Оператори циклу
За навчальною програмою 2017 року
Урок 48
8
teach-inf.com.ua
Цикли мовою�програмування Python
Розділ 4 § 18
Пригадайте:
Ви дізнаєтесь:
8
© Вивчаємо інформатику teach-inf.com.ua
Які команди використовують для опису циклів мовою програмування Python?
Розділ 4 § 18
Ви знаєте, що алгоритм, у якому передбачається багаторазове виконання одного й того самого набору команд, називають циклічним.
У циклічних алгоритмах використовують алгоритмічну структуру повторення. У мовах програмування для опису структури повторення використовують оператори циклу.
8
© Вивчаємо інформатику teach-inf.com.ua
Які команди використовують для опису циклів мовою програмування Python?
Розділ 4 § 18
У мові програмування Python цикл із передумовою використовують в алгоритмах, коли кількість повторень не відома, а визначається логічним виразом
Опис
Приклад
while <логічний вираз>:
<команда>
while а<5:
а+=1
Скорочена форма
8
© Вивчаємо інформатику teach-inf.com.ua
Які команди використовують для опису циклів мовою програмування Python?
Розділ 4 § 18
Опис
Приклад
while <логічний вираз>:
<команда1>
<команда2>
. . .
<команда n>
else:
<команда інакше>
while а<5:
s=s+a
а+=1
else:
print('Сума не змінюється')
Повна форма
8
© Вивчаємо інформатику teach-inf.com.ua
Які команди використовують для опису циклів мовою програмування Python?
Розділ 4 § 18
Оператор циклу з параметром використовують, коли кількість повторень наперед визначена
Опис
Приклад
for i in <діапазон>:
<команда>
for i in range (5):
a+=1
У мові програмування Python цикл із параметром описується оператором for...
8
© Вивчаємо інформатику teach-inf.com.ua
Які команди використовують для опису циклів мовою програмування Python?
Розділ 4 § 18
(Продовження…) Оператор циклу з параметром
Опис
Приклад
break
Використовують, коли потрібно перервати виконання циклу
continue
Використовують, коли потрібно продовжити виконання циклу
8
© Вивчаємо інформатику teach-inf.com.ua
Які команди використовують для опису циклів мовою програмування Python?
Розділ 4 § 18
Наприклад, у програмі, яка використовує модуль малювання, побудовано спіраль червоного кольору з товщиною 2 пікселі.
8
© Вивчаємо інформатику teach-inf.com.ua
Які команди використовують для опису циклів мовою програмування Python?
Розділ 4 § 18
Команду range () використовують, щоб сформувати діапазон. За параметр вона приймає ціле число, і повертає послідовність цілих чисел від 0 до вказаного в аргументі числа, але не включаючи його.
Якщо використати команду,
то отримаємо діапазон чисел від n до включно (m - 1) з кроком k.
range (n,m,k)
Команди циклу використовують і у програмах, складених мовою програмування Python, які використовують графічний інтерфейс.
8
© Вивчаємо інформатику teach-inf.com.ua
Розгадайте ребус
Повторення
«Ребуси українською» © rebus1.com
Розділ 4 § 18
8
© Вивчаємо інформатику teach-inf.com.ua
Розгадайте ребус
Лічильник
«Ребуси українською» © rebus1.com
Розділ 4 § 18
8
© Вивчаємо інформатику teach-inf.com.ua
Домашнє завдання
Проаналізувати
§ 17, ст. 174-176
Розділ 4 § 18
8
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Розділ 4 § 18
Сторінка
175-176
8
© Вивчаємо інформатику teach-inf.com.ua
Дякую за увагу!
За навчальною програмою 2017 року
Урок 48
8
teach-inf.com.ua