В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
shevelevaalla
shevelevaalla
18.12.2021 05:25 •  Информатика

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

Показать ответ
Ответ:
kolomietslina
kolomietslina
17.06.2020 04:16

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

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

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

0,0(0 оценок)
Ответ:
vfggggggd
vfggggggd
17.06.2020 04:16

Различие в том, что для "повторить n раз" выбирается фиксированное количество повторений, например

 

Повторить 10 раз : переложить книгу с о второй полки на первую

 

Он нужен, если мы знаем, сколько раз повторить действие,\ или несколько действий

 

Цикл "пока" нужен, если мы не знаем, сколько книг, но знаем, что книг на полке пе должно остаться

 

пока книги не кончились

  перекладывать книгу с полки 1 на полку 2

 

то есть если мы знаем условие

 

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота