Си тілінде құрылған программаның құрылымын сипаттау жайлы

1.Кіріспе
2.Негізгі бөлім:
2.1Си тілінде құрылған программаның құрылымын сипаттау
2.2Си программалау жүйесінің файлдарының құрамы қандай
2.3Си тілінде деректерді ұйымдастыру
3.Қорытнды
4.Пайдаланылған әдебиеттер
Си тілі — өрнектердің тиімді түрде пайдалануымен, заманауи басқару механизмдері және мәліметтер қорымен, көптеген операцияларды таңдай алу мінездемелерімен сипатталатын әмбебап программалау тілі. Бұл қандай да бір жеке қосымшаларға арнайы мамандандырылған тіл емес. Шек қоюлардың жоқ болуы және әмбебаптылық қасиеттері көптеген есептерді ыңғайлы және нәтижелі шешеге мүмкіндік береді. Си тілі 1972 жылы Bell Laboratoties фирмасының қызметкері Денис Ритчимен өңделген. Си тілі негізінен жүйелік бағдарламалауда, бағдарламалау тілдерін, операциондық жүйелерді, программа генераторларын, компиляторларды, текстік процессорларды өңдеуде қолданылады. Бұл тіл жоғарғы және төмен деңгейді компьютер тілдерінің үйлесімділік мүмкіншіліктері және бағдарламалардың тез орындалу жылдамдықтарының, нәтижелілігінің , тұтастығының арқасында жүйе програмисстері арасында аса беделді. Си тілін ассемблер тілінің жоғары жетілген түрі десек те болады. Бұл тіл – жүйелі программалауды дамытатын тіл.
1. Құралбаев З.Қ. Алгоритмдеу және программалау тілдері, Алматы- 2008
2.Сван Т. Основы программирования в Delphi для Windows 98. «Диалектика»,1996
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТІРЛІГІ СЕМЕЙ          ҚАЛАСЫНЫҢ ... ... ... ... және ... ... ...  Си тілінде құрылған программаның құрылымын сипаттау. Си программалау жүйесінің файлдарының құрамы қандай. Си тілінде деректерді ұйымдастыру. 
Орындаған:Тоқтарғазин Ә.А ... ... 2015 ... ... ... ... құрылған программаның құрылымын сипаттау
2.2Си программалау жүйесінің файлдарының құрамы қандай
2.3Си тілінде деректерді ұйымдастыру
3.Қорытнды
4.Пайдаланылған әдебиеттер
Кіріспе
Си тілі -- ... ... ... пайдалануымен, заманауи басқару механизмдері және мәліметтер қорымен, көптеген ... ... алу ... ... ... ... ... Бұл қандай да бір жеке қосымшаларға арнайы мамандандырылған тіл ... Шек ... жоқ ... және ... ... көптеген есептерді ыңғайлы және нәтижелі шешеге мүмкіндік береді. Си тілі 1972 жылы Bell ... ... ... ... ... ... Си тілі негізінен жүйелік бағдарламалауда, бағдарламалау тілдерін, операциондық жүйелерді, программа генераторларын, компиляторларды, текстік процессорларды өңдеуде қолданылады. Бұл тіл ... және ... ... ... ... ... мүмкіншіліктері және бағдарламалардың тез орындалу жылдамдықтарының, нәтижелілігінің , тұтастығының арқасында жүйе ... ... аса ... Си тілін ассемблер тілінің жоғары жетілген түрі десек те болады. Бұл тіл - ... ... ... тіл.
2.1Си тілінде құрылған программаның құрылымын сипаттау
Си тіліндегі программа тізбектеліп берілген функциялар жиынынан ... ... Си ... ... ... ... ... түрінде болады. Си тіліндегі программа препроцессорлар директивасынан, глобальды айнымалыларды жариялаудан, бір басты функциядан (main) және бірнеше функциядан тұрады. ... ... ... Ол ... тақырыбы және функция денесінен тұрады. Функция тақырыбында жақшалардың ішінде аттан кейін формальды параметрлер тізімі болуы ... ... ... да ... жазыла береді. Функция денесінде деректерді хабарлау мен оларды өңдеу көрсетіледі. Ол фигуралы жақшаға алынған болады. Егер кейбір операциялар жиынтығын бірнеше рет ... ... ... жиі ... ... тура келсе, онда ішкі программа деп аталатын программалық модуль қалыптастыруға болады. Си тілінде ішкі программаның бір ғана түрі ... ... ... ... ... ... нәтижесінде, оның атымен байланысты кейбір мәндер қалыптасады. Сондықтан ішкі программаны анықтаған кезде, оның атының алдыңда, көрсеткіштің типі қойылады. Кейде, ... ... ... ... атымен байланысқан мәнді қалыптасуын қажет етпейді. Сонда типтің көрсеткіші ретінде void ... сөзі ... ... ... анықталуын (хабарлануын) және оның сипатталуын білуіміз керек. Егер ... бары ... ... онда қалған функциялар (main деп аталатын бас функцияны қоса) ... ... ... ... та ... ... жеткіліксіз. Оның толық мәтінің сипаттауымыз керек. ... ... ... функциялардың анықталынуы берілген. Анықталуында параметрлердің типі және саны көрсетілген, бұл алдағы уақытта функцияны шақыру кезінде, әртүрлі ... ... ... ... ... ... келмеуі) бақылауды қамтамасыз етеді. Содан кейін тұрақтылар сипатталады. Жалпы тұрақты функциядан тыс сипатталғандықтан, барлық функцияларға "көрініп" тұр. ... ... main деп ... бас ... ... (сипатталуы) келеді. Программада мұндай функция -- жалғыз және main функциясына назар аударып орындалады. Программаның текстінде main() кез ... ... ... мүмкін. қарастырылған программада main() кейін үш функция сипатталған: берілгендерді енгізу, нәтижені есептеу және оны ... ... ... ... оның ... ... бұл ... пайдаланбайды, void типінің берілгені ретінде жүреді. Функцияның параметрлері, берілгендерді енгізетін орындарының адрестері болып ... Си ... ... ... құрамы қандай
Си программалау жүйесі - бұл ... ... ... келтіруді автоматтандыруды қамтамасыздандыратын программалық құралдар жиынтығы. Ол өзіне программалау тілдерін, бұл ... ... ... ... ... ... құрастырушыларды және жөндеушілерді қосады.Әрбір компьютердің өзінің меншікті программалау тілі - машиналық командалар тілі ... ... тілі ... ... ... алады. Цифрлар тілі болғандықтан, машиналық тіл программалауға көпжарамайды, өйткені программа жазуға және оны жөнге ... көп ... ... ... ... Сол ... ... тілмен үйлеспейтін программалау тілдері кең тарады. Машиналық тілге жақындық дәрежесі бойынша программалау тілдерін төмен және жоғары деңгейлі тілдерге бөлу қабылданған. Осы ... ... ... ... ... тізбегінен немесе операторлардан тұрады, және олар бастапқы программа немесе ... ... деп ... тілі адамдыкіне неғұрлым жақын болса, ол адамдарға соғұрлым қолайлы, бірақ онда процессор регистрлері ... ... ... ... аз болады. Процессорға жақын тілдер төмен деңгейлі тілдер, ал адамдар үшін қолайлы ... ... ... ... деп ... ... ... тілдері программаларды адамға үйреншікті терминдердің көмегімен жазуға болады. Олар жадының нақтылы ұяшықтарымен және қарапайым нұсқауларымен емес, табиғи тілдің командаларымен ... бұл ... ... ... көмегімен автоматты түрде машиналық кодқа аударылады.
2.3 Си тілінде деректерді ұйымдастыру
Си-де функцияның барлық аргументтері "мән бойынша" беріледі, "сілтеме бойынша шақырудан" өзге ... ... ... ... ... ... қатынас жасай алады. Сондықтан Си-де функцияны шақырушы айнымалыны тікелей өзгертуге болмайтын функция ... ол оның ... ... көшірмесін ғана өзгерте алады.
Осы қасиеттің арқасында, негізінде жинақтырақ программа жазуға мүмкіндік бар.
Егер шақырылатын программада функцияға айнымалыны өзгерту талап ... онда ... ... ... ... адрес берілуі керек (айнымалының көрсеткіші), ал шақырылатын функцияда ... ... ... көрсеткіш ретінде сипаттау керек және осы айнымалыға, ол арқылы жанама қатынас жасауды ұйымдастыру қажет.
Егер функцияның аргументі ... ... аты) ... онда ... осы ... ... ... болатын мән беріледі; массивтің ешқандай элементтері көшірілмейді.
main и getline функциялары аргументтер жұбы арқылы және ... мән ... ... ... Бір ... ... мәнді қайтарады, басқасы (copy сияқты) ешқандай мәнді бермей, қандай-да бір әрекетті орындау үшін ... ... типі ... ... void тұрады. Бұл берілген функция ешқандай мәнді қайтармайтынын анық көрсетіп тұр.
Функцияны ... ... ... беру ... ... ... ... етеді. getline-нің өзінде s массивінің ұзындығын берудің қажеттілігі жоқ, ... оның ... ... ... ... соңында литер міндетті түрде `\0' литеріне (нөлдік байтпен кодталған, null - ... ... ... соңына орналастыру үшін орналастырылады.
Қорытынды
Қорыта келгенде Си тілінде динамикалық, бір өлшемді,көп өлшемді массивтерге байланысты әр түрлі есептер шешуде маңызы зор ... ... ... ... шешу ... да қарастырылып, мысалдар келтірілген.
Си тiлiнiң көмегiмен кең көлемдi бағдарламалық проектiлер құруға болады. Си тiлiн құруда Си тiлiнiң ... ... ... ерекше көңiл бөлiндi .Си тiлiнiң арқасында берiлген мәлiметтер типтерiне бақылауды күшейтуге және көптеген қосымша ... жеңе ... ... Си ... ең ... ... объектi-бағдарланған бағдарламалау болып табылады.
Пайдаланылған әдебиеттер
1. Құралбаев З.Қ. Алгоритмдеу және программалау тілдері, ... ... Т. ... ... в Delphi для Windows 98. ,1996

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 4 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Си тілінде құрылған программаның құрылымын сипаттау5 бет
"Ақпараттық жүйелер."13 бет
"Бейсик тілінде берілген есепке программа құру."20 бет
8 Ферзі21 бет
Acom компьютерлік дүкенінінің ақпараттық жүйесін құру57 бет
Adobe photoshop программасын үйрету40 бет
Arduino микроконтроллерін пайдаланып күн трекерін жасау39 бет
DELPHI программалау жүйесі16 бет
Delphi –программалық ортасында бағдарламалау17 бет
Delphi- де программалау14 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь