Инфоматика п?нінен саба?ты? та?ырыбы:Циклдік алгоритмдер.Тура ж?не кері есепшоты бар циклдер
зір немесе шартты алдын-ала тексеру циклі.
Циклді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. Бір- біріне кірістірілген цикл деген не?