• Всеосвіта
  • Бібліотека
  • Інформатика
  • Складання та виконання алгоритмів з елементами управління для задання логічного значення величини. Елемент для введення даних: прапорець

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

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

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

Оберіть документ з архіву для перегляду:
Перегляд
матеріалу
Отримати код

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

Цілі:

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

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

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

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

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

Програмне забезпечення: Середовище програмування 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

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

Перегляд
матеріалу
Отримати код
Опис презентації окремими слайдами:
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Слайд № 1

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Програмування Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Слайд № 2

Програмування Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Слайд № 3

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Ти дізнаєшся: Які операції можна виконувати над логічними величинами Як описати алгоритмічну структур...
Слайд № 4

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Ти дізнаєшся: Які операції можна виконувати над логічними величинами Як описати алгоритмічну структуру розгалуження мовами програмування Як за допомогою елементів управління задати логічне значення величини

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Складання та виконання алгоритмів з елементами управління. Елемент для введення даних: прапорець
Слайд № 5

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Складання та виконання алгоритмів з елементами управління. Елемент для введення даних: прапорець

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмуванн...
Слайд № 6

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмування Вивчаємо Елементи управління логічного значення величини Для реалізації розгалуження в проекті можна використати елементи управління: Прапорець CheckBox Перемикач RadioButton

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмуванн...
Слайд № 7

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмування Вивчаємо Елементи управління логічного значення величини Дані елементи можуть набувати один із двох виглядів: Увімкнений Не увімкнений Тому за їх допомогою у програмний код можна передати логічне значення: True False

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмуванн...
Слайд № 8

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмування Вивчаємо Елементи управління логічного значення величин Компонент CheckBox має особливі стандартні властивості: Checked Стан прапорця. Дає змогу задавати стан увімкнення прапорця за одним із параметрів: увімкнений cbСhecked, не увімкнений cbUnChecked, проміжний стан (сірий) cbGrayed State Зміна стану прапорця: якщо значення цієї властивості True, то прапорець увімкнений; якщо значення властивості False, то прапорець не увімкнений (немає позначки), значення змінюється автоматично, хоча його також можна змінити у програмному коді

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмуванн...
Слайд № 9

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмування Вивчаємо Елементи управління логічного значення величин Компонент CheckBox має особливі стандартні властивості: OnClick Виникає, коли користувач вмикає чи вимикає прапорець, якщо користувач мишею увімкнув-вимкнув прапорець, чи якщо така зміна передбачена у програмному коді OnChange Виникає кожного разу, коли користувач вмикає чи вимикає прапорець на формі після запуску програми на виконання

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмуванн...
Слайд № 10

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмування Вивчаємо Елементи управління логічного значення величин Зміна передбачена у програмному коді, що виконується після натиснення деякої кнопки, за допомогою команди: ChB1.Checked:= not ChB1.Checked; При натисненні на таку кнопку стан прапорця зміниться на протилежний — відбудеться OnChange , а подія ОnСlіск — ні, адже мишею на прапорці не клацали. Щоб додати до програмного коду процедуру опрацювання однієї з цих подій, можна двічі клацнути на ній у таблиці вікна Інспектор об'єктів OnClick OnChange

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмуванн...
Слайд № 11

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмування Вивчаємо Елементи управління логічного значення величин Властивість Checked елемента управління RadioButton, яка визначає стан перемикача, не може бути змінена у програмному коді, на відміну від аналогічної в елемента управління CheckBox

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмуванн...
Слайд № 12

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмування Вивчаємо Елементи управління логічного значення величини На форму можна додати компоненти, якщо необхідно розмістити декілька груп прапорців чи перемикачів Група перемикачів RadioGroup Група прапорців CheckGroup

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмуванн...
Слайд № 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Алгоритми роботи з об’єктами та величинами Програмування Вивчаємо Елементи управління логічного значення величин Елементи управління RadioGroup і CheckGroup мають властивості : Caption Заголовок групи Columns Кількість стовпців елементів у групі. За замовчуванням — 1 Itemlndex Визначає номер (починаючи з 0) елемента управління, який виділений у групі. Якщо не виділений жоден, то значення властивості дорівнює -1 Items Містить список заголовків елементів групи. Для введення заголовків відкривається редактор, який викликають за допомогою кнопки Q, розташованої праворуч у рядку властивості Items

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Домашнє завдання Вивчити §24 с.161-165 Опрацювати всі запитання і завдання з рубрик Заповнити словнич...
Слайд № 14

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Домашнє завдання Вивчити §24 с.161-165 Опрацювати всі запитання і завдання з рубрик Заповнити словничок Прапорець, перемикач

Розгадай ребус Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Слайд № 15

Розгадай ребус Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Розгадай ребус ПРАПОРЕЦЬ
Слайд № 16

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Розгадай ребус ПРАПОРЕЦЬ

Робота з комп'ютером Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Вправа 3. Замовлення квітів
Слайд № 17

Робота з комп'ютером Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Вправа 3. Замовлення квітів

Робота з комп'ютером Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Вправа 4. Кольорова форма
Слайд № 18

Робота з комп'ютером Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк Вправа 4. Кольорова форма

Працюємо за комп’ютером Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Слайд № 19

Працюємо за комп’ютером Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Перегляд
матеріалу
Отримати код

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

Елемент для введення даних: прапорець

Завдання 1. Замовлення квітів

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

1. Завантажте середовище Lazarus і створіть новий проект.

2. Змініть значення властивостей об'єкта Form1, розмістіть на формі об'єкти, як на зразку, та надайте значень їх властивостям. Змініть шрифт і розмір текстових написів на формі.

3. Задайте значення False для властивості Enabled текстового поля для виведення значення.

4. Створіть процедуру опрацювання події натиснення кнопки Оформити замовлення. У вікні редактора коду введіть програмний код:

5. Створіть процедуру опрацювання події натиснення кнопки Завершити. У вікні редактора коду введіть програмний код:

6. Запустіть проект на виконання. Перевірте, чи відповідають умові завдання дії, пов'язані з об'єктами управління (прапорцями і перемикачами) екранної форми. Якщо є помилки - виправте їх.

7. Збережіть проект і завершіть роботу із середовищем програмування.

Завдання 2. Кольорова форма

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

1. Завантажте середовище Lazarus і створіть новий проект.

2. Змініть значення властивостей об'єкта Form1, розмістіть на формі об'єкти, як на зразку, та надайте значень їх властивостям. Зауважте, в програмі використайте елементи управління RadioGroup (мають назви на зразку Колір і Розмір відповідно). Змініть шрифт і розмір текстових написів на формі.

3. Створіть процедуру опрацювання події натиснення кнопки Пуск. У вікні редактора коду введіть команди для зміни кольору (в даному випадку - червоного) екранної форми залежно від увімкненого перемикача:

4. Введіть команди зміни розміру форми за зразком:

5. Для середнього розміру оберіть висоту 450, ширину 600, а для великого - 650,800 відповідно.

Зразок:

6. Запустіть проект на виконання. Перевірте, чи відповідають умові завдання дії, пов'язані з об'єктами управління екранної форми. Якщо є помилки - виправте їх

7. Збережіть проект і завершіть роботу із середовищем програмування.

Додаткові завдання

Завдання 1. Оцінки

У середовищі програмування Lazarus розробіть проект Оцінки, за яким у текстове поле виводиться опис досягнутого рівня на основі шкільної оцінки, яка обирається з елемента управління (оберіть самостійно – прапорці, перемикачі). Орієнтовний зразок інтерфейсу проекту:

В цьому проекті використано елемент управління RadioGroup для групування перемикачів

Для використання групи прапорців виберіть елемент управління CheckGroup

Скористайтеся фрагментом програмного коду для реалізації завдання:

Завдання 2. Веселка

У середовищі програмування Lazarus розробіть проект Веселка, у якому після вибору кольору та натиснення кнопки Показати, відкривається допоміжна екранна форма, колір якої відповідає обраному на головній формі.

Проаналізуйте використання команди розгалуження case у фрагменті програмного коду і з'ясуйте, як вказуються значення кольорів тла допоміжної форми

Перегляд
матеріалу
Отримати код

Зверніть увагу, свідоцтва знаходяться в Вашому особистому кабінеті в розділі «Досягнення»

Всеосвіта є суб’єктом підвищення кваліфікації.

Сертифікат від «Всеосвіти» відповідає п. 13 постанови КМУ від 21 серпня 2019 року № 800 (із змінами і доповненнями, внесеними постановою КМУ від 27 грудня 2019 року № 1133)

Обрати Курс або Вебінар.

Співпраця із закладами освіти.

Дізнатись більше про сертифікати.


Приклад завдання з олімпіади Українська мова. Спробуйте!

Всеосвіті 3 роки!

Святкуємо гучно та з подарунками!

+ 10 подарункових боксів з фірмовими товарами від «Всеосвіти»!

+ 10 подарункових боксів з фірмовими товарами від «Всеосвіти»!

до розіграшу подарунків залишилось
00
00
00
00