Сначала найдем, сколько пакетов автомат наполняет за 1 секунду. Для этого разделим количество пакетов на время, за которое они были наполнены.
\[ \frac{21 \text{ пакет}}{\text{28 секунд}} = \frac{3 \text{ пакета}}{4 \text{ секунды}} = 0.75 \text{ пакета/секунду} \]
Теперь, зная производительность автомата (0.75 пакета в секунду), найдем, сколько пакетов будет наполнено за 40 секунд. Для этого умножим производительность на время.
\[ 0.75 \text{ пакета/секунду} \times 40 \text{ секунд} = 30 \text{ пакетов} \]
Ответ: 30