Правильно ли записаны на Паскале операторы цикла? - Turbo Pascal (31505)
Формулировка задачи:
Правильно ли записаны на Паскале операторы цикла? Если «Да», то
подсчитайте, сколько раз выполняется тело цикла. Если «Нет», объясните
ошибки.
а) i:=9; repeat i:=i+1 until i>10;
б) i:=5; while i>0 do i:=i+1;
в) k:=0; for i:=1 to 8 do; k:=k+i;
Решение задачи: «Правильно ли записаны на Паскале операторы цикла?»
textual
Листинг программы
а) i:=9; repeat i:=i+1 until i>10;
Объяснение кода листинга программы
- Переменная
i
инициализируется значением 9.- Затем, в цикле
repeat
, значение переменнойi
увеличивается на 1 до тех пор, покаi
не станет больше 10. - В результате выполнения кода, значение переменной
i
будет равно 11.
- Затем, в цикле