Уроки 41–42 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
42
Контрольная работа
Учебник: с. 95
ЦельВыполняет вариант контрольной работы по урокам 35–41 главы о Delphi: этапы программирования, части среды, свойства окна, кнопка и ShowMessage.
Новые слова
вариант: одна версия контрольной работы · variantпробный расчёт: вычисление ожидаемого результата до запуска · sinov hisobiотладка: поиск и исправление ошибки в коде · xatoni topishконтрольный список: перечень пунктов для проверки перед завершением · tekshiruv ro‘yxati
Объяснение
В контрольной работе проверяются и теория, и практическое задание. В теоретической части спрашивают об этапах программирования, частях интерфейса Delphi и разделах меню. Практическая часть требует создать приложение, задать свойства окна, написать процедуру кнопки или построить условие-ограничение. В каждом практическом задании сначала вычислите ожидаемые числа вручную, затем запустите клавишей F9 и сравните. Если есть ошибка, сначала проверьте, находятся ли операторы между begin и end, принадлежит ли процедура нужной кнопке и заключены ли строки в одинарные кавычки. В конце сохраните приложение в отдельной папке.
Примеры
Пример: 1) Напишите, чем отличаются ассемблер и языки высокого уровня. 2) Для чего нужен Object Inspector? 3) Сделайте окно размером 350×200 и измените его заголовок на 'Test'. 4) При нажатии кнопки Height увеличивается на 15, но если он превышает 400, появляется сообщение: if Form1.Height < 400 then Form1.Height := Form1.Height + 15 else ShowMessage('Limit');
Проверка: если Height начинается с 200 с шагом +15, то после 13 щелчков он равен 200+13·15 = 395. 395 < 400 истинно, поэтому при 14-м щелчке Height вырастает до 410, и предел немного превышается. Только при 15-м щелчке появляется сообщение. Чтобы остановиться ровно на 400, шаг должен быть делителем 200 (400–200).
Работа в классе
«Работа над ошибками»: каждый ученик показывает партнёру одну ошибку из контрольной, вместе они исправляют код и подтверждают верный результат вычислением.
Упражнения
1
На каком этапе объектам были даны свойства и методы?
Объектно-ориентированное программирование
2
Height начинается с 200, +15 за щелчок. Чему равна Height после 5 щелчков?
275
3
Истинно ли условие Height < 400 при Height = 395?
Да, истинно
4
Почему условие-ограничение проверяют до изменения?
Если условие проверяется до изменения, окно не выходит за предел.