Программирование. Экзамен

Слайд 2

FOR <парам. цикла> := <нач. знач.> TO <кон. знач.> DO <оператор>;
FOR <парам.

FOR := TO DO ; FOR := DOWNTO DO ; Здесь FOR,
цикла> := <кон. знач.> DOWNTO <нач. знач.> DO <оператор>;
Здесь FOR, TO, DO – зарезервированные слова (для, до, выполнить)
<парам. цикла> – переменная перечисляемого типа;
<нач. знач.> и <кон. знач.> – выражения переменная перечисляемого типа;
<оператор> – произвольный оператор Паскаля

var
i: integer;
Begin
For i:= -1 to 4 do write(i,’-’);
end.

Слайд 3

var
i: integer;
Begin
i := 5;
While i>3 do
begin
i := i -1;
write(i-1,’2’);
end;
end.
WHILE

var i: integer; Begin i := 5; While i>3 do begin i
<условие> DO <оператор>
Здесь WHILE, DO – зарезервированные слова (пока [выполняется условие], делать)
<условие> – произвольное выражение логического типа;
<оператор> – произвольный оператор.

Слайд 4

var
i: integer;
Begin
i := 5;
Repeat
i := i -1;
write(i-1,’-2’);
Until i<2;
end.
REPEAT <тело цикла>

var i: integer; Begin i := 5; Repeat i := i -1;
UNTIL <условие>
Здесь REPEAT, UNTIL – зарезервированные слова (повторять до тех пор, пока не будет выполнено условие)
<тело цикла> – произвольная последовательность операторов.
<условие> – произвольное выражение логического типа

Слайд 5

var
i, j: integer;
begin
i := 4;
repeat
j := i;
i

var i, j: integer; begin i := 4; repeat j := i;
:= i-1;
repeat
j := j+1;
write(j,’-’);
until j>3;
end;
until i<=1;
end.

Слайд 6

var
i, j: integer;
begin
for i := 2 to 4 do
begin

var i, j: integer; begin for i := 2 to 4 do
j := i;
repeat
write(‘,’,j);
j := j+1;
until j>6
end;
end.