Цель урокаобучающая: формирование понятия флажки, поле с раскрывающимся списком; приобретение навыков использования флажков, раскрывающихся списков; развивающая: развивать умение использовать полученные знания в различных ситуациях во время работы за компьютером; воспитательная: воспитывать информационную культуру, бережное отношение к компьютерной техники. Тип урока: комбинированный урок. Оборудование и наглядность: доска, компьютеры, презентация к уроку, словарь свойств и событий среды Lazarus, учебник. Программное обеспечение: Lazarus, браузер. Горбачёва И. А.2
Актуализация опорных знаний2. Какие свойства метки и поля вы знаете?Метка –это компонент, который используется для вывода текстовых сообщений. Свойства метки: Top, Left, Name, Enabled, Visible, Font – аналогичны соответствующим свойствам кнопки. Color –цвет фона метки (как для формы). Height, Width – для метки нельзя изменить на вкладке Свойства (Высота и ширина метки определяется текстом, находящимся в ней). Поле – это компонент, который можно разместить на форме и использовать для ввода данных. Свойства поля: Top, Left, Name, Enabled, Visible, Font – аналогичны соответствующим свойствам метки. Height, Width – можно изменять (на вкладке Свойства или перетаскиванием спецмаркеров на границах поля)Text – текст в поле с значениями его свойств (на вкладке Свойства)Горбачева И. А.6
Флажки и их использование Свойства флажка: Top, Left, Name, Enabled, Visible, Font, Caption, Color, Height, Width (аналогичны свойствам метки)Значения свойств Height, Width флажка определяются длиной текста справа от флажка и размером шрифта, которым выведен этот текст. Сам этот текст является значением свойства Caption флажка. Свойство Checked флажка принимает одно из двух значений:true -отметка флажка установлена, флажок установленfalse - отметка флажка не установлена, флажок снят. Горбачева И. А.8
Поле с раскрывающимся списком и его использование. Поле с раскрывающимся списком – ещё один компонент, значения которого можно использовать в логическом выражении в команде ветвления. Для размещения на форме поля с раскрывающимся списком: На вкладке Standard щелкнуть по кнопке TCombo. Box (англ. Combobox – поле со списком). Горбачева И. А.15
Поле с раскрывающимся списком и его использование. Пример. В ходе исполнения проекта необходимо изменять только одно из свойств окна: либо заголовок, либо цвет, либо размеры. Алгоритм работы: Разместим на форме поле с раскрывающимся списком (создадим список: Заголовок Цвет Размеры). Разместим на форме кнопку. Составим процедуру – обработчик события Click для этой кнопки. При исполнении процедуры, выбирая одну из строк раскрывающегося списка будет изменяться либо заголовок формы, либо цвет, либо размеры формы. Горбачева И. А.18
Задание домой§6.5 с.207-209 Вопросы 1-6 с.211-212 (устно)Задание2 с.212 (Нарисовать блок-схему в тетради к приведенному примеру исполнения процедуры. Уметь объяснить ход исполнения команд.)Задание6 с.231. (Создайте проект в среде Lazarus, в котором можно вычислить сумму, разность, произведение, частное от деления двух произвольных действительных чисел в зависимости от установленных отметок флажков. Сохраните проект в папке с именем Задание 6.5.6, созданной в вашей папке, и пришлите учителю на проверку до 17.04)Горбачева И. А26
Рефлексия.4. Для чего используются флажки?Флажки используются для реализации ветвления. Переменная флаг – это, как правило, переменная логического типа, значение который характеризует состояние некоторого объекта (true или false).5. Можно ли в процедуре использовать несколько флажков одновременно?Да.6. Что такое Поле с раскрывающимся списком и где его применяют?Поле с раскрывающимся списком – ещё один компонент, значения которого можно использовать в логическом выражении в команде ветвления.7. Как создать Поле с раскрывающимся списком?Горбачева И. А29