Номер §4.5 № 17

ГДЗ по информатике 8 класс, Босова 2023, страница 195

§. № Основной оператор цикла

Какой из трёх рассмотренных операторов цикла является, по вашему мнению, основным, т. е. таким, что им можно заменить два других? Обсудите этот вопрос в группе.

Решение

Основным можно считать цикл с предусловием while. Он повторяет тело, пока условие истинно; перед каждым повторением условие проверяется заново.

Цикл со счётчиком for i := a to b do действие можно заменить так: сначала присвоить i := a, затем выполнять while i <= b do, внутри которого после действия увеличить i на . Начальное значение и шаг при этом записываются явно.

Цикл с постусловием repeat действие until условие также выражается через while: сначала один раз выполнить действие, затем выполнять while not условие do действие. Первый отдельный шаг нужен потому, что тело repeat выполняется хотя бы один раз, а while при ложном условии может не выполниться ни разу.

Следовательно, при аккуратной записи начальных действий и проверки завершения while позволяет воспроизвести поведение двух других рассмотренных циклов.

Ответ

Основным можно считать оператор while: через него выражаются циклы for и repeat...until.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото