SlideShare a Scribd company logo
1 of 12
Циклдік алгоритмдерді
программалау
Қызылорда облысы, Қазалы ауданы, Әйтеке би кенті
№249 мектеп-лицейдің информатика пәні мұғалімі
Айтқалиева Бақыт Ибайдуллақызы
Шегіртке сандық ось бойымен
берілген сан бөліктеріне секіреді.
Орындаушы Шегіртке бұйрықтарының
жүйесі: оңға 3(3 бірлік кесіндіге
оңға секіреді) және солға 2 (2 бірлік
кесіндіге солға секіреді). Бастапқы орны
0. Шегірткеге 2 санына жетуге
көмектесетін алгоритм құрыңыздар.
Цикл деп программадағы қайталанатын
әрекетті айтады.
Паскаль тілінде қайталау процесін
жүзеге асыратын циклдік операторлардың
үш түрі бар:
арифметикалық цикл – FOR,
шартын алдын ала тексеретін цикл – WHILE ,
шартты соңынан тексеретін цикл – REPEAT
операторлары.
Егер есепте қайталау саны алдын
ала белгілі болса, FOR операторы
қолданылады. FOR операторын-
параметрлі цикл операторы деп
атайды. Есептегі орындалатын
әрекеттер цикл ішінде параметрдің
алғашқы мәнінен соңғы мәніне дейін
бір қадаммен өзгереді.
Жалпы жазылу түрі:
FOR < айнымалы>:= n1 TO n2 DO
<оператор>;
FOR<айнымалы>: = n2 DOWNTO n1 DO
<оператор>;
Мұндағы n1 және n2-цикл параметрінің алғашқы және
соңғы мәндерін анықтайтын өрнектер;
FOR (үшін), TO (дейін), DO (орындау) - қызметші сөздер;
Параметрдің өзгеру қадамына байланысты операторда
ТО немесе DOWNTO (DOWN-төмен,TO-дейін, DOWNTO-
кері қарай) түйінді сөздері пайдаланылады. Егер қадам +1
– ге тең болса, онда операторда TO, ал қадам -1-ге тең
болса, онда DOWNTO сөзі қолданылады.
FOR операторының орындалу
блок-схемасы
Оператор Нәтижесі
FOR i:=1 TO 6 DO WRITE(i:2); 1 2 3 4 5 6
FOR i:=6 DOWNTO 1 DO WRITE(i:2); 6 5 4 3 2 1
FOR C:=’A’ TO ‘E’ DO
WRITE(C:2);
A B C D E
FOR C:=’E’ DOWNTO ‘A’ DO WRITE(C:2); E D C B A
WHILE операторы. Алдын ала берілген шарт
бойынша қайталуды жүзеге асыратын бұл
оператор WHILE (әзірше) және DO (орындау)
түйінді сөздері қолданылып жазылады.
Цикл қайталанар алдында, логикалық
өрнектің мәні тексеріледі. Егер ақиқат болса, онда
цикл денесі қайталанып орындалып отырады.
Керісінше жалған болса, циклдің орындалуы
аяқталып, WHILE операторынан кейінгі жолдар
орындалады.
Егер, ең басында өрнектің мәні жалған болса,
онда цикл бір ретте орындалмайды.
while <шарт> do
begin
<1-оператор;>
<2-оператор;>
…..
<n-оператор;>
End;
REPEAT қайталу операторы WHILE
операторына ұқсас, айырмашылығы –
қайталану шарты цикл соңында тексеріледі,
сондықтан ол кем дегенде бір рет
орындалатын болады. Екінші өзгешелігі –
цикл тұлғасы шарт жалған болғанда
қайталанып, ол ақиқат болған кезде циклді
орындау доғарылады.
Бұл оператор Repeat (қайталау) және
Until (дейін) түйінді сөздерін пайдаланып
орындалады.
Repeat
<оператор 1>;
<оператор 2>;
......
<оператор n>
UNTIL < шарт >
Үйге тапсырма
• Циклдік алгоритмдер.
• 30-дан 10-ға дейінгі барлық жұп
сандарды экранға шығаратын
программа құрып келу

More Related Content

What's hot

Zitatna harakterystyka obrazu Marusi
Zitatna harakterystyka obrazu MarusiZitatna harakterystyka obrazu Marusi
Zitatna harakterystyka obrazu MarusiTykhomirovaKaterina
 
Український рушник
Український рушникУкраїнський рушник
Український рушникSolodkii
 
Урок 4 для 1 класу - Математика - Досліджуємо ознаки об’єктів: розмір, колір,...
Урок 4 для 1 класу - Математика - Досліджуємо ознаки об’єктів: розмір, колір,...Урок 4 для 1 класу - Математика - Досліджуємо ознаки об’єктів: розмір, колір,...
Урок 4 для 1 класу - Математика - Досліджуємо ознаки об’єктів: розмір, колір,...VsimPPT
 
Як правильно говорити про людей з інвалідністю. Інклюзивний словник
Як правильно говорити про людей з інвалідністю. Інклюзивний словникЯк правильно говорити про людей з інвалідністю. Інклюзивний словник
Як правильно говорити про людей з інвалідністю. Інклюзивний словникestet13
 
προγραφικές 3 , λ και v
προγραφικές 3 , λ και vπρογραφικές 3 , λ και v
προγραφικές 3 , λ και vIoanna Chats
 
Різноманітність культурних рослин
Різноманітність культурних рослинРізноманітність культурних рослин
Різноманітність культурних рослинОльга Голованова
 

What's hot (6)

Zitatna harakterystyka obrazu Marusi
Zitatna harakterystyka obrazu MarusiZitatna harakterystyka obrazu Marusi
Zitatna harakterystyka obrazu Marusi
 
Український рушник
Український рушникУкраїнський рушник
Український рушник
 
Урок 4 для 1 класу - Математика - Досліджуємо ознаки об’єктів: розмір, колір,...
Урок 4 для 1 класу - Математика - Досліджуємо ознаки об’єктів: розмір, колір,...Урок 4 для 1 класу - Математика - Досліджуємо ознаки об’єктів: розмір, колір,...
Урок 4 для 1 класу - Математика - Досліджуємо ознаки об’єктів: розмір, колір,...
 
Як правильно говорити про людей з інвалідністю. Інклюзивний словник
Як правильно говорити про людей з інвалідністю. Інклюзивний словникЯк правильно говорити про людей з інвалідністю. Інклюзивний словник
Як правильно говорити про людей з інвалідністю. Інклюзивний словник
 
προγραφικές 3 , λ και v
προγραφικές 3 , λ και vπρογραφικές 3 , λ και v
προγραφικές 3 , λ και v
 
Різноманітність культурних рослин
Різноманітність культурних рослинРізноманітність культурних рослин
Різноманітність культурних рослин
 

More from AsSad1972

Ньютон заңдары
Ньютон заңдарыНьютон заңдары
Ньютон заңдарыAsSad1972
 
Тартылыс құбылысы. Ауырлық күші
Тартылыс құбылысы. Ауырлық күшіТартылыс құбылысы. Ауырлық күші
Тартылыс құбылысы. Ауырлық күшіAsSad1972
 
Алгоритм жазу түрі. блок схема
Алгоритм жазу түрі. блок  схемаАлгоритм жазу түрі. блок  схема
Алгоритм жазу түрі. блок схемаAsSad1972
 
Жас информатик
Жас информатик Жас информатик
Жас информатик AsSad1972
 
Сызықтық алгоритмдерді программалау
Сызықтық алгоритмдерді программалауСызықтық алгоритмдерді программалау
Сызықтық алгоритмдерді программалауAsSad1972
 
Бинго-шоу
Бинго-шоуБинго-шоу
Бинго-шоуAsSad1972
 

More from AsSad1972 (7)

Ньютон заңдары
Ньютон заңдарыНьютон заңдары
Ньютон заңдары
 
Қысым
ҚысымҚысым
Қысым
 
Тартылыс құбылысы. Ауырлық күші
Тартылыс құбылысы. Ауырлық күшіТартылыс құбылысы. Ауырлық күші
Тартылыс құбылысы. Ауырлық күші
 
Алгоритм жазу түрі. блок схема
Алгоритм жазу түрі. блок  схемаАлгоритм жазу түрі. блок  схема
Алгоритм жазу түрі. блок схема
 
Жас информатик
Жас информатик Жас информатик
Жас информатик
 
Сызықтық алгоритмдерді программалау
Сызықтық алгоритмдерді программалауСызықтық алгоритмдерді программалау
Сызықтық алгоритмдерді программалау
 
Бинго-шоу
Бинго-шоуБинго-шоу
Бинго-шоу
 

Циклдік алгоритм

  • 1. Циклдік алгоритмдерді программалау Қызылорда облысы, Қазалы ауданы, Әйтеке би кенті №249 мектеп-лицейдің информатика пәні мұғалімі Айтқалиева Бақыт Ибайдуллақызы
  • 2. Шегіртке сандық ось бойымен берілген сан бөліктеріне секіреді. Орындаушы Шегіртке бұйрықтарының жүйесі: оңға 3(3 бірлік кесіндіге оңға секіреді) және солға 2 (2 бірлік кесіндіге солға секіреді). Бастапқы орны 0. Шегірткеге 2 санына жетуге көмектесетін алгоритм құрыңыздар.
  • 3. Цикл деп программадағы қайталанатын әрекетті айтады. Паскаль тілінде қайталау процесін жүзеге асыратын циклдік операторлардың үш түрі бар: арифметикалық цикл – FOR, шартын алдын ала тексеретін цикл – WHILE , шартты соңынан тексеретін цикл – REPEAT операторлары.
  • 4. Егер есепте қайталау саны алдын ала белгілі болса, FOR операторы қолданылады. FOR операторын- параметрлі цикл операторы деп атайды. Есептегі орындалатын әрекеттер цикл ішінде параметрдің алғашқы мәнінен соңғы мәніне дейін бір қадаммен өзгереді.
  • 5. Жалпы жазылу түрі: FOR < айнымалы>:= n1 TO n2 DO <оператор>; FOR<айнымалы>: = n2 DOWNTO n1 DO <оператор>; Мұндағы n1 және n2-цикл параметрінің алғашқы және соңғы мәндерін анықтайтын өрнектер; FOR (үшін), TO (дейін), DO (орындау) - қызметші сөздер; Параметрдің өзгеру қадамына байланысты операторда ТО немесе DOWNTO (DOWN-төмен,TO-дейін, DOWNTO- кері қарай) түйінді сөздері пайдаланылады. Егер қадам +1 – ге тең болса, онда операторда TO, ал қадам -1-ге тең болса, онда DOWNTO сөзі қолданылады.
  • 7. Оператор Нәтижесі FOR i:=1 TO 6 DO WRITE(i:2); 1 2 3 4 5 6 FOR i:=6 DOWNTO 1 DO WRITE(i:2); 6 5 4 3 2 1 FOR C:=’A’ TO ‘E’ DO WRITE(C:2); A B C D E FOR C:=’E’ DOWNTO ‘A’ DO WRITE(C:2); E D C B A
  • 8. WHILE операторы. Алдын ала берілген шарт бойынша қайталуды жүзеге асыратын бұл оператор WHILE (әзірше) және DO (орындау) түйінді сөздері қолданылып жазылады. Цикл қайталанар алдында, логикалық өрнектің мәні тексеріледі. Егер ақиқат болса, онда цикл денесі қайталанып орындалып отырады. Керісінше жалған болса, циклдің орындалуы аяқталып, WHILE операторынан кейінгі жолдар орындалады. Егер, ең басында өрнектің мәні жалған болса, онда цикл бір ретте орындалмайды.
  • 10. REPEAT қайталу операторы WHILE операторына ұқсас, айырмашылығы – қайталану шарты цикл соңында тексеріледі, сондықтан ол кем дегенде бір рет орындалатын болады. Екінші өзгешелігі – цикл тұлғасы шарт жалған болғанда қайталанып, ол ақиқат болған кезде циклді орындау доғарылады. Бұл оператор Repeat (қайталау) және Until (дейін) түйінді сөздерін пайдаланып орындалады.
  • 12. Үйге тапсырма • Циклдік алгоритмдер. • 30-дан 10-ға дейінгі барлық жұп сандарды экранға шығаратын программа құрып келу