Ответ:

На одного человека нужно 0,5 л. Для 24 человек потребуется \(24\cdot0.5=12\) л сока.

Если купить только большие бутылки: \(12:2=6\) бутылок, стоимость \(6\cdot160=960\) рублей.

Если купить только маленькие упаковки: \(12:0.5=24\) упаковки, стоимость \(24\cdot50=1200\) рублей.

Выгоднее купить большие бутылки: это на \(1200-960=240\) рублей дешевле. Собранных 800 рублей не хватит: до стоимости выгодного варианта не хватает \(960-800=160\) рублей.

Ответ: нужно 12 л сока; выгоднее большие бутылки, они стоят 960 рублей. 800 рублей не хватит, нужно ещё 160 рублей.