Уроки 53–54 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
54
Практическое занятие
Учебник: с. 120–121
ЦельСоздаёт мини-тест и приложение выбора способа оплаты с RadioGroup, проверяет ответ по ItemIndex и подсчитывает баллы.
Новые слова
номер правильного ответа: ItemIndex, соответствующий верному варианту · to‘g‘ri javob raqamiбалл: количество правильных ответов · ballскидка: часть цены, которую не платят · chegirmaпроцент: сотая часть · foiz
Объяснение
На практическом занятии создаются два приложения. 1) «Мини-тест»: три RadioGroup, в каждой из которых один из четырёх вариантов ответа правильный. При нажатии кнопки s := 0; if RadioGroup1.ItemIndex = 1 then s := s + 1; … и в конце появляется Label1.Caption := 'Ball: ' + IntToStr(s) + ' / 3'; Придумайте вопросы сами и запишите номер правильного ответа в тетрадь до проверки в программе. 2) «Способ оплаты»: в RadioGroup есть Cash (0), Card (1), Transfer (2); за наличные даётся скидка 5%: если цена равна 200000, s := 200000 * 95 div 100 (целочисленное деление). В приложениях для покупок и оплаты не запрашивайте и не сохраняйте настоящие номера карт или пароли: это лишь учебная модель.
Цена равна 200000, оплата наличными: 200000 * 95 div 100 = 190000; скидка составляет 10000. При оплате картой или переводом цена не меняется: 200000. Если цена равна 120000, то при оплате наличными 120000 * 95 div 100 = 114000.
Работа в классе
«Составители тестов»: каждая пара пишет 3 выдуманных вопроса; другая пара проверяет их в приложении и проверяет балл для двух наборов ответов, вычисленных заранее.
Упражнения
1
Чему равно значение 2+3*4?
14
2
Чему равно 15 mod 4?
3
3
Цена равна 150000, оплата наличными со скидкой 5%. Сколько нужно заплатить?
142500
4
Почему в мини-тесте номер правильного ответа сначала записывают в тетрадь?
Если номер в программе неверен, ответы оцениваются неправильно; тетрадь служит источником для проверки.