Оператор цикла с параметром FOR. . . TO. . . DO.
Для организации циклического алгоритма часто используется оператор цикла с параметром: for i:=A to B do S, где i-некоторая переменная (параметр или счетчик цикла) типа integer, A и B (B>A) выражения со значением типа integer, S — оператор (тело цикла). Если A>B, то оператор S не будет выполнен ни разу (когда параметр i возрастает). Если параметр i возрастает, то между границами его значений A и B ставится слово TO, если же i убывает, то ставится слово DOWNTO и оператор цикла выполняется при A>B.
Пример программы с оператором цикла с параметром:
program Summa;
var i, n:integer; s, q:real;
begin
writeln('Вычислите сумму первых n членов ряда:');
writeln('S=1+1/4+1/9+. . . +1/(n*n). ');
write('Введите число членов суммы: n=');
read(n);
for i:=1 to n do s:=s+1/(i*i);
writeln('Cумма первых n членов ряда равна: S=', s:6:2);
writeln('Для выхода из программы введите число 1. ');
readln(q);
end.
Если в циклической части программы стоит всего один оператор, операторные скобки BEGIN — END можно не указывать.
Задания
Первые две задачи на повторение пройденных тем. Третья задача на новую тему. После выполнения лабораторной работы, необходимо ответить на контрольные вопросы
Полную информацию смотрите в файле.