Конструктор уроків
1
Мета: Ознайомитися з циклами в Python, навчитися використовувати цикли for та while для автоматизації повторюваних дій.
Цикли дозволяють виконувати певний код багаторазово. У Python існує два основних типи циклів:
for – використовується для перебору послідовностей (списків, рядків, діапазонів чисел тощо).
while – виконує код, поки виконується певна умова.


2
Завдання: Вивести числа від 1 до 10.
# Використання циклу for for i in range(1, 11): # range(1, 11) створює послідовність чисел від 1 до 10 print(i) # Виводимо поточне значення змінної i
range(1, 11) генерує послідовність чисел від 1 до 10 (останнє число не включається).
for i in range(1, 11): – змінна i послідовно приймає значення з діапазону.
print(i) – виводимо поточне значення i на екран.
3
Завдання: Вивести числа від 1 до 10, використовуючи цикл while.
# Використання циклу while num = 1 # Початкове значення змінної while num <= 10: # Цикл працює, поки num не перевищує 10 print(num) # Виводимо поточне значення num num += 1 # Збільшуємо num на 1
num = 1 – ініціалізуємо змінну.
while num <= 10: – перевіряємо умову. Якщо вона істинна, виконуємо код всередині циклу.
print(num) – виводимо значення num.
num += 1 – збільшуємо значення змінної num, щоб уникнути нескінченного циклу.
4
Завдання: Вивести кожен символ рядка "Python" окремо.
# Перебір символів рядка text = "Python" for char in text: # Кожен символ змінної text перебирається в циклі print(char) # Виводимо поточний символ
text = "Python" – задаємо рядок.
for char in text: – змінна char приймає кожен символ рядка.
print(char) – виводимо поточний символ на екран.
5
Завдання: Перервати виконання циклу, якщо число 5, і пропустити число 3.

if i == 3: – перевіряємо, чи i дорівнює 3.
continue – пропускає поточну ітерацію і переходить до наступної.
if i == 5: – перевіряємо, чи i дорівнює 5.
break – припиняє виконання циклу.
6
У цій практичній роботі ми навчилися використовувати цикли for
і while,
а також керувати виконанням циклу за допомогою break і continue.
Це дозволяє автоматизувати обчислення та обробку даних у Python.
7
Напишіть програму, яка обчислює суму чисел від 1 до 100 за допомогою циклу for.
8

9
Вправа 1. Кількість слів у реченні. Завдання. Розробіть у середовищі програмування проєкт, за допомогою якого можна визначити, скільки слів уведено в текстове поле, якщо відомо, що між словами міститься лише один пропуск.
1. Відкрийте середовище програмування. Створіть новий файл програми мовою Python з іменем Кількість_слів у папці Навчальні проєкти своєї структури папок.
2. Імпортуйте об’єкти, які потрібні для опису графічного інтерфейсу програми (мал. 18.2)

10
2. Що таке вкладені цикли?
У програмах, складених мовою програмування Python, можна використовувати алгоритмічні конструкції, вкладені одні в одні. Наприклад, у командах розгалуження можна використовувати деякі циклічні розрахунки, або навпаки, під час виконання циклу виконувати блоки команд, які викликаються в командах розгалуження. Можуть бути також цикли, які виконуються в тілі інших циклів, або так званих вкладених циклів. Мал. 18.2 Право для безоплатного розміщення підручника в мережі Інтернет має Міністерство освіти і науки України http://mon.gov.ua/ та Інститут модернізації змісту освіти https://imzo.gov.ua
Розглянемо, наприклад, задачу про покупку з обмеженим бюджетом.
Є 1000 грн. Скільки упаковок цукерок, вафель і печива можна купити на всі ці гроші, якщо вартість упаковки цукерок — 100 грн, вафель — 50 грн, печива — 10 грн. Обов’язково потрібно купити щонайменше по одній одиниці товару

Рефлексія від 2 учнів
Сподобався:
Так: 2
Ні: 0
Зрозумілий:
Так: 2
Ні: 0
Потрібні роз'яснення:
Ні: 2
Так: 0
Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.