Professional Documents
Culture Documents
безусловный переход
заданное в зависимости от условия
количество раз
цикл цикл
цикл с постусловием
с параметром с предусловием
Выход
Безусловный переход
Goto M1 оператор безусловного перехода
Label M1
Program prim1;
Var x,y:integer;
Label m1;
Begin
m1: Writeln (‘Изольда’);
Goto m1;
Readln;
End.
Цик л с
предус ловие м
Сначала проверяется
Запись на Pascal
условие, а затем
выполняется
тело цикла
While <условие> Do
begin
нет <тело цикла>
условие
end;
да
тело цикла
Найти сумму чисел от 1 до n.
Program prim2;
Var n,s,i:byte;
Begin
Writeln (‘Введите целое число ’);
Readln (n);
S:=0; i:=1
While i<=n do
Begin
s:=s+i;
i:=i+1;
end;
Write (‘Сумма чисел равна ’,s);
Readln;
End.
1. Что будет выведено на
экран?
2. f=?
f:=3;
While f<=9 do
Begin
Write (f);
f:=f+2;
end;
Цик л с
постусло вие м
Сначала выполняется Запись на Pascal
условие
нет
да
Ци кл с парам етром
Тело цикла будет Запись на Pascal
выполняться столько
раз, сколько задано
параметром For <параметр> Do
begin
тело цикла
Вычислить n!
Program prim3;
Var n,f,i:byte;
Begin
Readln (n);
f:=1;
Readln;
End.