Задать вопрос
22 мая, 17:52

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

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

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

+2
Ответы (2)
  1. 22 мая, 19:05
    0
    1) Обе команды организуют цикл для выполнения серии повторяемых команд (эта серия наз. тело цикла).

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

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

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

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

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

    while n<5 do

    в цикле репит нужно поменять условия на противоположное while
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «1) Что общего у циклов "повторить n раз" и "пока"? 2) Какие между ними различия? 3) Нужны ли две конструкции для описания повторящихся ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике