Вопрос задан 16.05.2018 в 04:41. Предмет Информатика. Спрашивает Лапин Иван.

1) Что общего у циклов "повторить n раз" и "пока"?2) Какие между ними различия?3) Нужны ли две

конструкции для описания повторящихся действий?
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Есенова Мадина.

ну оба цикла с параметрами.

repeat until n>5 (повторять )

while n<5 do

 в цикле репит нужно поменять условия на противоположное while

 

0 0
Отвечает Великий Миша.

1) Обе команды организуют цикл для выполнения серии повторяемых команд (эта серия наз. тело цикла).
Оба цикла сначала проверяют условие (в пока оно задано явно, в повторить N раз проверяется, не достигнуто ли N).  Если оно истинно, выполняется тело цикла, а если нет, то переход на оператор, следующий за телом цикла.

2) Повторить N раз  – количество повторений цикла известно в момент написания программы. При каждом повторении исполняется одно и та же серия команд, номер повторения при исполнении цикла неизвестен. Цикл выполнится ровно N раз.
   Для команды пока число повторений заранее не известно и определяется в ходе выполнения этой команды. Величины, для  которых проверяется условие повторения, могут изменяться в теле цикла и влиять на исполняемые команды. Возможен случай, что тело цикла не выполнится ни разу.

3) С помощью команды пока можно реализовать любой цикл, то есть она в любом случае может заменить команду Повторить N раз. Обратное утверждение неверно - в некоторых случаях команда Повторить N раз не может заменить команду пока

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос