Урок:

Лінійні програми. Введення та виведення даних. Перша програма в Python.

07.10.2024
0 0
Вміст уроку:
1
2
3
4
5

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Переглянути відео.

2

Опрацювати теоретичний матеріал

Теорія:

Більшість задач із програмування передбачають введення даних користувачем, над даними виконуються деякі операції., після чого виводиться результат опрацювання:


введення → опрацювання → виведення.

Введення та виведення даних у консольному режимі

У програмі з графічним інтерфейсом ми також можемо використовувати функції input() і print(). Введення та виведення відбуватиметься в панелі виведення головного вікна PyCharm. Функція input() призначена для введення даних із клавіатури. Згадаємо схему виконання вказівки введення на прикладі уведення цілого значення для змінної х (рис.1):

1 — програма призупиняє роботу й очікує введення;

2 — виводиться підказка щодо очікуваного значення;

3 — уведене значення перетворюється на ціле число;

4 — отримане значенння присвоюється змінній x.

163.PNG


При використанні функції 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(‘Сума дорівнює’) виведе текст Сума дорівнює;

3

Виконати тестування та додати скриншот

https://naurok.com.ua/test/join?gamecode=2830101

4

Виконати інтерактивну вправу та додати скриншот.

5

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

З клавіатури ввести своє ім’я потім прізвище та по батькові.

Вивести на екран все одним повідомленням додаючи слова «Шановний(а) ….. ми раді Вас зареєструвати в системі»

Алгоритм

  1. Вводимо своє ім’я

  2. Вводимо своє прізвище

  3. Вводимо своє по батькові

  4. Виводимо на екран все одним повідомленням додаючи слова «Шановний(а) ….. ми раді Вас зареєструвати в системі»

  5. Зберегти назвавши «завдання1»

  6. Додати до цього блоку скриншот виконаного завдання або скопіювати написану програму.

Рефлексія від 1 учня

Сподобався:

0

Так: 1

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 0

Потрібні роз'яснення:

0

Ні: 1

Так: 0

Рекомендуємо

8 клас. Урок 35. Складання програм на введення та виведення даних (Python)

8 клас. Урок 35. Складання програм на введення та виведення даних (Python)

202

Аватар профіля Вітенко Іван
Інформатика
8 клас

26 грн

Складання програм на введення та виведення даних. Практична робота 9

Складання програм на введення та виведення даних. Практична робота 9

419

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

30 грн

8 клас. Введення й виведення даних. Python

8 клас. Введення й виведення даних. Python

145

Аватар профіля Vitenko Ihor
Інформатика
8 клас

50 грн

Введення й виведення даних. Вирази

Введення й виведення даних. Вирази

325

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

25 грн

Введення й виведення даних. Вирази

Введення й виведення даних. Вирази

329

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

35 грн

8 клас. Урок 34. Введення й виведення даних. Вирази (Python)

8 клас. Урок 34. Введення й виведення даних. Вирази (Python)

176

Аватар профіля Вітенко Іван
Інформатика
8 клас

26 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1281

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1101

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1341

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

492

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

649

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

277

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас