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


  Бағдарламаны рәсімдеу не үшін қажет?



Pdf көрінісі
бет28/34
Дата28.06.2022
өлшемі2.75 Mb.
#459535
1   ...   24   25   26   27   28   29   30   31   ...   34
devcpp 1 Kaz66

 
  Бағдарламаны рәсімдеу не үшін қажет? 
Бағдарламның мәтінін әдемі және дұрыс рәсімдеу не үшін керек? Төмендегі
абсалютті бірдей екі бағдарламаны салыстыру арқылы бұл сұраққа сіздер жауап 
бере алмайсыздар. 
Яғни, бағдарламаладың рәсімдеуінде айырмашылық.
 
Бағдарламдағы мәтінін рәсімдеу үшін, төмендегі жағдайларды ескеруміз 
қажет: 

бағдарламаны орындауға жібермеу (ондағы қателерді іздеу және 
дұрыста); 

бағдарламанығ жұмыс ітеу алгоритмін түсіну. 
  Процедуралар мен функцияларды рәсімдеу 
Процедуралар мен функцияларды рәсімдеу үшін төмендегі режеленрді ескеру 
қажет: 

Бағдарламаның бөлігіндегі қайталанатын операциялар бағдарлама асты 
(подпрограмма) ретінде жазылады; 

Бұл бағдарлама асты не істейтіндігі жайлы процедура мен функцияның 
аттары алдын ала хабардар болу керек. Өтінішке орай транслятор орыс 
тілінде жазылған аттарды түсінбейді. Егер сізге ағылшын тілінде жазу 
қиын болса, онда латын әліпийін қолданған жөн. Мысалы: текшені салу 
процедурасын төмендегідей жазу қажет: 
немесе


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

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

Бағдарлама астының өлшемін 25-30 жолдан асырмауды талап етеді, себебі 
ол жағдайда бағдарлама асты күрделі және шатасқан болып кетеді.

Бос орындарды қолдану арқылы бағдарлама астының бөлімін басқа 
бөліктерінен ажыратып анықтау қажет. Күрделі мағыналы блоктарды 
минус таңбасы арқыл түсініктемелерде жазу қажет. 
Функцияны қолдану арқылы экранда берілген параметрлері арқылы боялған 
ромбының кескінін салу мысалын қарастырайық. Егер робы экранға сиятын 
болса (бұл жағдайда функцияның нәтижесі 1-ге те), немесе қате бар (егер нәтиже 
0-ге тең болса) екендігін шығарады.
  Қызыл жолдар (отступы) 
Қызыл жолдар бағдарламаның блоктарының құрылымдарын ерекшелеу үшін 
қолданылады (бағдарлама асты, циклдар, шартты операторлар). Қызыл жолдар 
бағдарламаның орындалу логикасын және ондағы қателіктерді тез табу үшін 
және артықтарын алып тастау үшін қолданылады. Қызыл жолдарды 
(отступтарды) қою кезінде төмендегі ережелерді ескеру қажет: 

Қызыл жолдың шамасы 2-3 символдың орынын алады 

Қосымша қызыл жолдар (дополнительные отступы) 
o for, while, do-while циклдарында 
o if шартты операторында және else блоктарында 
o switch көп жағдайды таңдау блогында 


Cи тілінде бағдарламалау Берикжан Касымов, 2018-2019 
 
53 
http://astanabilim.kz/infor/c
  
Төменде қызыл жол (отступ) қолдану арқылы жазылған бағдарлама көрсетілген 
(«сатылай» жазылу).


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


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   34




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

    Басты бет