Складання та виконання алгоритмів з елементами управління для задання логічного значення величини. Елемент для введення даних: прапорець.

Цілі:

  • навчальна: сформувати уявлення про правила створення і налаштування властивостей елементів керування перемикач і прапорець; сформувати вміння програмувати обробку події вмикання перемикача і встановлення прапорця;

  • розвивальна: розвивати логічне мислення та креативність;

  • виховна: виховувати інформаційну культуру, дбайливе ставлення до комп’ютерної техніки.

Тип уроку: Комбінований.

Обладнання та наочність: дошка, комп’ютери з підключенням до мережі Інтернет, підручник, навчальна презентація.

Програмне забезпечення: Середовище програмування Lazarus,браузер.

Хід уроку

І. Організаційний етап

  • привітання

  • перевірка присутніх

  • перевірка готовності учнів до уроку

ІІ. Актуалізація опорних знань

Фронтальне обговорення понять: повна та скорочена форми оператора вибору; виконання алгоритмів із поліваріантними розгалуженнями.

ІІІ. Мотивацій навчальної діяльності

Слово вчителя. Під час роботи з різними програмами користувачеві досить часто доводиться робити вибір певних елементів або налаштувань із запропонованих у діалоговому вікні. На уроці ми ознайомимося з компонентами RadioButton (перемикач) і ChedcBox (прапорець), які дозволяють робити вибір різних можливостей або режимів роботи.

IV. Вивчення нового матеріалу

Пояснення вчителя з елементами демонстрування презентації

(використовуються можливості локальної мережі кабінету або проектор)

Алгоритми з елементами управління для задання логічного значення величини. Елемент для введення даних: прапорець


Як за допомогою елементів управління задати логічне значення величини?

Для реалізації розгалуження в проекті можна використати елементи управління: прапорець CheckBox або перемикач RadioButton.

CheckBox RadioButton

Елементи управління CheckBox та RadioButton можуть набувати один із двох виглядів: увімкнений та не увімкнений. Тому за їх допомогою у програмний код можна передати логічне значення True – увімкнений, або False – не увімкнений.

На одній формі можна використати декілька прапорців CheckBox, але тільки один увімкнений перемикач RadioButton. Окрім стандартних властивостей, таких як Caption, Font та інших, які ви вже використовували для інших елементів управління, компонент CheckBox має особливі.

З елементом управління CheckBox пов’язані події OnChange та OnClick.

Подія OnClick виникає кожного разу, коли користувач вмикає чи вимикає прапорець на формі після запуску програми на виконання. Подія OnChangeтакож виникає, коли користувач вмикає чи вимикає прапорець. На відміну від події OnClick, яка відбувається лише під час клацання на прапорці, подіяOnChange відбувається в будь-якому разі, коли змінюється стан прапорця – якщо користувач мишею увімкнув-вимкнув прапорець, чи якщо така зміна передбачена у програмному коді, що виконується після натискання деякої кнопки, за допомогою команди:

ChB1.Checked:= not ChB1.Checked;

Тоді при натисненні на таку кнопку стан прапорця зміниться на протилежний – відбудеться OnChange, а подія OnClick – ні, адже мишею на прапорці не клацали.

Щоб додати до програмного коду процедуру опрацювання однієї з цих подій, можна двічі клацнути на ній у таблиці вікна Інспектор об’єктів. Властивість Checked елемента управління RadioButton, яка визначає стан перемикача, не може бути змінена у програмному коді, на відміну від аналогічної в елемента управління CheckBox.

Крім компонентів CheckBox та RadioButton, на форму можна додати компоненти CheckGroup або RadioGroup. Їх використовують у разі, якщо необхідно розмістити декілька груп прапорців чи перемикачів.

Елементи управління RadioGroup і CheckGroup мають свої особливі властивості.

Робота з підручником: § 24.

V. Фізкультхвилинка

VI. Засвоєння нових знань, формування вмінь

Практичне завдання.

Робота за комп’ютером

  1. Повторення правил безпечної поведінки за комп’ютером.

  2. Інструктаж учителя.

Підручник ст. 163-165. Рубрика «Діємо»

  1. Практична робота за комп’ютерами.

  2. Вправи для очей.

VIІ. Підсумки уроку

Рефлексія

1. Що нового ви сьогодні дізналися?

2. Чого навчилися?

3. Чи виникали труднощі?

VІІI. Домашнє завдання

Підручник § 24 ст. 161-165

ІХ Оцінювання роботи учнів