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



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

қадамының 
соңындағы 
іс-әрекет 
(көп 
жағдайларда ол меншіктеу операторы болады) 

Тақырыпшаның әрбір бөлігінде бір-бірінен үтір арқылы ажыратылған 
бірнеше опреаторлар болуы мүмкін. Тақырыпшаның бірнеше операторлар 
арқылы жазылуының мысалы: 

Цикл денесі жүйелік жақшалардың ішіне жазылады; егер цикл денесінде бір 
ғана оператор болса, онда жүйелік жақшаны жазбауғада болады. 

Цикл денсіне кезкелген басқа операторлар да жазылу мүмкін, сонымен қатар 
басқада циклдар кіруі мүмкін (бұндай тәсілді «кірістірілген циклдер» деп 
атайды). 

Бағдарлама құруды оңай түсіну үшін, циклдің барлық денесін шектеп тұрған 
жүйелік жақшаларды оңға қарай 2-3 символға жылжыту керек («саты» 
түрінде жазылу). 
  Санның квадраты неге тең? 
N санын пернетақтадан енгіземіз және 1-ден N-ге дейінгі бүтін садардың 
квадраттарын экранға шығаратын бағдарлама құрайық.
Біз екі айнымалыны жарияладық (сипаттадық): N-ең үлкен сан, i – көмекші 
айнымалысы, ол 1-ден N-ге дейінгі барлық сандардың мәндерін циклде 


Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019 
 
26 
http://astanabilim.kz/infor/c
  
қабылдайтын айнымалы. N-ге мән беру кезінде біз %d форматында Scanf
функциясын қолдану арқылы экранға хабарлама шығардық (бүтін снын енгізу). 
Циклге кірер кезде i=1 операторы орындалады, яғни алғашқы мәні 1-ден 
басталады, одан кейін i айнымалысы әрбір қадам сайын 1-ге артып отырады 
(i++). Цикл i<=N шарты ақиқат болғанша орындалады. Цикл денесіндегі жалғыз 
оператор бар, ол берілген форматына байланысты экранға санның өзін және 
оның қасына сол санның квадратын шығару операторы ғана орналасқан. Саныды 
квадраттау немесе дәрежеге шығару кезінде көбейтуді қолданған дұрыс.
  Шартты цикл (While) 
Қандай да бір операцияны қанша рет орындау керектігі жайлы алдын ала 
болжауға немесе айтуға болмайды, бірақ циклдің аяқталатындығын тексеретін
шартты анықтауға болады. Қазақ тілінде ондай тапсырмалар мынадай болуы 
мүмкін: әзірше ол аяқталғанша, осы жұмысты істей бер (әзірше ағашты кесебер, 
толық кесіліп біткенше; әзірше есікке жеткенше тура жүре бер). «Әзірше» сөзі 
ағылшын тіліне аударғанда while дегенді білдіреді және while циклі деп аталады. 


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




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

    Басты бет