Реферат: Оператори алгоритмічної мови Паскаль Стандартні функції і оператори роботи з рядками
For , To , Do (для , до , виконати )
Семантика :
1. Обчислюється вираз < пз >
2. Присвоювання < пц > : = < пз >
3. Перевірка умови < пц > <= (=>) < кз > , якщо не виконується , то for закінчує роботу ;
4. Виконання < оператора >;
5. Змінна < пц > на + 1 (to ) або – 1 (down to )
Приклад: програма введення вільного цілого числа N та обчислення суми цілих чисел від 1 до N.
Program summaInteger;
var i, n, s: integer;
begin
write ( ‘ n = ‘ );
readln ( n ); { ввести n }
S: = 0; { початкове значення суми }
for i: = 1 to n do s : = s + i;
writeln (‘Сума дорівнює ’, S)
end.
. . . . . .
S:=0
if n >=1 then
for :=1 to n do s:= s+i
else
for i:= -1 down to n do s:= s+i
2.Оператор циклу з передумовою.
{поки (виконується), робити }
< умова>- вираз логічного типу; якщо результат умови – TRUE, то виконується оператор, після чого знову перевірка умови. Якщо – FALSE , оператор WHILE закінчує свою роботу.
Приклад: обчислити суму перших 25 цілих чисел.
Program summa;
var sum, n: integer;