Рассмотрим, какой цикл while эквивалентен циклу for i:= 1 to 3 do write(i);
Цикл for i:= 1 to 3 do write(i); выполняет следующие действия:
write(i); и увеличивает i на 1.Проверим предложенные варианты:
i:=1; while i <= 3 do begin write(i); i:=i+1; end; Этот цикл начинает с i = 1, и пока i <= 3, выводит значение i и увеличивает i на 1. Это эквивалентно циклу for.i := 0; while i < 3 do begin i:=i+1; write(i); end; Этот цикл начинает с i = 0, увеличивает i на 1 (i становится 1) и выводит значение i. Цикл продолжается, пока i < 3. Это тоже эквивалентно циклу for.Оба варианта циклов while эквивалентны циклу for.
Ответ: С) Оба А и В