ГДЗ Информатика 5 класс. Учебник [Бондаренко А.А., Ластовецкий В.В.] 2018

icon25.01.2019, icon5 Клас / Інформатика, icon5 530, icon0



§ 26. Алгоритмы с повторениями. Цикл с предусловием
Вопросы для самопроверки
1. Объясните структуру и правила выполнения цикла с условием.
Цикл с предусловием - цикл, который выполняется пока истинная некоторое условие, указанное перед его началом. Это условие проверяется до начала выполнения тела цикла, поэтому тело может быть не выполнено ни разу (если условие с начала ошибочная). В большинстве процедурных языков программирования осуществляется с помощью инструкции while, отсюда его второе название - while-цикл.
Цикл с условием: сначала проверяется условие, затем, в зависимости от того, истинно оно или неправильно, или выполняется тело цикла, или следует переход к оператору, следующего за телом цикла. После завершения тела цикла управления снова передается на проверку условия. Естественно, предполагается, что в теле цикла была обеспечена некоторое изменение входных в условие переменных - а если нет, то состоится зацикливание и программа "зависнет".
2. В чем отличие в использовании цикла с параметром и цикла с условием?
Цикл for (цикл с параметром) повторяет блок команд (тело цикла) заданное количество раз, избавляя от необходимости несколько раз писать одни и те же команды.
Цикл while (пока) будет повторяться, пока выполняется заданное условие. Это условие называется условием цикла. Результатом проверки условия может быть True или False.
3. В каком случае цикл while не выполнится ни разу?
Если условие истинно, то выполняются операторы тела цикла и управления возвращается на проверку условия. Если же условие ошибочное, то выполняется оператор, следующего после оператора while. Если во время первой проверки условие окажется ошибочной, тело цикла не выполнится ни разу.
4. В каком случае возникает «бесконечный цикл»?
Если в качестве условия цикла while задать True, условие никогда не станет ложным и цикл не завершится.
Программа испытывает выдержку пользователя - в бесконечном цикле предлагает пользователю решить задачу: найти сумму двух чисел:
5 + 4 =? 9
так
4 + 5 =? 3
ни
9 + 9 =?
Можно остановить выполнение бесконечного цикла только принудительно. Для этого в окне консоли нажмите сочетание клавиш Ctrl + C.

iconГДЗ Інформатика Информатика 5 класс Ранок Бондаренко Ластовецкий Пилипчук Шестопалов 2018 Учебник
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації
У даній публікації ще немає коментарів. Хочете почати обговорення?

Реклама
Як Вам оновлений дизайн сайту?
Ми в соціальних мережах
Хмаринка тегів