C++ программалау тілі

К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 және олармен байланысқан операцияларды анықтап алу керек.
Қолданылған әдебиеттер тiзiмi

1. Х. Дейтел, ПДейтел
Как программировать на С++: Пер. с англ. – М.: ЗАО “Издательство БИНОМ”, 2000г.
2. К. Паппас, У.Мюрреи
Программирование на С и С++: - К.: Издательская группа BHV, 2000
3. Т.А.Павловская С/С++ программирование на языке высокого уровня СПБ.: Питер, 2001г.
4. Уинер Р. Язык Turbo C Москва: Издательский дом “МИР”, 1991г.
5. Уэйт М, и др. Язык Си. Руководство для начинающих М.: Изд. “МИР”, 1988г.
        
        МАЗМҰНЫ
КIРIСПЕ…………………………………………………………………...
НЕГІЗГІ
БӨЛІМ.......................................................................
................
1 Қарапайым типті операцияларды
талдау................................................
1. if/else
операторы................................................................
.....................
2. while/for/goto
операторы................................................................
........
3. switch/case
операторы................................................................
............
2 Күрделі типті деректермен жұмыс,оларды
баяндау..............................
2.1 Массивтердің
қасиеттері..................................................................
....
2.2 Массивтi баяндау …………………………………………………….
2.3 ... ... ... ... ... ………………………………………………..
3.1 ... ... ... ... ... ... тақырыптар файлына қосылу ……………………………...
3.4 Файлды ашу …………………………………………………………....
4 ... ... ... ... static ... ... ... Жады ... және ... ... ... ……………………………………….......
Қосымшалар …………………………………………………………..........
КIРIСПЕ
С++ тiлi BCPL және B тiлдердiң негiзiнде құралған және Си ... BCPL тiлi ... ... және операциялық ... ... ... арналған. Бұл тiлдi 1967 жылы Мартин ... ... Кен ... В ... ... мүмкiндiктерiн BCPL
дубликатында және В тiлiн UNIX операциялық жүйелерiнiң алғашқы версияларын
құру үшiн 1970 жылы Bell ... DEC PDP-7 ... BCPL және В ... қолдануға тиiмсiз болды. Онда мәлiметтiң
әрбiр элементi жадыда бiр сөздiң орнын ... және ... ... ... ... ... тiлi В ... негiзiнде дамыды. Си тiлiн Bell Laboratories-те 1972
жылы Деннис ... DEC PDP-11 ... ... Си BCPL және ... көптеген маңызды концепцияларын және мәлiмет типтерiн және басқа
да қасиеттерiн қолданды. Си тiлi UNIX ... ... ... т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н 1972 жылы ... Ритчи ашты. 1982 жылы осы тiлдiң стандарты пайда
болды. Си++ Си тiлiнiң кеңейтiлген түрi. Сондықтан да ... ... Си++ ... компиляторы арқылы өңделуiне болады. Компилятор
дегенiмiз – 3 ... ... ... ... ... ... Си++ компиляторының алдыңғы жобасы
3. Объектi кодтың генераторы
Си++ - тегi кез-келген бағдарлама 3 жағдайда ... ... ... ... ... қағаз бетiне түсiруге, өңдеуге болады.
2. Компиляциядан өткен ... ... файл ... ... ... ... қосылғаннан кейiн орындалатын
файл болады.
*.ехе;
Бұл файлды компьютерде орындауға болады.
Кітапханалық файлдар *.lib. Кейбiр ... ... ... ... ... ол ... жүйеде жазылған. Сондықтан
оның сұлбасын былай көрсетуге болады:
MYP.CPP – > MYP.OBJ – > MYP.EXE
Бағдарламаға ... ... ... ... келедi. Олар мына
тақырыптар файлында (header file) болады:
*.h;
Си алгоритмдiк тiлдiң компиляторлары интеграцияланған ортада – ... UCP-де ... ... ол дегенiмiз бiр бағдарламаны өңдеу үшiн
редакторға, компиляторға, компоновщикке және ... ... ... ... ... ... жетуге болады.
Си++ тiлiнiң ерекшелiктерi
Бүтiн тұрақтылар ондық жүйеде сегiздiк жүйеде және он ... ... ... Бұл ... модификатор деген түсiнiк бар. Бүтiн тұрақтыларға
қолданылатын екi модификатор бар:
Unsigned (таңбасыз);
Signed (таңбамен);
С++ өте ... ... да ... ерекшелiктерi бар:
1. С++ енгiзу / шығаруды қамтамасыз ету үшiн сыртқы стандарттық
библиотекаға ... Бұл ... ... үшiн ... iostream.h файлында орналасқан.
2. include сияқты дерективалар жиынын өңдеу үшiн С++ препроцессордi
қолданады. Ол программаны ... ... таза С++ ... ... үшiн ... Бұл ... # ... С++ программасы әртүрлi файлдарда ... ... ... файл ... ... ... ... орналасқан және
енгiзiлген әдiс түрiнде хабарлануы мүмкiн емес. ... ... ... ... және жеке ... өтуi ... Таңдау операторлары
Си және С++ тiлдерiнде 4 базалық таңдау инструкциялары бар:
if , if /else, switch/case және while/for/goto операторы.
Бұлардың әрқайсысына жеке тоқталу ... ... ... ... принциптерiн еске салайық. Таңдау инструкциясы бiр немесе бiрнеше
қатардан құралған ... ... ... ... ... қолданылады.
1.2 if операторы және if /else операторы
if жалғыз инструкциясы берiлген шарт шын ... ... ... ... ... коммандалар блогын орындауға арналған.
Төменде if операторының қарапайым түрi көрсетiлген:
if (шарт)
өрнек;
Назар аударыңыз, мұнда шарт ... ... Егер ... ... true мәнi ... онда ... орындалады, сонан кейiн
басқару программаның ... ... ... Егер шарт ... ... онда өрнектен аттап өтедi.
if /else операторы шартқа тәуелдi екi ... ... ... мүмкiндiк бередi. Төменде берiлген инструкцияның синтаксисi
көрсетiлген:
if (шарт)
өрнек1;
else
өрнек2;
Егер шартты тексеру нәтижесi true ... онда ... ... ... - ... ... ... (өрнек)
оператор
Басында өрнек есептелінеді. Егер де ол ақиқат болса онда ол операторлар
орындалады цикл басына қайта ... ... цикл while ... ... ... ... келесі операторға көшеді.Солар
бойынша,оператор бірнеше рет орындалады.
Мысалы оператор While:
int=1,sum=0;
while (I

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









Ұқсас жұмыстар
Тақырыб Бет саны
"нысанды-бағдарланған программалаудың негізгі принциптері:инкапсуляция, мұрагерлеу, полиморфизм"5 бет
AutoCad ортасының AutoLisp программалау тілі7 бет
C/С++ программалау тілінде қарапайым программаларды құру жолдары13 бет
Delphi ортасында программалау29 бет
DELPHI программалау жүйесі16 бет
Delphi программалау ортасы15 бет
Delphi программалау ортасы жайлы24 бет
Delphi программалау ортасы және мәліметтер қоры34 бет
Delphi программалау ортасы туралы10 бет
Delphi программалау ортасы. Мәліметтер базасы19 бет


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


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

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

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

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

Email: info@stud.kz

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

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