Дәрістер 1-2 лекция. С тілінде программалау негіздері. Программа құрылымы



бет1/49
Дата18.03.2023
өлшемі1,54 Mb.
#75374
түріЛекция
  1   2   3   4   5   6   7   8   9   ...   49
Байланысты:
Программирование лек 2

    Бұл бет үшін навигация:
  • include

Дәрістер


1-2 лекция. С тілінде программалау негіздері. Программа құрылымы
C тілі 1970-жылдары АҚШ-тың маманы Дэннис Ритчидің бас­тауы­мен дүниеге келді. Бұл тілдің негізі Алголдан басталып, Паскаль және ПЛ/1 тілдерімен қатар пайда болды. С тілінің негізінде 1983-жылы С++ тілі жасалып шықты, сол кезден бері тілдің бірнеше нұсқалары пайда болып, ол қазіргі ең көп тараған тілдердің біріне айналды. Бірсыпыра фирмалар осы тілге арнап компиляторлар жазды, мыса­лы, Borland International фирмасы 1989 ж. жасаған біріктірілген программалау ортасы TurboC++ жүйесін дүниеге келтірді. Ол DOS ортасында жақсы жұмыс істеді. Ал 1992 ж. жасалған Borland C++ жүйесі Windows ортасында да жұмыс істейтін жақсы компилятор болып табылады.
1.1 С++ тілінде жазылған программаның құрылымы
Кез келген программа бір немесе бірнеше функциялардан тұрады. Олар программа құруға керекті негізгі модульдер болып табылады. Кез келген программаның жазылған алғашқы мәтіні бастапқы код деп ата­лады. Оны біріктірілген программалау ортасында теріп, сонан соң компилятор арқылы машиналық кодқа түрлендіріп орындаймыз.
Келесі суретте С программасының жалпы құрылымы көрсе­тілген.


Сонымен, С программасы бірнеше функциялардан (main, f1, f2…) құралады және олардың біреуі міндетті түрде main() болуы қажет.Қарапайым программа функциялардан тұрады.Функция тұлғасы операторлардан тұрады, олар жүйелі жақша­лар­мен шек­теледі. Әрбір оператордан кейін ; таңбасы қойылады.


Енді бір программа мысалын келтірейік:
/* Герон формуласы арқылы үшбұрыш ауданын табу */
#include /* енгізу/шығару директивасы */
#include /* математикалық функциялар директивасы */
main() /* басты функцияны қолдану */
{ int a,b,c; /* бүтін айнымалыларды сипаттау */
float p,s; /* нақты айнымалыларды сипаттау */
printf("\n‚ үшбұрыш қабырғаларын енгіз : \n");


Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   ...   49




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

    Басты бет