Слайд 2
![В программировании различают 3 типа цикла: « Пока » (](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273900/slide-1.jpg)
В программировании различают 3 типа цикла:
« Пока » ( с предусловием
);
« До » ( с постусловием );
« Для » ( с параметром ).
Слайд 3
![Цикл с параметром ( «Для» ) =НЗ КЗ ТЦ Формат: for := to do](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273900/slide-2.jpg)
Цикл с параметром ( «Для» )
<параметр>=НЗ КЗ
ТЦ
Формат:
for <параметр>:= <НЗ> to <КЗ>
do
<ТЦ>
Слайд 4
![program pr2; uses graphabc; var i,a:integer; begin floodfill(0,0,81); for i:=15](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273900/slide-3.jpg)
program pr2;
uses graphabc;
var i,a:integer;
begin
floodfill(0,0,81);
for i:=15 downto 1 do
begin
a:=i*10;
setBrushcolor(300*a+i);
fillrect(320-a,240-a,320+a,240+a);
end;end.
Пример 1.
Слайд 5
![Цикл с предусловием ( «Пока» ) ТЦ Условие Да Нет Формат: While do ;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273900/slide-4.jpg)
Цикл с предусловием ( «Пока» )
ТЦ
Условие
Да
Нет
Формат:
While <условие>
do
<ТЦ>;
Слайд 6
![program pr3; uses graphabc; var i,a:integer; begin floodfill(0,0,81); i:=15; while](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273900/slide-5.jpg)
program pr3;
uses graphabc;
var i,a:integer;
begin
floodfill(0,0,81);
i:=15;
while i>=1 do
begin
a:=i*10;
setBrushcolor(300*a+i);
fillrect(320-a,240-a,320+a,240+a);
i:=i-1;
end;end.
Пример 2.
Слайд 7
![Цикл с постусловием ( «До» ) Да Нет Условие ТЦ Формат: Repeat until](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273900/slide-6.jpg)
Цикл с постусловием ( «До» )
Да
Нет
Условие
ТЦ
Формат:
Repeat <ТЦ>
until <условие>
Слайд 8
![program pr2; uses graphabc; var i,a:integer; begin floodfill(0,0,81); i:=15; repeat](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273900/slide-7.jpg)
program pr2;
uses graphabc;
var i,a:integer;
begin
floodfill(0,0,81);
i:=15;
repeat
begin
a:=i*10;
setBrushcolor(300*a+i);
fillrect(320-a,240-a,320+a,240+a);
i:=i-1;
end;
until i<=1;
end.
Пример 3.
Слайд 9
![Да Нет Условие Действие 1 Действие 2 Полное ветвление Формат: if then else](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273900/slide-8.jpg)
Да
Нет
Условие
Действие 1
Действие 2
Полное ветвление
Формат:
if <условие>
then <действие 1>
else
<действие 2>
Слайд 10
![Условие Действие 1 Да Нет Неполное ветвление Формат: if then](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/273900/slide-9.jpg)
Условие
Действие 1
Да
Нет
Неполное ветвление
Формат:
if <условие>
then <действие 1>