Операторы цикла в программировании
Информатика

Какой оператор цикла рекомендуется использовать, если известно определенное количество повторений тела цикла? Есть

Какой оператор цикла рекомендуется использовать, если известно определенное количество повторений тела цикла? Есть ли необходимость использовать оператор repeat … until, оператор while … do или оператор for … to … do? Оператор for i:= -10 to 10 do … используется в данном случае. Какое значение будет присвоено переменной i после выполнения тела цикла? Цикл в программном фрагменте p:=1; repeat p:=p*0.1 until p>0.1; выполнится сколько раз? Ноль раз, один раз, два раза, три раза или бесконечное число раз? В программном фрагменте a:=1; b:=1; while a+b<8 do begin a:=a+1; b:=b+2 end; цикл выполнится или нет?
Верные ответы (1):
  • Загадочный_Лес
    Загадочный_Лес
    32
    Показать ответ
    Тема вопроса: Операторы цикла в программировании

    Описание: В программировании есть несколько операторов цикла, которые позволяют выполнять повторяющиеся действия. Выбор оператора цикла зависит от того, есть ли известное количество повторений тела цикла. Если количество повторений известно заранее, то рекомендуется использовать оператор цикла for...to...do. Он позволяет задать начальное значение переменной, конечное значение и шаг итерации.

    Например: В данном случае, оператор цикла for i:= -10 to 10 do будет использоваться. Переменная i будет принимать значения от -10 до 10 с шагом 1 при выполнении тела цикла.

    Совет: Для лучшего понимания работы оператора цикла for...to...do можно представить его как "для каждого значения от начального до конечного с шагом 1, выполнить действия внутри цикла".

    Закрепляющее упражнение: Какое значение будет присвоено переменной i после выполнения тела цикла for i:=-10 to 10 do? (Ответ: 10)

    Закрепляющее упражнение: Сколько раз выполнится цикл в программном фрагменте p:=1; repeat p:=p*0.1 until p>0.1? (Ответ: бесконечное число раз)
Написать свой ответ: