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



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

9. Бағдарламаның құрылымы 
  Бағдарламаның құрама бөліктері
Бағдарламаны құру кезінде оны бірнеше бөліктерге бөлуге болады: 

Тақырыптық файлды қосу - ол с++ бағдарламасындағы #include жолы. 

Тұрақтыларды сипаттау : const N= 20; 

Глобальді айнымалылар – негізгі және бағдарлама асытнда сипатталмаған 
айнымалылар. Мұндай айнымалыларға барлық процедуралар мен 
функциялар байланысады (оларды қайтадан процедураларда сипаттап 
керек емес). 

Процедуралар мен функцияларды сиппаттау әр уақытта негізгі бағдарла-
маның үстінеде (алдында) жазылады. Си бағдарламасының қалауы 
бойынша транслятор бағдарлама астын тауып, орныдаған кезде барлық 
параметрлер өз түрлеріне байланысты сипатталып тұруы керек.

Негізгі бағдарлама барлық бағдарлама астарына алдарында және 
соңдарында жазыла алады. Оны бағдарламалар астарының ортасына 
жазбау керек , себебі оны табу қиынға түседі.
  Глобальді және локальді айнымалылар 
Глобальді айнымалылар кезкелген процедуралар мен функцияларға қол 
жетімді болады. Сондықтан оларды бағдарлама асытнан бөлек сипаттау керек.
Қалған айнымалылар олар процедуралар мен функцияларда сипатталады, 
сондықтан олар локальді деп аталады. Локальді айнымалылар тек сол 
сипатталған бағдарлама астына ғана тәуелді болады. Төмендегі мысалда 
глобальді және локальді айнымалылар арасындағы айырмашылықтарды 
көрсетеді. 


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

глобальді айнымалыларды бағдарлама асытнда қайтада сипаттауға болмайды. 

егер бағдарлама астында глобальді айнымалының атымен бірдей атпен 
локальді айнымалы сипаталған болса, онда локальді айнымалы қолданып 
кетеді.

егер глобальді және локальді айнымалылардың аттары бірдей болатын болса, 
онда бағдарлама астындағы глобальді айнымалыға қатынасу үшін оның 
атының алдында екі рет қос нүкте жазылады: 
Мамандардың көбі глобальді айнымалыларды қолданбауды талап етеді, тіпті 
оларды қолданбаған дұрыс, себебі глобальді айнымалылар: 

бағдарламаның откладкасына және анализ жасауға кедергі келтіреді; 

нақты қателіктер туындауы мүмкін - қандай да бір бағдарлама асты 
глобальді айнымалыны өзгерткенін көрмей қалуымыз мүмкін; 


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

бағдарламаның орындалу үдерісінде құрылмай мәліметтер блогына 
жүктелгендіктен және бағдарламаның көлемі артуынан болады; 
Сондықтан глобальді айнымалылар соңғы жағдайда қолданылады:

глобальді жүйелік баптауларды сақтау кезінде (экран түсін және т.б.); 

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

Бағдарлама мәтінін рәсімдеу


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




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

    Басты бет