1 of 20

Урок №40

Створено за підручником «Інформатика 8 клас»/Н.В. Морзе, О.В. Барна, В.П. Вембер, О.Г. Кузьминська. – К.: УОВЦ «Оріон», 2016

www.orioncentr.com.ua, inf8-m.blogspot.com

2 of 20

________________________ (дата)

Класна робота

Доброго дня шановні восьмикласники.

Запишіть будь ласка дату та тему сьогоднішнього уроку

Тема уроку: Складання та виконання алгоритмів з елементами управління для задання логічного значення величини

Урок №40

3 of 20

  • навчальна: ознайомити учнів з заданням логічної величини за допомогою елементів управління;
  • розвивальна: розвивати логічне й алгоритмічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;
  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

МЕТА УРОКУ

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

ТИ ДІЗНАЄШСЯ

4 of 20

Онлайн тестування:

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

Перейти за посиланням для проходження тесту № 17

http://testinform.in.ua/category/8-klas/

Вперед до

нових знань!

5 of 20

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

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

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

Урок 40

6 of 20

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

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

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

На одній формі можна використати декілька прапорців CheckBox, але тільки один увімкнений перемикач RadioButton.

Урок 40

7 of 20

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

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

Властивість

Опис

Checked

Зміна стану прапорця: якщо значення цієї властивості True, то прапорець увімкнений;

якщо значення властивості False, то прапорець не увімкнений.

Значення змінюються автоматично, хоча його також можна змінити у програмному коді.

State

Стан прапорця. Дає змогу задавати стан увімкнення прапорця за одним із параметрів: увімкнений cbChecked, не увімкнений cbUnChecked, проміжний стан (сірий) cbGrayed.

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

Урок 40

8 of 20

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

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

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

ChB1.Checked:= not ChB1.Checked;

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

Урок 40

9 of 20

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

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

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

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

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

Урок 40

10 of 20

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

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

Група прапорців

Група перемикачів

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

Урок 40

11 of 20

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

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

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

Властивість

Опис

Caption

Заголовок групи

Columns

Кількість стовпців елементів у групі. За замовчуванням – 1

ItemIndex

Визначає номер (починаючи з 0) елемента управління, який виділений у групі. Якщо не виділений жоден, то значення властивості – 1

Items

Містить список заголовків елементів групи. Для введення заголовків відкривається редактор, який викликають за допомогою кнопки, розташованої праворуч у рядку властивості Items

Настав час

закріпити нові

знання!

12 of 20

Формування умінь і навичок

Вправа 1. Замовлення квітів.

Завдання. Складіть проект Замовлення квітів у середовищі Lazarus для оформлення електронного замовлення квітів за зразком (мал. 24.10). У проекті натиснення кнопки Оформити замовлення викликає виведення відповідного тексту в текстовому полі, яке захищене від змін, а натиснення кнопки Завершити – закриває вікно форми.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 40

Завдання на с. 163-164 підручника

Діємо

13 of 20

Вправа 2. Кольорова форма

Завдання. Розробіть проект Кольорова форма у середовищі Lazarus, у якому форма змінюватиме свої властивості – колір і розмір залежно від обраних перемикачів у групах Колір і Розмір.

Формування умінь і навичок

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 40

Завдання на с. 164-165 підручника

Діємо

14 of 20

Вправа 3. За допомогою умовного оператора мовою програмування Free Pascal запишіть фрагмент програмного коду для:

  1. заміни значення змінної s дійсного типу його абсолютною величиною;
  2. присвоєння змінній k значення 0, якщо її початкове значення належало інтервалу (0; 5).

Формування умінь і навичок

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 40

Завдання на с. 168 підручника

самостійно

Працюємо

Працювали,

працювали -

пригадаєм

все що взнали!

15 of 20

  1. Як мовами програмування Free Pascal і Python реалізувати вкладені розгалуження?
  2. Які елементи управління можна використати на формі для передавання у програму логічних значень?
  3. У чому різниця між елементами управління прапорець і перемикач та для чого застосовують групи цих елементів?

Підсумок уроку

Дайте відповіді на запитання

Урок 40

Обговорюємо

16 of 20

Рефлексія

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

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

3. Що сподобалось на уроці, а що ні?

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

Підсумок уроку

17 of 20

Рефлексія

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

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

3. Що сподобалось на уроці, а що ні?

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

Підсумок уроку

18 of 20

Рефлексія

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

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

3. Що сподобалось на уроці, а що ні?

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

Підсумок уроку

19 of 20

Рефлексія

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

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

3. Що сподобалось на уроці, а що ні?

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

Підсумок уроку

Прийшла пора

домашнього

завдання!

20 of 20

Домашнє завдання

Опрацювати п.24 с. 161-166