Проєкти із�циклом з�передумовою
Нова українська школа
Урок 40
Інформатика 8
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.
Повторення
Блок-схема циклу з передумовою
Розділ 4
§ 4.9
© Вивчаємо інформатику teach-inf.com.ua
Цикли з передумовою
Команда циклу з передумовою в мові програмування Python:
while<логічний вираз>:
<команди тіла циклу>
(англ. while - поки).
Звертаємо вашу увагу:
серед команд тіла циклу можуть бути лінійні фрагменти, розгалуження, інші цикли.
Розділ 4
§ 4.9
© Вивчаємо інформатику teach-inf.com.ua
Цикли з передумовою
Опис
Приклад
while <логічний вираз>:
<команда1>
<команда2>
. . .
<команда n>
else:
<команда інакше>
while а<5:
s=s+a
а+=1
else:
print('Сума не змінюється')
Повна форма
Розділ 4
§ 4.9
© Вивчаємо інформатику teach-inf.com.ua
Цикли з передумовою
Виконання команди циклу з передумовою відбувається так: визначається значення логічного виразу; якщо це значення дорівнює:
True
False
то виконуються команди тіла циклу, після чого знову визначається значення логічного виразу, і якщо це значення знову дорівнює True, то знову виконуються команди тіла циклу, після чого знову визначається значення логічного виразу
то команди тіла циклу не виконуються, а виконується команда, наступна за циклом
Розділ 4
§ 4.9
© Вивчаємо інформатику teach-inf.com.ua
Для тих, хто хоче знати більше
Якщо потрібно достроково перервати виконання циклу, то можна використати команду break (англ. break – переривати, перерва).
Розділ 4
§ 4.9
© Вивчаємо інформатику teach-inf.com.ua
Цикли з передумовою
Тестувати проєкт, що містить цикл з передумовою, доцільно для таких наборів значень вхідних даних, щоб тіло циклу:
Розділ 4
§ 4.9
© Вивчаємо інформатику teach-inf.com.ua
Дайте відповіді на запитання
Розділ 4
§ 4.9
© Вивчаємо інформатику teach-inf.com.ua
Домашнє завдання
Проаналізувати
§ 4.9, с. 156-161
Розділ 4
§ 4.9
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Сторінка
161
Розділ 4
§ 4.9
© Вивчаємо інформатику teach-inf.com.ua
Успіхів�у навчанні!
Нова українська школа
Урок 40
Інформатика 8
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.