1 of 10

Цикл з передумовою в Python. Тематичне оцінювання з теми №5: «Алгоритми з розгалуженнями і повтореннями в мові PYTHON».

ТЕМА УРОКУ

2 of 10

ПРИГАДАЙ ТИ ЦЕ ЗАСВОЇВ!

1. Познач оператор циклу, який не виконається жодного разу, якщо задане початкове значення х =20

2. Дано початкове значення змінної х = 9

Скільки разів виконається цикл?

Цикл виконається 1 раз

3 of 10

ПРИГАДАЙ ТИ ЦЕ ЗАСВОЇВ!

3. Визнач, скільки повторень виконає оператор:

x = 0

while x < 5:

x = x + 1

4. Обери зі списку послідовність чисел, яку надрукує оператор циклу.

for х in range (5,0,–1):

print (х*х)

  • 25 16 9 4 1

  • 25 16 9 4 0

  • 5 6 7

4 of 10

ПРИГАДАЙ ТИ ЦЕ ЗАСВОЇВ!

  • 2 4 6
  • 2 4 6 8 10
  • 2 4 6 8
  • 2 4 6 8 10 12

5. Познач у списку рядок, що буде виведений у результаті виконання врагменту програми.

6. Дано початкове значення змінної х = 9

Скільки разів виконається цикл?

Цикл буде виконуватися нескінченно

While x<10

…. x=x-1

5 of 10

ЗМАГАЙМОСЯ!!!

6 of 10

ПРАЦЮЙМО НА ОЦІНКУ!

Цикл while у Python

7 of 10

ЗАДАЧІ З ВИКОРИСТАННЯМ ЦИКЛУ WHILE

Приклад 1 : Вводити з клавіатури числа, поки не введемо нуль.

8 of 10

ЗАДАЧІ З ВИКОРИСТАННЯМ ЦИКЛУ WHILE

Приклад 2 : Порахувати, скільки парних і непарних чисел генерує комп'ютер, поки не отримає випадкове число 100 в діапазоні від 1 до 100.

9 of 10

Приклад 3. Скласти програму, яка б допомогла працівникам ДАІ визначати кількість порушників перевищення швидкості на трасі, якщо відомо, що на даному проміжку траси встановлено обмеження на швидкість Vmax, а прилад фіксує швидкість автомобілів V1V2, …, Vn.

Приклад (використання циклу while)

Тіло циклу

Процес підрахування порушників необхідно закінчити тоді, коли чергове введене число буде недодатнім (дійсно, з від'ємною або нульовою швидкістю автомобіль рухатися не може)

ПЛАН УРОКУ

10 of 10

ДОМАШНЄ ЗАВДАННЯ

  1. Опрацювати: підручник стор.134-156, презентацію до уроків 43-44

  • Виконати: Контрольний тест з теми №5: «Алгоритми з розгалуженнями і повтореннями в мові PYTHON»

  • Виконати: Контрольно практичну роботу №5.