Вопрос:

Выбери соответствие между записью цикла и утверждением: «Тело цикла может не выполнится ни разу»

Ответ:

Выбор цикла:

Утверждение «Тело цикла может не выполнится ни разу» соответствует циклу с предусловием. В таком цикле проверка условия происходит перед выполнением тела цикла. Если условие изначально ложно, тело цикла не выполнится ни разу.

Рассмотрим варианты:

  • a. While ... do: Это цикл с предусловием. Условие проверяется перед каждой итерацией. Если условие ложно с самого начала, тело цикла не выполнится.
  • b. Repeat: Это цикл с постусловием (например, Repeat ... Until). Тело цикла выполняется хотя бы один раз, так как условие проверяется после выполнения тела.
  • c. For ...to ... do: Это цикл с известным числом итераций. Он выполняется определённое количество раз, которое задаётся при его создании. Если диапазон итераций пуст (например, от 5 до 1), он может не выполниться, но в общем случае он рассчитан на выполнение.

Таким образом, цикл While ... do лучше всего подходит под данное утверждение.

Ответ: a. While ... do