ГДЗ Інформатика 8 клас. Підручник [Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.] 2025
4.9. Цикли з передумовою
Сторінка 159Дайте відповіді на запитання
1. Який вигляд має блок-схема циклу з передумовою? Поясніть виконання цього циклу.
Блок-схема циклу з передумовою складається з:
- блока перевірки умови (ромб);
- тіла циклу (прямокутник);
- стрілки, що повертає виконання назад до умови.
Виконання відбувається так: спочатку перевіряється умова, і якщо вона істинна — виконується тіло циклу. Після цього умову перевіряють знову. Коли умова стає хибною, цикл завершується.
2. Який вигляд має команда циклу з передумовою в мові програмування Python? Як вона виконується?
Команда має вигляд:
while <умова>:
<команди>
Виконується так: спочатку перевіряється умова. Якщо вона істинна, виконується тіло циклу, потім умова перевіряється знову. Якщо умова хибна — цикл закінчується.
3. Чи можуть команди тіла циклу з передумовою не виконуватися жодного разу? Поясніть свою відповідь. Наведіть приклади.
Так, можуть. Це відбувається тоді, коли умова з самого початку є хибною. В такому випадку цикл одразу завершується.
Наприклад:
х — 10
while х < 5:
print(x)
Оскільки умова 10 < 5 хибна, тіло циклу не виконається жодного разу.
4. Чи може виконання циклу з передумовою ніколи не закінчитися? Поясніть свою відповідь.
Так, може. Якщо умова залишається істинною завжди, або якщо в тілі циклу нічого не змінює значення змінних, від яких залежить умова, цикл буде виконуватися безкінечно. Це називають нескінченним циклом.
Сторінка 160
Обговоріть і зробіть висновки
1. Що спільного і що відмінного у циклів з лічильником і з передумовою?
Спільне: обидва цикли дозволяють повторювати певні команди багато разів. Тіло циклу виконується доти, поки не виконано умову завершення.
Відмінне: у циклі з лічильником кількість повторень визначена наперед (rangeQ), а в циклі з передумовою повторення залежать від логічної умови, яка може змінюватися під час виконання програми. У циклі з лічильником умова контролюється автоматично, а в циклі з передумовою її контролює програміст.
2. Чи можна команду циклу з лічильником замінити командою циклу з передумовою? Якщо так, наведіть приклад.
Так, можна. Для цього потрібно самостійно описати лічильник і зміну його значення.
Приклад заміни:
Цикл з лічильником:
for і in range(l, 6):
print(i)
Заміна циклом з передумовою:
і= 1
while і < 6:
print(i)
і+= 1
3. Чи можна команду циклу з передумовою замінити командою циклу з лічильником? Якщо так, наведіть приклад.
Так, можна, але лише тоді, коли можна передбачити кількість повторень.
Приклад заміни:
Цикл з передумовою:
while х > 0:
х -= 1
Можлива заміна (якщо відомо початкове значення х):
for і in range(x):
х -= 1
4. У чому полягають відмінності у виконанні основних алгоритмічних структур: слідування, розгалуження, циклу з лічильником і циклу з передумовою?
- Слідування: команди виконуються одна за одною без вибору й повторень.
- Розгалуження: виконання залежить від умови — обирається одна з гілок.
- Цикл з лічильником: тіло циклу повторюється за наперед визначену кількість разів.
- Цикл з передумовою: повторення залежить від істинності умови, яка може змінюватися під час роботи програми.





![ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018 ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018](/uploads/posts/2019-04/1555779316_5_p_y_u2018.jpg)
![ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017 ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017](/uploads/posts/2019-02/1550928122_9k_p_n_2017.jpg)
![ГДЗ Українська мова 8 клас. Підручник [Глазова О.П.] 2021 ГДЗ Українська мова 8 клас. Підручник [Глазова О.П.] 2021](/uploads/posts/2021-10/1633720388_8k_y_g_2021.jpg)
![ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018 ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018](/uploads/posts/2019-07/1564163269_5k_i_h_2018.jpg)