Жады класстары және айнымалыларды қолдану


МАЗМҰНЫ

КIРIСПЕ
НЕГІЗГІ БӨЛІМ
1 Қарапайым типті операцияларды талдау
1.1 if else операторы
1.2 while for goto операторы
1.3 switch case операторы
2 Күрделі типті деректермен жұмыс,оларды баяндау
2.1 Массивтердің қасиеттері
2.2 Массивтi баяндау
2.3 Массивтердi инициалдау
3 Көрсеткіштермен жұмыс
3.1 Структуралардың қайтылыуы
3.2 Файлдық құрылым
3.3 fstream.h тақырыптар файлына қосылу
3.4 Файлды ашу
4 Класстармен жұмыс
4.1 Конструкторлар және деструкторлар
4.2 Функция-мүшелері static және const
4.3 Мұрагерлік
4.4 Абстрактты базалық класс
4.5 Жады класстары және айнымалыларды қолдану
ҚОРЫТЫНДЫ
Қолданылған әдебиеттер тiзiмi
Қосымшалар

КIРIСПЕ

С++ тiлi BCPL және B тiлдердiң негiзiнде құралған және Си тiлiнен дамыған. BCPL тiлi компилятордан жазуға және операциялық жүйенi бағдарламамен қамтамасыз етуге арналған. Бұл тiлдi 1967 жылы Мартин Ричард ойлап тапқан. Кен Томпсон В тiлiнiң көптеген мүмкiндiктерiн BCPL дубликатында және В тiлiн UNIX операциялық жүйелерiнiң алғашқы версияларын құру үшiн 1970 жылы Bell Laboratories-те DEC PDP-7 компьютерiнде қолданылды. BCPL және В тiлдерi қолдануға тиiмсiз болды. Онда мәлiметтiң әрбiр элементi жадыда бiр сөздiң орнын алады және мәлiмет элементтерiн өңдеуде бағдарламашыларға ауыртпалығын тигiздi.

Си тiлi В тiлiнiң негiзiнде дамыды. Си тiлiн Bell Laboratories-те 1972 жылы Деннис Ритчи DEC PDP-11 компьютерiнде жасады. Си BCPL және В тiлдерiнiң көптеген маңызды концепцияларын және мәлiмет типтерiн және басқа да қасиеттерiн қолданды. Си тiлi UNIX операциялық жүйесiн өңдеудегi тiл ретiнде кеңiнен танымал болды. Қазiргi таңда барлық операциялық жүйелер Си және Си++ тiлдерiнде жазылған. Соңғы он жылдықта Си тiлi көптеген компьютерлерде қолайлы болды.

Си++ Си тiлiнiң кеңейтiлген түрi. Оны 1980 жылдың басында Бъерн Строустроп Bell Laboratories-сында өңдеп шығарған. Си++ тiлi Си тiлiнiң бiрқатар қасиеттерiн реттеудi қамтамасыз етедi және ең маңыздысы объектi-бағдарланған бағдарламалық мүмкiндiгiн қамтамасыз етедi. Бұл бағдарламамен қамтамасыздандыру әлемiндегi революциялық идея болып табылады.

Басқада бағдарламалық тiлдер көптеген қажеттi эффект бере алмағандықтан, Си++ алғашқыда ең жоғарғы деңгейдегi нақтылы оқиғалар үлгiлерiн өңдеу мақсаты үшiн құрылған тiл болды.

Си++ тiлiн құруда Си тiлiнiң сәйкестiгiн сақтап қалуға ерекше көңiл бөлiндi. Си++ тiлiнiң көмегiмен кең көлемдi бағдарламалық проектiлер құруға болады. Си++ тiлiнiң арқасында берiлген мәлiметтер типтерiне бақылауды күшейтуге және көптеген қосымша эффектiлердi жеңе алатын болдық. Си++ тiлiнiң ең маңызды табысы объектi-бағдарланған бағдарламалау болып табылады. Си++-тiң барлық жеңiлдiктерiн пайдалану үшiн негiзгi объектiлердi және олармен байланысқан операцияларды анықтап алу керек.

 Курстық жұмыс 22 бет



Ұқсас жұмыстар

Си тiлiнiң негiзгi түсiнiктерi
C++ программалау тілі
Функциялар туралы негізгі мәліметтер
Файлдармен жұмыс
Си программалау тілі
MS VS NET ортасында интернет қолданбалар құру
С++ тілінің базалық жабдықтары. Препроцессор директивалары
Pascal және Си тілінде бағдарламалау
Си тілі. Программаны жобалау
Сандарды спираль бойынша орналастыру
Аурудың тұрақтылығы және даму себебі
Коммерциялық ақпарат пен коммерциялық кұпия мәні және оны қорғау
Жазаның жүйелерінің және түрлерінің жалпы сипаттамасы
Аудиттің мәні және оның нарықтық экономика жағдайындағы ролі
Адамдар арасындағы қарым-қатынас және іс-әрекет психологиясы
Жиынтық сұраныс және жиынтық ұсыныс,бұлардың кейнстік үлгісі
Агробизнес және агроөнеркәсіп интеграциясының арасындағы байланыс
Ақшаның маңызы, қызметтері және оның ерекшеліктері
Қабатты гидравликалық жару және ұңғылардың түптік аймаққа әсер ету
ПАСКАЛЬ - Программалау стилі, деректерді енгізу және шығару