1 of 14

Оператори циклу

За навчальною програмою 2017 року

Урок 48

8

teach-inf.com.ua

2 of 14

Цикли мовою�програмування Python

Розділ 4 § 18

Пригадайте:

    • що таке алгоритмічна структура повторення;
    • як реалізують алгоритми повторення мовою програмування Python.

Ви дізнаєтесь:

    • які команди використовують для опису циклів мовою програмування Python;
    • що таке вкладені цикли;
    • як створити шкалу вибору.

8

© Вивчаємо інформатику teach-inf.com.ua

3 of 14

Які команди використовують для опису циклів мовою програмування Python?

Розділ 4 § 18

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

У циклічних алгоритмах використовують алгоритмічну структуру повторення. У мовах програмування для опису структури повторення використовують оператори циклу.

8

© Вивчаємо інформатику teach-inf.com.ua

4 of 14

Які команди використовують для опису циклів мовою програмування Python?

Розділ 4 § 18

У мові програмування Python цикл із передумовою використовують в алгоритмах, коли кількість повторень не відома, а визначається логічним виразом

Опис

Приклад

while <логічний вираз>:

<команда>

while а<5:

а+=1

Скорочена форма

8

© Вивчаємо інформатику teach-inf.com.ua

5 of 14

Які команди використовують для опису циклів мовою програмування Python?

Розділ 4 § 18

Опис

Приклад

while <логічний вираз>:

<команда1>

<команда2>

. . .

<команда n>

else:

<команда інакше>

while а<5:

s=s+a

а+=1

else:

print('Сума не змінюється')

Повна форма

8

© Вивчаємо інформатику teach-inf.com.ua

6 of 14

Які команди використовують для опису циклів мовою програмування Python?

Розділ 4 § 18

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

Опис

Приклад

for i in <діапазон>:

<команда>

for i in range (5):

a+=1

У мові програмування Python цикл із параметром описується оператором for...

8

© Вивчаємо інформатику teach-inf.com.ua

7 of 14

Які команди використовують для опису циклів мовою програмування Python?

Розділ 4 § 18

(Продовження…) Оператор циклу з параметром

Опис

Приклад

break

Використовують, коли потрібно перервати виконання циклу

continue

Використовують, коли потрібно продовжити виконання циклу

8

© Вивчаємо інформатику teach-inf.com.ua

8 of 14

Які команди використовують для опису циклів мовою програмування Python?

Розділ 4 § 18

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

8

© Вивчаємо інформатику teach-inf.com.ua

9 of 14

Які команди використовують для опису циклів мовою програмування Python?

Розділ 4 § 18

Команду range () використовують, щоб сформувати діапазон. За параметр вона приймає ціле число, і повертає послідовність цілих чисел від 0 до вказаного в аргументі числа, але не включаючи його.

Якщо використати команду,

то отримаємо діапазон чисел від n до включно (m - 1) з кроком k.

range (n,m,k)

Команди циклу використовують і у програмах, складених мовою програмування Python, які використовують графічний інтерфейс.

8

© Вивчаємо інформатику teach-inf.com.ua

10 of 14

Розгадайте ребус

Повторення

«Ребуси українською» © rebus1.com

Розділ 4 § 18

8

© Вивчаємо інформатику teach-inf.com.ua

11 of 14

Розгадайте ребус

Лічильник

«Ребуси українською» © rebus1.com

Розділ 4 § 18

8

© Вивчаємо інформатику teach-inf.com.ua

12 of 14

Домашнє завдання

Проаналізувати

§ 17, ст. 174-176

Розділ 4 § 18

8

© Вивчаємо інформатику teach-inf.com.ua

13 of 14

Працюємо за комп’ютером

Розділ 4 § 18

Сторінка

175-176

8

© Вивчаємо інформатику teach-inf.com.ua

14 of 14

Дякую за увагу!

За навчальною програмою 2017 року

Урок 48

8

teach-inf.com.ua