1 of 11

Проєкти із�циклом з�передумовою

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

Урок 40

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

teach-inf.com.ua

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

Ривкінд Й.Я. та ін.

2 of 11

Повторення

Блок-схема циклу з передумовою

Розділ 4

§ 4.9

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

3 of 11

Цикли з передумовою

Команда циклу з передумовою в мові програмування Python:

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

<команди тіла циклу>

(англ. while - поки).

Звертаємо вашу увагу:

серед команд тіла циклу можуть бути лінійні фрагменти, розгалуження, інші цикли.

Розділ 4

§ 4.9

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

4 of 11

Цикли з передумовою

Опис

Приклад

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

<команда1>

<команда2>

. . .

<команда n>

else:

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

while а<5:

s=s+a

а+=1

else:

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

Повна форма

Розділ 4

§ 4.9

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

5 of 11

Цикли з передумовою

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

True

False

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

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

Розділ 4

§ 4.9

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

6 of 11

Для тих, хто хоче знати більше

Якщо потрібно достроково перервати виконання циклу, то можна використати команду break (англ. break – переривати, перерва).

Розділ 4

§ 4.9

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

7 of 11

Цикли з передумовою

Тестувати проєкт, що містить цикл з передумовою, доцільно для таких наборів значень вхідних даних, щоб тіло циклу:

  • не виконувалося жодного разу
  • виконувалося 1 раз
  • 2 рази
  • З рази
  • 5 разів
  • за потреби й іншу кількість разів

Розділ 4

§ 4.9

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

8 of 11

Дайте відповіді на запитання

  1. Який вигляд має блок-схема циклу з передумовою? Поясніть виконання цього циклу.
  1. Який вигляд має команда циклу з передумовою в мові програмування Python? Як вона виконується?
  1. Чи можуть команди тіла циклу з передумовою не виконуватися жодного разу? Поясніть свою відповідь. Наведіть приклади.
  1. Чи може виконання циклу з передумовою ніколи не закінчитися? Поясніть свою відповідь.

Розділ 4

§ 4.9

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

9 of 11

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

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

§ 4.9, с. 156-161

Розділ 4

§ 4.9

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

10 of 11

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

Сторінка

161

Розділ 4

§ 4.9

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

11 of 11

Успіхів�у навчанні!

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

Урок 40

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

teach-inf.com.ua

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

Ривкінд Й.Я. та ін.