Решение:
- Переведем 5 кг в граммы: $$5 \text{ кг} = 5000 \text{ г}$$.
- Вычислим, сколько варенья поместилось в 7 больших банках: $$7 \cdot 500 = 3500 \text{ г}$$.
- Вычислим, сколько варенья осталось для маленьких банок: $$5000 - 3500 = 1500 \text{ г}$$.
- Вычислим, сколько маленьких банок понадобилось: $$1500 \div 300 = 5$$ банок.
Ответ: 5 маленьких банок понадобилось.