Урок:

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

12.02.2025
0 0
Джерела використаної інформації: розкрити закрити
Підручник "Інформатика" 5 клас. Автори: Бондаренко, Ластовецький, Пилипчук, Шестопалов
Відео-урок:
https://www.youtube.com/watch?v=tqq90lzyXfs&ab_channel=%D0%9D%D0%B0%D0%B4%D1%96%D1%8F%D0%93%D0%B0%D0%BC%D0%B0%D0%BD%D0%B4%D1%96%D0%B9
Вміст уроку:
1
2
3
4
5
6

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

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

1

Опрацюйте теоретичний матеріал або перегляньте відео-урок:

На уроках інформатики в початковій школі ви познайомилися з трьома базовими алгоритмічними структурами. Тепер дізнаємося, як ці структури використовувати для розв’язування задач з програмування мовою Python. Як вони називаються?

У багатьох алгоритмах дії виконуються послідовно, одна за одною, тобто утворюють структуру слідування.

Лінійний алгоритм - це алгоритм, у якому використовується тільки структура слідування.

Загальна структура будь-якої програми є лінійною: програма має прийняти вхідні дані (введення), опрацювати їх і повернути результат (виведення).

0603om86-122a-541x347.png

Введення даних — це передавання інформації від зовнішнього носія (клавіатури) в оперативну пам′ять для опрацювання.

Виведення даних зворотній процес, коли дані передаються після опрацювання з оперативної пам′яті на зовнішній носій (на екран).

Введення даних

Команда input() призначена для введення даних із клавіатури.
Коли в програмі зустрічається команда input(), комп’ютер призупиняє виконання й очікує, поки користувач/користувачка введе дані й натисне Enter. Якщо в дужках записано рядок — підказку, що саме потрібно ввести, то вона з’явиться на екрані.

Зверніть увагу! Значення, отримане від команди input(), Python сприймає як рядок (послідовність символів), навіть якщо введено число.

Перетворити введене значення на ціле число можна за допомогою функції int(), а на дробове — за допомогою float().

0603oohg-d531-486x154.png

Третьою дією виконується присвоєння значення змінній х.

Другою виконується функція int — уведене значення перетворюється ьна ціле число.

Першою виконується команда input.

Виведення значень змінних

Команда print() виводить текст у вікно консолі:
print(<список виведення>)
Тут і далі кутовими дужками позначено назву того, що насправді записують на цьому місці.
У списку виведення можуть бути константи, змінні, вирази. Значення у списку відокремлюються комами.

За допомогою команд input() і print() у програмі можна організувати діалог користувача з комп’ютером:
name = input('Як тебе звати?')
print(name, "працює на комп'ютері")

0603ook3-d1f7-373x125.png

Коментарі в програмі

Коментар — це пояснення до програми, призначене для людини, а не для комп’ютера.

Щоб комп’ютер відрізнив коментар від команди, на його початку ставиться знак #.

Редактор IDLE виділяє коментарі червоним кольором, нагадуючи про те, що ці фрагменти коду комп’ютер знехтує.

Приклад:

У коментарі пояснено призначення наступної команди:
# Запит імені користувача
s = input('Як тебе звати?')

Відео-урок:

2

2 з 12 балів

Які з наведених висловлювань є правильними?

Позначте всі правильні відповіді.

3

4 з 12 балів

Установіть відповідність між фрагментами програмного коду та їх призначенням.

1

print('а = ', а)

А

Команда виведення

2

# Запит імені користувача

Б

Команда введення

3

а = int(input('а = ? '))

В

Коментар

4

а = а+1

Г

Команда присвоювання

4

2 з 12 балів

Позначте команди, у яких допущені помилки:

5

2 з 12 балів

Визначте, які значення можна ввести як значення змінних а, b, с.

1

b = float(input('а =?'))

А

3.5
1.23

2

с = input('а = ?')

Б

6
123

3

а = int(input('а = ?'))

В

Текст
abc12

6

2 з 12 балів

Відновіть послідовність команд у програмі для обчислення площі квадрата, сторона якого дорівнює а:

0603op3b-4e65-70x31.png

0603op3j-f9a4-120x26.png

0603op35-1f79-178x30.png

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

Сподобався:

0

Так: 10

Ні: 4

Зрозумілий:

0

Так: 11

Ні: 3

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

0

Ні: 12

Так: 2

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

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

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

145

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

50 грн

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

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

201

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

26 грн

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

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

325

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

25 грн

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

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

329

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

35 грн

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

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

415

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

30 грн

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

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

173

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

26 грн

Схожі уроки

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

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

1276

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

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

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

1090

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

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

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

1335

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

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

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

489

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

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

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

642

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

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

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

267

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