Similar presentations:
Элементы для введения данных (8 класс)
1.
Элементы для введенияданных: текстовое поле,
флажок, раскрывающийся
список
8 класс. Урок 50
Подготовила учитель информатики Горбачева И.А.
2.
2Цель
урока
обучающая: формирование понятия флажки, поле с раскрывающимся списком;
приобретение навыков использования флажков, раскрывающихся списков;
развивающая: развивать умение использовать полученные знания в различных
ситуациях во время работы за компьютером;
воспитательная: воспитывать информационную культуру, бережное отношение к
компьютерной техники.
Тип урока: комбинированный урок.
Оборудование и наглядность: доска, компьютеры, презентация к уроку, словарь
свойств и событий среды Lazarus, учебник.
Программное обеспечение: Lazarus, браузер.
Горбачёва И.А.
3.
3Актуализация опорных знаний
1. Какой вид команд полного и неполного ветвления и как они
исполняются?
Полное ветвление
Неполное ветвление
Горбачева И.А.
4.
4Актуализация опорных знаний
Ветвление в Object Pascal
If <логическое выражение>
Then begin
<последовательность команд 1>
еnd
Else begin
<последовательность команд 2>
еnd;
Полное
ветвление
Горбачева И.А.
5.
Актуализация опорных знаний5
Ветвление в Object Pascal
If <логическое выражение>
Then begin
<последовательность команд >
еnd;
Неполное ветвление
Горбачева И.А.
6.
6Актуализация опорных знаний
2. Какие свойства метки и поля вы знаете?
Метка –это компонент, который
используется для вывода
текстовых сообщений.
Поле – это компонент, который
можно разместить на форме и
использовать для ввода данных.
Свойства метки:
Свойства поля:
Top, Left, Name, Enabled,
Top, Left, Name, Enabled,
Visible, Font – аналогичны
соответствующим свойствам
кнопки.
Visible, Font – аналогичны
соответствующим свойствам
метки.
Color –цвет фона метки (как для
формы).
Height, Width – можно изменять
Height, Width – для метки
нельзя изменить на вкладке
Свойства (Высота и ширина метки
определяется текстом, находящимся в
ней).
(на вкладке Свойства или
перетаскиванием спецмаркеров на
границах поля)
Text – текст в поле с значениями
его свойств (на вкладке Свойства)
Горбачева И.А.
7.
Флажки и их использование7
1
2
(англ.) CheckBox – коробка для
проверки.
3
Флажок на форме
Горбачева И.А.
8.
8Флажки и их использование
Свойства флажка:
Top, Left, Name, Enabled,
Visible, Font, Caption, Color,
Height, Width
(аналогичны свойствам метки)
Значения свойств Height, Width флажка
определяются длиной текста справа от флажка и
размером шрифта, которым выведен этот текст. Сам
этот текст является значением свойства Caption
флажка.
Свойство Checked флажка
принимает одно из двух
значений:
true -отметка флажка
установлена, флажок
установлен
false - отметка флажка не
установлена, флажок снят
Горбачева И.А.
9.
9Флажки и их использование
Флажки используются для
реализации ветвления.
По умолчанию значение свойства Checked для флажка
устанавливается false.
Горбачева И.А.
10.
10Флажки и их использование
Пример. (с.208) Разместить на форме кнопку и три флажка. Поскольку при
исполнении проекта ни один флажок не установлен, то целесообразно оставить
такие начальные значения свойства Checked для всех флажков.
Рассмотрим процедуру на с.208.
Горбачева И.А.
11.
Ход выполнения процедуры11
Флажки и их использование
1
2
Горбачева И.А.
12.
Ход выполнения процедуры12
Флажки и их использование
Что изменилось?
Цвет
формы
Горбачева И.А.
13.
Ход выполнения процедуры13
Флажки и их использование
Размер формы
Что изменилось?
Горбачева И.А.
14.
Ход выполнения процедуры14
Флажки и их использование
Горбачева И.А.
15.
15Поле с раскрывающимся списком и
его использование
Поле с раскрывающимся списком – ещё один компонент, значения которого
можно использовать в логическом выражении в команде ветвления.
Для размещения на форме поля с раскрывающимся списком:
На вкладке Standard щелкнуть по кнопке TComboBox (англ. Combobox – поле
со списком).
.
Горбачева И.А
16.
16Поле с раскрывающимся списком и
его использование
Свойства поля: Top, Left, Name, Enabled, Visible, Height, Width, Font, Text –
аналогичны соответствующим свойствам поля с раскрывающимся списком.
Горбачева И.А.
17.
17Поле с раскрывающимся списком и его
использование
Задать содержимое раскрывающегося списка можно в окне
Диалог ввода строк:
Горбачева И.А.
18.
18Поле с раскрывающимся списком и его
использование
Пример. В ходе исполнения проекта необходимо
изменять только одно из свойств окна: либо заголовок,
либо цвет, либо размеры.
Алгоритм работы:
1. Разместим на форме поле с раскрывающимся списком (создадим
список: Заголовок Цвет Размеры).
2. Разместим на форме кнопку.
3. Составим процедуру – обработчик события Click для этой кнопки. При
исполнении процедуры, выбирая одну из строк раскрывающегося
списка будет изменяться либо заголовок формы, либо цвет, либо
размеры формы.
.
Горбачева И.А
19.
19Поле с раскрывающимся списком и его
использование
Ввести с
клавиатуры
Создать кнопку
.
Горбачева И.А
20.
20Поле с раскрывающимся списком и его
использование
Обратите внимание!
Здесь используется
вложенное ветвление
Горбачева И.А.
21.
21Поле с раскрывающимся списком и его
использование. Результат работы процедуры
Горбачева И.А.
22.
22Поле с раскрывающимся списком и его
использование. Результат работы процедуры
Горбачева И.А.
23.
23Поле с раскрывающимся списком и его
использование. Результат работы процедуры
Изменился размер формы
Горбачева И.А.
24.
24Работа за компьютером
Горбачева И.А
25.
25Прокомментируйте
Горбачева И.А.
26.
26Задание домой
§6.5 с.207-209
Вопросы 1-6 с.211-212 (устно)
Задание2 с.212
(Нарисовать блок-схему в тетради к приведенному примеру исполнения
процедуры. Уметь объяснить ход исполнения команд.)
Задание6 с.231.
(Создайте проект в среде Lazarus, в котором можно вычислить сумму,
разность, произведение, частное от деления двух произвольных
действительных чисел в зависимости от установленных отметок флажков.
Сохраните проект в папке с именем Задание 6.5.6, созданной в вашей
папке, и пришлите учителю на проверку до 17.04)
Горбачева И.А
27.
27Горбачева И.А
28.
28Рефлексия.
1. Какие виды ветвления вам известны?
3. Как изображается неполное ветвление?
Неполное ветвление Полное ветвление
2. Как изображается полное ветвление
Горбачева И.А
29.
Рефлексия.29
4. Для чего используются флажки?
Флажки используются для реализации
ветвления.
Переменная флаг – это, как правило,
переменная логического типа, значение
который характеризует состояние
некоторого объекта (true или false).
5. Можно ли в процедуре использовать
несколько флажков одновременно?
Да.
6. Что такое Поле с
раскрывающимся списком и где
его применяют?
Поле с раскрывающимся списком
– ещё один компонент, значения
которого можно использовать в
логическом выражении в команде
ветвления.
7.Как создать Поле с
раскрывающимся списком?
Горбачева И.А
30.
30Рефлексия.
8. Как создать список в Поле с раскрывающемся списком?
9. Для тех, кто хочет знать больше- рекомендую просмотр видео урока
https://www.youtube.com/watch?v=tzY1crSkijA
10. Что было трудно на уроке?
Горбачева И.А
31.
31Использованный материал
Информатика: учебник для 8 класса общеобразовательного учебного
заведения. И.Я.Ривкинд [и др.] –Киев: Генеза, 2016
https://www.youtube.com/watch?v=tzY1crSkijA
Видео урок по раскрывающимся спискам
Горбачева И.А
informatics