1 of 12

Практична робота №15��Складання та виконання алгоритмів із повтореннями

Нова українська школа

Урок 50

Інформатика 5

teach-inf.com.ua

за підручником

Бондаренко О.О. та ін.

2 of 12

Установлення програмного середовища Python

Відкрити вікно середовища IDLE можна:

використовуючи команду IDLE (Python) меню Пуск

використовуючи значок на Робочому столі

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

Розділ 5

§ 31

3 of 12

Алгоритми з повтореннями. Цикл із лічильником

Повторення (цикл) — це алгоритмічна структура, за допомогою якої та сама послідовність дій виконується кілька разів.

Розглянемо правила запису алгоритмів із повторенням (циклів) мовою Python з використанням оператора циклу:

циклу із лічильником

for

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

Розділ 5

§ 31

4 of 12

Повторення команд

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

Синтаксис оператора циклу for:

for і in range(n):

<тіло циклу>

Насамперед ми вказуємо ключове слово for

Потім — змінну і, яка буде лічильником циклу

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

Розділ 5

§ 31

5 of 12

Повторення команд

Ключове слово in наказує почергово надати змінній і усі цілі значення з послідовності чисел від 0 до n–1.

for і in range(n):

<тіло циклу>

Не забувайте, що лічильник починає рахувати з 0, а не з 1.

Серію команд, що повторюється під час виконання циклу, називають тілом циклу. Кожне виконання тіла циклу називають ітерацією.

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

Розділ 5

§ 31

6 of 12

Повторення команд

Вбудована функція range() повертає зростаючу послідовність цілих чисел, які можна використовувати у виразах всередині циклу.

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

for і in range(n):

<тіло циклу>

Можна зробити відступ для кожної повторюваної в тілі циклу команди, натискаючи для цього клавішу Tab.

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

Розділ 5

§ 31

7 of 12

Лічильник циклу for

Якщо список значень лічильника достатньо великий і числа в списку змінюються з певним кроком, можна застосувати функцію range() із такими параметрами:

range(від, до, крок)

Відлік починається зі значення від

Завершується на 1 раніше за значення до

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

Розділ 5

§ 31

8 of 12

Умовний оператор іf

Синтаксис умовного оператора в неповній формі:

іf <Умова>:

___ <Оператор>

де ___ — обов’язковий відступ від лівого краю.

Після запису умови слід поставити двокрапку :, яка показує, що далі має бути розташований блок дій.

Блок дій записується з обов’язковим однаковим відступом від лівого краю.

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

Розділ 5

§ 31

9 of 12

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

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

с. 201-202

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

Розділ 5

§ 31

10 of 12

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

Практична робота 15

Складання та виконання алгоритмів із повтореннями

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

Розділ 5

§ 31

11 of 12

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

Сторінка

201-202

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

Розділ 5

§ 31

12 of 12

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

Нова українська школа

Урок 50

Інформатика 5

teach-inf.com.ua

за підручником

Бондаренко О.О. та ін.