Задать вопрос
7 июня, 06:18

1) Что общего у циклов "повторить n раз" и "пока"?

2) Какие между ними различия?

3) Нужны ли две конструкции для описания повторящихся действий?

+5
Ответы (2)
  1. 7 июня, 07:19
    0
    ну оба цикла с параметрами.

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

    while n<5 do

    в цикле репит нужно поменять условия на противоположное while
  2. 7 июня, 09:13
    0
    1) Обе команды организуют цикл для выполнения серии повторяемых команд (эта серия наз. тело цикла).

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

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

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

    3) С помощью команды пока можно реализовать любой цикл, то есть она в любом случае может заменить команду Повторить N раз. Обратное утверждение неверно - в некоторых случаях команда Повторить N раз не может заменить команду пока
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «1) Что общего у циклов "повторить n раз" и "пока"? 2) Какие между ними различия? 3) Нужны ли две конструкции для описания повторящихся ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы