В. Ф. Бырька атындағы өндірістік процестерді автоматтандыру кафедрасы



жүктеу 0,51 Mb.
Pdf просмотр
бет5/16
Дата25.12.2017
өлшемі0,51 Mb.
#6100
1   2   3   4   5   6   7   8   9   ...   16

       4.  Буч  Г.  Объектно-ориентированное  проектирование  с  примерами  применения: 

Пер. с англ.- -М.: Конкорд, 1992.-519 с.  

 

1 (1,3,4,5) тақырып бойынша СДЖ –на бақылау тапсырмалары 

1. Программалық инженерияның құралдары және әдістері. 

2. Программалық жүйелердің өмірлік циклдері. 

3. MFC AppWizard құралы. 

 

2 тақырып. С++ лексикалық негіздері. Скалярлық типтер және өрнектер. 

Дәрістің жоспары: 

1.Лексикалық негіздер: алфавит, лексемалар, идентификаторлар, сөйлемдер. 

2.Деректердің типтері және модельдері.Негізгі және туынды типтер.  

3.  Айнымалылар  және  константалар.  Анықтамалар  және  сипаттамалар.  Типтердің 

айналуы және өрнектері. 

 

Дәрістің қысқаша мазмұны 

С++  тегі  программа – бұл  алдын  ала  анықталған  мағынаға  иеленген  С++  тілінің 

синтаксистік  құрылымының  терминдеріндегі  деректер  өңдеудің  кейбір  процестерін 

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

жасанды тілдер үшін  ұқсас: Алфавит → Лексемалар → Скалярлы  типтер және өрнектер 

→  Операторлар  →  Адрестер,  көрсеткіштер,  массивтер,  жад  →  Функциялар,  кластар, 

объекттер. 

С++  өзекті  сөздері – бұл  тілдегі  ішкі  қолданулар  үшін  сақталған  идентификаторлар. 

Барлығы 50 шақты  сөз  сақталған: char do long for class const return void while және  т.б. 

Программистке өзекті сөздерді көмекші сөздер ретінде қолдануға тиым салынады. Бұдан 

басқа программистке бір немесе екілік сызылған символдан басталатын идентификаторды 

таңдау  ұсынылмайды,  себебі  бұл  символдар  С++  нақтылануы  және  стандартты 

кітапханалар үшін сақталған. 

 Костанта- бұл деректердің символдары немесе бекітілген сандық қатарлы мәндерін 

көрсету үшін қолданылатын лексемалар. Константа арқылы деректер типінің ішкі көрінісі 

көрсетіледі.  Константаның  ішкі  көрінісі    деректерді  өңдеудің  ықтималды  әдістерін 

қамтамасыз  етеді.  Деректер  типінің  көптүрлігі  және  оларды  өңдеу  операциялары  кез 

келген программалау тілінің мүмкіндігін анықтайды. 

 Деректер  түсінігі  латын  тілінен datum-факт  дегенді  білдіреді.  Осымен  байланысты 

деректерді кез келген көріністің немесе нақты бекіту үшін жеткілікті бағалы көрсетілетін 

абстрактты  идеялар  көрінісі  деп  атай  бастады.  Деректер  және  олардың  мағыналық 

мазмұны табиғи тілде бекітіледі, себебі тіл соны немесе басқаны көрсетуі үшін  жеткілікті 

мазмұнды. 

Деректер  моделі – бұл  деректердің  нақты  мәні  бойынша    ақпараттың  мазмұнын 

түсінуге  мүмкіндік  беретін  абстракцияның  құралы.  Деректердің  моделі  шын  әлемді 

деректерді  компьютерлік  өңдеуінің  бірқалыпты  ерекшеліктеріне  модельдейді. 

Деректердің атомарлы бірлігі ретінде <объект аты, объект қасиеті, мәні, қасиеті, уақыты> 

түсініктер  тізбегін  қабылдайды.  Атауына  айнымалымен  белгіленген  жад  ұяшығының 

адресі сәйкес келеді, ал ұяшықтың құрамы мәні болып табылады. Содан айнымалы – бұл 

атауланған  облысы  сияқты  объекттің  жеке  кезі.  Айнымалының  мәнін  анықтағанда  оған 

сәйкес  келетін  жад  облысына  кейбір  код  кіргізіледі.  Бұл  программаны  орындау 

уақытында  не  месе  компиляция  кезінде  болады.  Бірінші  жағдайда  инициалдау  туралы 

айтылады, екінші жағдайда – меншіктеу. 

Константалар  айнымалылар  сияқты  деректер  сақтауға  арналған,  бірақ  айнымалыдан 

айырмашылығы  константаны  өзгертуге  болмайды.Құрылған  константаны  инициалдау 

қажет. С++ тілінде константаның 2 түрі қарастырылған: литералды және типтелген. 




Литералды константа – бұл программа өзінің мәніндегі енгізілмелі мән. Мысалы, int 

myLusy= 1936 мәніндегі    myLusy  сөзі  int  типінің  айнымалысы  болып  табылады, 1936 

саны  локальды  константа.Литеральды  константалар  символды,  қатар,  бүтін    және  затты 

болып бөлінеді. 

Символды  константа-бұл ‘z‘,’@’  апострофтарына  қорытындыланған  жеке  символ. 

Қатарлы  константалар – “О,  егер  тағдырға  өз  терезеңе  сияқты  бір  қараса  ғой!”  екі 

тырнақшамен қорытындыланған символдардың тізбектілігі. 

 

Ұсынылатын әдебиет 

1. Программирование на Visul C++/ С.В.  Глушаков, А.В. Коваль А.В., С.А. Черепнин; 

Худож.-оформ.А.С. Юхтман.-М.:ООО «Издательство АСТ»; Харьков: «Фолио», 2003.-726 

с.  

2.Глушаков С.В., Коваль А.В., Смирнов С.В. Язык программирования С++: Учебный 



курс/Худож.- оформитель А,С.Юхтман. – Харьков: Фолио; М.: ООО «Издательство АСТ», 

2001.-500 с. 



 

2 (1,2) тақырып бойынша СДЖ -на қорытынды тапсырмалар 

1.  Visual Studio C++ 6/0 қосымшасын өңдеудің  интегралды ортасы. 

2. Меню командасы. Программа мәтіндерін түзету. 

3. MFC(Microsoft Foundation Classes)  кластарының кітапханасы. 

 

3 тақырып. С++ тілінің операторлары және операциялары. 

Дәріс жоспары: 

1. Арифметикалық 

операциялар.Операцияны 

орындаудағы 

тәртіптер 

мен 


приоритеттер. 

2. Шартты операторлар 

3. Циклдық операторлар. 

            



Дәрістің қысқаша мазмұны 

С++  тің  мүмкінділігі    деректердің  сақталатын  типтерінің  көптүрлігімен,  әрі 

деректердің сәйкес келетін типтерге операциялардың көптүрлігімен анықталады. 

Операциялар өздігінен қайтымды мән  болып табылатын бір (унарлы) немесе бірнеше 

операндылармен  (бинарлы)  орындалатын  кейбір  іс-әрекеттерді  көрсетеді.Базалық 

арифметикалық операцияларға: 

(+)  қосу  операциясын, (-) айырым, (*) көбейту,(/)  бөлу  және  модуль  бойынша (%), 

яғни сол операндыны оңға бөлгендегі қалдықтың есебі. 

Операциямен қайтымды мәнді тиімді қолдану үшін меншіктеу операторы және оның 

модификациясы арналған:         

(+=) меншіктеумен қосу, (-=) меншіктеумен айырым, (*=) меншіктеумен көбейту, (/=) 

бөлу, меншіктеумен модуль және соңынан қарастырылатын басқа да қатарлар. 

 Шартты операторлар 

С++ тілі программаның жеке алынған бұтақтарың орындау ретін басқаруға мүмкіндік 

беретін  құрылымның                                  жинағымен  иемденеді.  Мысалы  сіз  кейбір шарттарды 

тексеру  шешіміне  байланысты  басқаруды  программаның  сол  немесе  басқа  бөлігіне 

беруіңізге болады. Бұтақталудың орындалуына шартты операторлар қолданылады.  

 If операторы 

      If  операторышындық  тексерудегі  кейбір  шарттардың  шешіміне  байланысты 

программаның бұтақталуын шығарады.  

      if (тексерілетін шарт) 

     оператор1; 

     оператор2; 



жүктеу 0,51 Mb.

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




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау