Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019



Pdf көрінісі
бет15/34
Дата28.06.2022
өлшемі2.75 Mb.
#459535
1   ...   11   12   13   14   15   16   17   18   ...   34
devcpp 1 Kaz66

 
Цикл - бірнеше рет қайталанатын командалар тізбегі. 
Си бағдарламасында циклдердің бірнеше түрі бар. 
  Қадам саны белгілі цикл (for) 
Көбінесе біз қандайда бір іс-әрекеттерді (операцияларды) неше рет орындай-
тынымызды (немесе есептеуімізді) біліп тұрамыз. Кейбір бағдарламалау 
тілдерінде мұндай жағдайлар үшін repeat –«берілген санға байланысты 
қайталау» циклдік операторын қолданады. Бұндай циклдерді қалай ұйым-
дастыру керек екендігін қарастырайық. Жады ұяшығынан орын алынады және 
оған қайталану саны жазылады. Бағдарлама цикл денесінде бір рет орындалса, 
онда жад ұшығындағы (санағыш) мәні 1 (бірге) азаяды. Осылайша жад 
ұяшығындағы шаманың мәні нөлге тең болғанда цикл аяқталады.
Си бағдарламасында repeat циклі жоқ, ал for циклі бар. Ол ұяшықтағы
санағышты жасырмайды, керісінше оны алдын ала баяндап қояды (санағышқа 
сәйкес жад алынады) және цикл денесінде оның шамасын қолдануға мүмкіндік 
береді. Төменде «Salem» амандасу сөзін 10 рет қайталап шығарудың 
бағдарламасының мысалы көрсетілген. 
  Қандай жаңа түсініктер алдық? 

Қайталалау саны белгілі немесе есептелінген болса, онда for циклі 
қолданылады. 


Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019 
 
25 
http://astanabilim.kz/infor/c
  

For циклі тақырыпшадан және цикл денесінен тұрады. 

Тақырыпшада for операторы жазылғанан кейін дөңгелек жақша қойылады. 
Ол жақшаның ішінде нүктелі үтір арқылы бір-бірінен ажыратылған үш өрнек 
(алғашқы мән, шарт, қадамның соңындағы іс-әрекет) жазылады: 
алғашқы мән: цикл орындалар алдында бір рет орындалатын 
меншіктеу операторы; 
циклдің келесі қадамы орындалатын шарты:
егер шарт ақиқат болса, онда циклсол қадаммен цикл соңына дейін 
орындалады;
егер шарт жалған болса, онда цикл тоқтайды;
егер шарт ең басында жалған болса, онда цикл бір рет болсын 
орындалмайды (бұл цикл орындалар алдында шарт тексеретін цикл) 
циклдің әрбір 


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   34




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

    Басты бет