Читайте также: |
|
ОҚУ ПРАКТИКАСЫ БОЙЫНША ЕСЕП БЕРУ
Компьютерлік және программалық инженерия кафедрасы
Қ.И. Сәтбаев атындағы Қазақ ұлттық техникалық университеті
Өндірістегі жетекші оқытушы _______________ С.Д. Токсеитова «____»_______________ 2015ж. | 5В070400 – Есептеу техникасы және бағдарламалық қамтамасыз ету Орындаған:Меймашева Ж.Қ. Университеттегі жетекші оқытушы _____________ С.Д. Токсеитова «____»_______________ 2015ж. |
Алматы 2015
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
Қ.И. Сәтбаев атындағы Қазақ ұлттық техникалық университеті
СЫН-ПІКІР–ЕСЕПТЕМЕ РЕЙТИНГІ
Білім алушы Меймашева Жансая
Мамандығы 5В070400 – Есептеу техникасы және бағдарламалық қамтамасыз ету
Тобы ВПб-14-3к
Практика түрі Оқу
Кафедра «Компьютерлік және программалық инженерия»
Біреуі бар болған жағдайда есептеме «қанағаттанарлық емес» деп бағаланатын критерийлер*
1 Практика мерзімі сақталмаған | |
2 Есептеме көлемі 15 беттен аз | |
3 Есептеме құрылымы сақталмаған (есептеме мазмұны құрамдас бөліктерге бөлінбеген, сызбалық материал жоқ, бірнеше бөлім жоқ т.б.) | |
4 Есептеме тақырыбы мазмұнға сәйкес емес |
Ескерту: * Бар болған жағдайда бос бағанға «+» таңбасы қойылады
Есептемені аттестациялау нәтижесі
1 Кафедрадағы жетекші бағасы (%) | |
2 Кәсіпорындағы жетекші бағасы (%) | |
3 Комиссия алдында қорғау бағасы (%) | |
4 Практиканың қорытынды бағасы (%) |
Комиссия төрағасы
Комиссия мүшелері
«____»_______________ 2015ж.
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
Қ.И. Сәтбаев атындағы Қазақ ұлттық техникалық университеті
Ақпараттық және телекоммуникациялық технологиялар институты
Компьютерлік және программалық инженерия кафедрасы
5В070400 – Есептеу техникасы және бағдарламалық қамтамасыз ету
Оқу практикасын орындауға арналған
ТАПСЫРМА
Білім алушы Меймашева Жансая.
Тақырыбы...
Аяқталған есептемені тапсыру мерзімі «» мамыр 2015 ж.
Есептеу практикасына берілетін бастапқы деректер:
Қарапайым типтік есептерді есептеу; |
тармақталған алгоритмді программалау; |
Қайталау алгоритмдерін программалау; |
Массив типіндегі мәліметтермен жұмыс; |
Қолданушымен анықталғанфункция; |
Функциялар; |
Символдық мәліметтермен жұмыс. |
Ұсынылатын негізгі әдебиет 10
Практика жетекшісі а11а СССвал С.Д. Токсеитова
Тапсырманы орындауға алған білім алушы Меймашева Ж.Қ.
Күні «19» мамыр 2015ж.
МАЗМҰНЫ
Кіріспе | ||
Қарапайым типтік есептерді есептеу | ||
Тармақталған алгоритмді программалау | ||
Қайталау алгоритмдерін программалау | ||
Массив типіндегі мәліметтермен жұмыс | ||
Қолданушымен анықталғанфункция | ||
Функциялар | ||
Символдық мәліметтермен жұмыс | ||
Қорытынды | ||
Пайдаланылған әдебиеттер тізімі | ||
КІРІСПЕ
С тілінің элементтері. С тілінде қолданылатын символдар жиынын 5 топқа бөлуге болады:
1) Кілттік сөздер мен идентификаторларды құру үшін пайдаланылатын символдар. Бұл топқа ағылшын алфавитінің бас және кіші әріптері кіреді. Бас және кіші әріптер әр түрлі символдар боп есептеледі;
2) Орыс алфавиттерінің бас және кіші әріптері және араб цифрлары;
3) Нөмірлеу белгілері және арнаулы символдар. Бұл символдар бір жағынан есептеу үрдісін ұйымдастыру, ал екінші жағынан – нұсқаулардың белгілі бір жиынын компиляторға жіберу үшін қолданылады;
4) Басқарушы және ажыратушы символдар. Бұл топқа кіреді: пробел, табуляция символдары, жолды өткізу, жаңа бет, жаңа жол;
5) С тілінде басқарушы тізбектер кең қолданылады, яғни ақпаратты енгізу және шығару функцияларында қолданылатын арнаулы символдық комбинациялар. Басқарушы тізбектер кері бөлшек сызықты (\) және латын әріптері мен символдарының комбинациясын қолдану негізінде құрылады.
Тұрақтылар. Программа барысында мәні өзгермейтін шамалар. СИ тілінде тұрақтылардың 4 типі бар: бүтін, жылжымалы үтірлі, символдық және жолдық шамалар. Символдық тұрақты - апострофқа алынған символдар. Оның мәні символдың сандық коды. Мысалы: ' ' − пробел, 'Q' − Q әрпі, '\n' − жаңа жол символы, '\\' – кері бөлшек сызық, '\v' − вертикаль табуляция.
Жолдық тұрақтылар (литерал) – (") тырнақшаға алынған символдар тізбегі. Мысалы: "мектеп", "Алматы қаласы", "YZPT КОД". Жолдық тұрақтылар типі char[]. Жол символдар массиві ретінде қарастырылады.
Идентификатор.Идентификатор деп цифрлар мен әріптер, арнаулы символдар тізбегін айтады. Мысалы: abc, ABC, A128B, a128b.
Идентификатор айнымалы, функция баяндау сатысында құрылады және оны программаның келесі операторларында қолдануға болады. Идентификатор кілттік сөз болмауы керек.
Кілттік сөздер.Кілттік сөздер – белгілі бір мағынамен бөліп алынған резервтелген идентификаторлар. Тізімі:
auto double int struct break else long switch
register tupedef char extern return void case float
unsigned default for signed union do if sizeof
volatile continue enum short while
Программа мәтінінде комментарийлер қолдану.Комментарий – компилятар тарапынан жоққа шығарылаты символдар жиыны. (/* және */). Мысалы:
/* программаға комментарий */
С тіліндегі программа құрылымы. Алғашқы екі дәрістің мақсаты – алғашқы программаны жазу үшін С тілінің элементтері мен негізін беру. Бұл тақырыпта айнымалылар мен тұрақтылар, арифметика, есептеу тізбектерін басқару, функциялар мен қарапайым енгізу-шығару жайында айтылады. Кез-келген программаны жазу үшін: программаның мәтінін құру керек, оны сәтті құрастыра білу, жүктеу, есептеуге жіберу және нәтиже қайда жіберілетіні туралы білу қажет. Бұл негізгі болып табылады, ал қалғандары бұған қарағанда қарапайымдылау.
С тіліндегі программа функциялар мен айнымалылардан тұрады. Функция есептеулерді сипаттайтындай нұсқаулардан тұрады, ал айнымалылар осы есептеу процесінде қолданылатын мәндерді сақтайды. Кез-келген программа өзінің есептеуін main функциясынан бастайды. Ереже бойынша, main() функциясы басқа функциялардың: библиотекалық және/немесе программистің қызметімен қолданылады. Библиотекалық жағдайда, программаның бірінші жолы сәйкес стандартты библиотека туралы ақпаратты қосуы керек. Мысалы, #include <stdio.h> инструкциясы компиляторға, ол программаның мәтініне стандартты библиотеканың енгізу-шығаруы туралы ақпаратты қосу керек екендігін хабарлайды (printf функциясының прототипін шақыру). Функциялардың арасындағы мәліметтерді беру сыртқы айнымалылар, аргументтер арқылы немесе қайтарылатын мәндер арқылы жүзеге асырылады. Сыртқы айнымалылар функциядан тыс өзгешеліктерді анықтайды және көптеген функциялар үшін потенциалды мүмпкін болады. С-де басқа функциялардың ішіндегі функцияларды анықтауға тиым салынатындықтан, функцияның өзі әрқашан сыртқы объектілер болып табылады.
Айнымалылар және арифметикалық өрнектер. С тіліндегі қарапайым программа бір ғана жалғыз main функциясын анықтаудан тұрады, сол сияқты түсініктеме ретінде мынандай мүмкіндіктерді: сипаттама, айнымалылар, арифметикалық өрнектер, циклдер және форматты қорытындыны қарастырады.
С-де кез-келген айнымалы, оны қолданудан бұрын, яғни алғашқы орындалатын нұсқауға дейін сипатталуы қажет. Мәліметтер үшін базалық типтер: char, short, long, double, int, float. Базалық типтерден: массивтерді, құрылымдар мен біріктірулерді, осы типтердің мәндерінің нәтижесі ретінде қайтарылатын базалық типтер мен функциялардың көрсеткіштерін құруға болады. Программаның мәтініндегі шегіністер программаның логикалық құрылымын ерекшелейді. Бұдан басқа әр жолда бір ғана нұсқау жазу және амалдарды бос орынды белгілерімен көркемдеу ұсынылады.
Практиканың мақсаты «Алгоритмдеу және программалау негіздері» программалау курсының негізін оқып меңгеру болып табылады. Сонымен қатар Қарапайым типтік есептерді есептеу, тармақталған алгоритмді программалауды үйрену, қайталау алгоритмдерін программалау, массив типіндегі мәліметтермен жұмыс, қолданушымен анықталғанфункцияны есептеуді үйрену.
1.Қарапайым типтік есептерді есептеу |
2.Тармақталған алгоритмді программалау |
3.Қайталау алгоритмдерін программалау |
4.Массив типіндегі мәліметтермен жұмыс |
А(10) массиві берілген. Массив элементтерінің арасындағы алғашқы кездесетін нөлге тең элементке дейінгі оң элементтерінің саны мен қосындысын табу.
A[6,6] массиві берілген. Егер массив элементтерінің арасында В-ға тең элемент болса, онда Х айнымалысына осы элементтің сол жағында орналасқан оң сандарының қосындысын, әйтпесе Х айнымалысына нөлді меншікте.
5.Қолданушымен анықталғанфункция |
s, t нақты сандары берілген. g(1.2,s)+g(t,s)-g(2s-1,st) есептеу, мұндағы
6. | Функциялар |
7. | Символдық мәліметтермен жұмыс Cимволдар жолы берілген. «5» сандарын «+» таңбашаларымен ауыстыру керек. |
Дата добавления: 2015-07-08; просмотров: 993 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Тақырып 4.9. Тармақталмаған тізбектің жалпы жағдайы. Кернеу резонансы. | | | Технические условия. |