5-6 лекция. Тілдің циклдік операторлары



Pdf көрінісі
бет1/4
Дата18.03.2023
өлшемі390,92 Kb.
#75370
түріЛекция
  1   2   3   4


а 
б 
5-6 
лекция. Тілдің циклдік операторлары 
 
Цикл операторлары бірнеше рет қайталанатын есептеулерді орындау үшін қажет. Кез 
келген цикл сол цикл тұлғасынан (денесінен), яғни қайталанатын операторлар 
тізбегінен, бастапқы мәндер тағайындаудан, цикл параметрлерін өзгертуден және 
циклді қайталау шартын тексеруден тұрады (5.1 сурет). Циклдің бір рет орындалуы 
итерация (қадам) деп аталады. Шартты тексеру әрбір итерация сайын – цикл тұлғасына 
дейін (алғы шартты цикл) немесе цикл тұлғасынан соң (соңғы шартты цикл) 
атқарылады. Олардың айырмашылығы – соңғы шартты цикл, кем дегенде, бір рет 
орындалады да, содан кейін барып циклді қайталау шарты тексеріледі. Ал, алғы шартты 
циклде оны қайталау шарты цикл тұлғасынан бұрын тексеріледі, сондықтан кейде ол 
бір рет те орындалмай қалуы мүмкін.
 
 
 
 
 
 
 
 
а
ә
 
 
 
5.1сурет. Цикл операторларының құрылымдық схемасы:
а – алғы шартты цикл; ә – соңғы шартты цикл 
 
Цикл тұлғасында мәні өзгертілетін айнымалылар цикл параметрлері болып 
табылады. Тұрақты қадаммен әрбір итерация сайын өзгертіліп отырылатын бүтін 
типтегі цикл парараметрлері цикл санауыштары деп аталадлы. 
Бастапқы параметрлер мәндері айқын түрде берілмеуі де мүмкін, олар циклге кірген-
ге дейін оның ішінде мәндері өзертілетін айнымалылар мәндерін беру үшін қажет.
Цикл оны қайталау шарты орындалмаған кезде аяқталады. Цикл қадамының немесе 
жалпы циклдің аяғына жетпей, доғарылатын кездері болады, олар break, continue, 

– 
– 
Бастапқы
мәндер 
Шарт? 
Циклпараметрін өзгерту 
Операторлар 
Бастапқы
мәндер 
Шарт? 
Операторлар 
Циклпараметрін өзгерту 



return және goto операторлары көмегімен іске асырылады. Сырттан цикл ішіне 
басқаруды беру болмауы тиіс.
С/C++ тілдерінде ыңғайлылығына қарай қолданылатын үш түрлі цикл операторлары 
бар, олар – while, do .. while және for. 


Достарыңызбен бөлісу:
  1   2   3   4




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет