Для решения этой задачи можно использовать принципы теории множеств. В данной ситуации у нас есть два множества: множество учеников, купивших мороженое "Спортивное" (15 человек), и множество учеников, купивших мороженое "Мальвина" (17 человек). Нам нужно выяснить, сколько учеников находится в пересечении этих двух множеств, т.е. сколько учеников купили мороженое обоих видов.
Количество учеников, купивших хотя бы один вид мороженого, составляет 24 человека. Если бы множества учеников, купивших "Спортивное" и "Мальвина", не пересекались, то сумма учеников, купивших каждый вид мороженого, была бы равна 15 + 17 = 32. Однако, поскольку всего мороженое купили только 24 ученика, это означает, что некоторые ученики покупали оба вида мороженого.
Чтобы найти количество учеников, купивших мороженое обоих видов, мы вычисляем разницу между суммой учеников, купивших каждый вид мороженого, и общим количеством учеников, купивших мороженое:
32 (сумма купивших каждый вид) - 24 (общее число купивших мороженое) = 8.
Таким образом, 8 учеников купили мороженое обоих сортов.