Инфоматика п?нінен саба?ты? та?ырыбы:Циклдік алгоритмдер.Тура ж?не кері есепшоты бар циклдер

зір немесе шартты алдын-ала тексеру циклі.

ЦиклдіS Kайталану саны алдын- ала белгісіз болCан жаCдайда
·зір немесе Дейін циклі Kолданылады.
·зір циклініS Kaрылымы:

WHILE шарт DO
цикл денесі ;
while (
·зір), do (орындау)- Kызметші с™здер.

Мысал 1. БарлыK екі таSбалы жaп сандардыS к™бейтіндісін табатын
программа KaрайыK.
Program m1;
var i, P: integer;
begin
P:=1; i:=2;
While i<=98 do

begin
P:=P*i; i:=i+2; end;
Write (P=’, P);
end.
Мысал 2. Екі натурал санныS еS кіші ортаK еселігін табатын программа
KaрыSдар.

Program m2;
var a,b, EKOE,c: integer;
begin
read (a,b); c:=a*b;
While a<>b do
if a>b then a:= a-b else b:= b-a;
EKOE:=c/a;

Write ('2 санныS еS кіші ортаK еселігі =', EKOE); end.

Паскаль тілінде циклді басKару _шін Break ж
·не Continue -2 оператор Kолданылады. Олар циклді Kолдану м_мкіндігін кеSейтіп, программа Kaрылымын жаKсартады.

Break- циклді тоKтатуды ж_зеге асырады; басKару циклден кейін тaрCан операторCа беріледі.

Continue -циклдіS кезекті KадамыныS орындалуын мерзімінен бaрын аяKтауды ж_зеге асырады; басKару циклдіS келесі м
·ніне беріледі.
БаKылау сaраKтары:
Цикл операторы Kандай жаCдайда Kолданылады?
Паскаль тілінде циклді aйымдастырудыS Kандай т
·сілдері бар?
Параметрлі циклдіS Kaрылымы, ерекшелігі Kандай?

·зір циклініS Kaрылымы Kандай?
Дейін циклініS Kaрылымы Kандай?

·зір ж
·не Дейін циклдерініS айырмашылыCы неде?
Параметрлі циклді Kандай жаCдайда KолданCан ыSCайлы?

Brear, Continue операторлары Kандай Kызмет атKарады? Мысал келтір.

Jадамы -1 –ге теS кері цикл Kалай aйымдастырылады?
10. Бір- біріне кірістірілген цикл деген не?