Урок № 21. Інструктаж з БЖД. Розробка діалогових програм.
Мета: Допомогти учням засвоїти факти та основні ідеї під час розробки діалогових програм. Забезпечити якість вивчення нового матеріалу.
Формувати вміння виділяти головне, актуалізувати, конспектувати, порівнювати, зіставляти. Забезпечити диференційований підхід. Встановити зв'язки між засвоєними та новими знаннями. Формувати групи компетентностей: соціально-трудову, інформаційну, загальнокультурну, соціально-трудову, уміння вчитися.
Актуалізація опорних знань
Тип даних визначає:
•у якій формі потрібно записувати дані;
•які операції над цими даними можна виконувати;
•як саме виконуватимуться ці операції.
Основні типи даних у Python — це:
•int (цілі числа);
•str (текстові рядки);
•float (дійсні числа).
Вивчення нового матеріалу
У програмі з графічним інтерфейсом ми також можемо використовувати функції input() і print(). Введення та виведення відбуватиметься в панелі виведення головного вікна PyCharm. Функція input() призначена для введення даних із клавіатури. Згадаємо схему виконання вказівки введення на прикладі уведення цілого значення для змінної х (рис.1):
1 — програма призупиняє роботу й очікує введення;
2 — виводиться підказка щодо очікуваного значення;
3 — уведене значення перетворюється на ціле число;
4 — отримане значенння присвоюється змінній x.
При використанні функції input() Python інтерпретує введені дані як рядок. Тому при уведенні числових значень слід до результату введення застосовувати функції int() і float(), які перетворюють рядкове подання числа на ціле або дійсне число.
Якщо потрібно ввести декілька значень в одному рядку, можна скористатися функцією map().
Ввести значення для змінних a, b, c одним рядком:
a, b, c = map(float, input('a, b, c? ').split())
Проаналізуємо виконання цього оператора:
функція split() перетворює рядок, який повернула функція input('a, b, c? '), на список, використовуючи пропуск як роздільник;
функція map() застосовує функцію float() до кожного елемента списку й повертає послідовність дійсних чисел.
Для виведення значень використовують команду ргіnt(<список значень>).
У списку виведення можуть бути константи, змінні, вирази. Наприклад, команда:
print(z) виведе значення змінної z;
ргіnt(‘Сума дорівнює’) виведе текст Сума дорівнює;
ргіnt(Сума дорівнює’, z) виведе текст Сума дорівнює, а після нього через пропуск значення змінної z.
Домашнє завдання: Опрацювати параграфи 12 - 13 сторінки 106 - 115.
Виконайте вправи 1,2 на сторінці 115. Посилання на підручник drive.google.com/file/d/1c1OFJf_QKNX0Ug6Yc0Q1QnX49hmzlZUK/view
Визначте та запишіть результат виконання програми learningapps.org/10114887