Урок:

Цикли з передумовою (while)

07.05.2024
0 0
Джерела використаної інформації: розкрити закрити
Теорія:
Підручник "Інформатика" 7-8 клас. Автори: Бондаренко О.О., Ластовецький, О. П. Пилипчук, Є. А. Шестопалов
Підручник "Інформатика" 7-8 клас. Автори: Й.Я Ривкінд та ін.
https://www.freecodecamp.org/ukrainian/news/tsykl-do-while-u-python-pryklad/

Інтерактивна вправа: https://wordwall.net/
Вміст уроку:
1
2
3
4

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

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

1

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

Пригадуємо: У Python вбудовано два типи циклів:

  • цикли for (із параметром) - цикли, що повторюються певне число раз.

  • цикли while (з передумовою) - цикли, що повторюються, поки виконується умова.

Цикл while

0901jgs1-cd6b-621x152.png

<умова> — логічний вираз, що є умовою виконання циклу;

<тіло циклу> — блок операторів, що виконуються під час кожної ітерації.

Код всередині циклу виконується доти, доки умова є істинною (True). Як тільки умова стає хибною (False), програма виходить із циклу і переходить до наступних команд.

Цикл while схожий на запитання: «Чи ще треба це робити?».

Наприклад, поки тарілка не порожня — їж. Як тільки порожня (умова стала хибною) — припиняй.

Синтаксис у Python:

0901jj09-8347-628x83.png

Приклад: Вивести числа від 1 до 5.

0901jj0z-ef9a-704x111.png

Основні правила:

Двокрапка: Після умови обов’язково ставиться :

Відступи: Усі команди, що належать до циклу, повинні мати однаковий відступ (зазвичай 4 пробіли).

Зміна умови: Усередині циклу обов’язково має бути команда, яка змінює значення змінних в умові. Якщо умова завжди буде True, виникне «зациклення» (нескінченний цикл).

Оператори керування циклом

Іноді потрібно зупинити цикл раніше або пропустити частину дій:

break — негайно перериває роботу всього циклу.

continue — пропускає решту команд у поточному повторенні та переходить до наступної перевірки умови.

0901jj5u-9cfb-758x380.png

2

6 з 10 балів

Виконайте інтерактивні вправи.

Скріни виконаних вправ прикріпіть до цього завдання.

3

2 з 10 балів

Позначте команди, у яких тіло циклу не виконається жодного разу:

4

2 з 10 балів

Розв’яжіть задачу:
У перший день спортсмен подолав а км. Щодня відстань збільшується на 10 %, отже, щоб визначити, скільки кілометрів пробіжить спортсмен за 7-й день, слід 6 разів повторити команду:
а = а+а*0.1

Відновіть порядок команд програми для розв’язування задачі

0901jntx-5fae-130x40.png

0901jntg-40e7-188x45.png

0901jntn-dbb3-155x41.png

0901jntr-6ab6-158x41.png

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

Сподобався:

0

Так: 13

Ні: 1

Зрозумілий:

0

Так: 13

Ні: 1

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

0

Ні: 14

Так: 0

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

Цикли в C# (while, do while, for)

Цикли в C# (while, do while, for)

174

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—12 клас та I курс

85 грн

Елементи вибору: прапорці, перемикачі

Елементи вибору: прапорці, перемикачі

44

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

25 грн

УРОК № 7.4. Цикли з передумовою. Змінні в циклах з передумовою

УРОК № 7.4. Цикли з передумовою. Змінні в циклах з передумовою

67

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

20 грн

8 клас. Цикли з передумовою

8 клас. Цикли з передумовою

107

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

50 грн

УРОК № 4.9 за темою «Цикл з передумовою»

 УРОК № 4.9 за темою «Цикл з передумовою»

72

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

20 грн

Опис алгоритмів із циклом із передумовою мовою програмування

Опис алгоритмів із циклом із передумовою мовою програмування

391

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

25 грн

Схожі уроки

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

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

1276

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

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

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

1090

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

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

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

1335

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

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

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

489

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

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

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

642

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

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

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

267

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