Первым делом, переведём килограммы в граммы:
\[4 \text{ кг} = 4000 \text{ г}\]
Теперь найдём общий вес маленьких пачек:
\[8 \cdot 200 = 1600 \text{ г}\]
Затем вычтем вес маленьких пачек из общего веса мороженого, чтобы узнать вес всех больших пачек:
\[4000 - 1600 = 2400 \text{ г}\]
Чтобы узнать количество больших пачек, разделим общий вес больших пачек на вес одной большой пачки:
\[\frac{2400}{300} = 8 \text{ пачек}\]
Ответ: Понадобилось 8 больших пачек.