Найдем стоимость одного карандаша: 24 : 8 = 3 рубля стоит один карандаш.
Найдем стоимость 7 карандашей: 7 ⋅ 3 = 21 рубль стоят 7 карандашей.
Узнаем, сколько карандашей может купить Света на 20 рублей: 20 : 3 = 6 карандашей Света сможет купить (в остатке 2 рубля).
Узнаем, сколько сдачи должен дать продавец Свете: 2 ⋅ 3 = 18 рублей Света заплатит за 6 карандашей; 20 - 18 = 2 рубля сдачи.
Ответ: 1) 21 рубль; 2) 6 карандашей, 2 рубля сдачи.