Си тілінде құрылған программаның құрылымын сипаттау
1 Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3
2 Негізгі бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
2.1 Си бағдарламалау тілі ... ... ... ... ... ... ... ... ... ... ... ... ... 5
2.2Си программалау жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... 7
3 Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..9
4 Пайдаланған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ...10
2 Негізгі бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
2.1 Си бағдарламалау тілі ... ... ... ... ... ... ... ... ... ... ... ... ... 5
2.2Си программалау жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... 7
3 Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..9
4 Пайдаланған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ...10
Си т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н 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л болды.
1. Бөрібаев Б. «Программалау технологиясы» Алматы, «Дәуір» баспасы, 2012ж
2. Павловская Жоғары деңгейлі программалау тілінде программалау С/С++.: Алматы, «Дәуір» баспасы, 2011ж
2. Павловская Жоғары деңгейлі программалау тілінде программалау С/С++.: Алматы, «Дәуір» баспасы, 2011ж
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 8 бет
Таңдаулыға:
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 8 бет
Таңдаулыға:
Қазақстан Республикасының Білім және Ғылым министрлігі
Семей қаласындағы Шәкәрім атындағы Мемлекеттік университеті
Ақпараттық - коммуникациялық технологиялар факультеті
Автоматика және электроника кафедрасы
СӨЖ №2
Тақырыбы: Си тілінде құрылған программаның құрылымын сипаттау
Орындаған: Шакаримова Толганай
АУ- 401
Тексерген:
Жаксыгулова Д. Д.
Семей 2015
Жоспар
1
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ..3
2 Негізгі
бөлім ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
..4
2.1 Си бағдарламалау
тілі ... ... ... ... ... ... ... ... ... ... ... ... ... .5
2.2Си программалау
жүйесі ... ... ... ... ... ... ... . ... ... ... ... ... ...7
3
Қорытынды ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ...9
4 Пайдаланған әдебиеттер
тізімі ... ... ... ... ... ... ... . ... ... ... ..10
1 Кіріспе
Си т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 және олармен байланысқан
операцияларды анықтап алу керек.
2 Негізгі бөлім
2.1 Си бағдарламалау тілі
Си тілі өткен ғасырдың 70-жылдары басында АҚШ-та Bell Telephon Laboratories
компания-сының қызметкері Дэннис Ритчидің бастауы-мен дүниеге келді. Бұл
тілдің негізі Алголдан басталып, Си және ПЛ1 тілдерімен қатар пайда болды.
Си тілінің шығуы UNIX операциялық жүйесін-де программалаумен тығыз
байланысты, өйт-кені бұл жүйе ассемлерде және осы Си тілінде жазылып шыққан
болатын. Бұл тілде жазылған программаны компьютерде орындау кезінде ол
алдымен трансляция сатысынан өтіп (машина тіліне аударылып), объектілік
программа түріне ауысады да, сонан кейін барып орындалады. Осы сәтте
компьютер-де программаның екі нұсқасы болады, оның біріншісі – Cи тіліндегі
алғашқы нұсқасы, ал екіншісі – объектілік кодтағы машина тілінде жазылған
программа. Есептің нәтижесін тек машиналық кодта жазылған программа арқылы
аламыз, ал программаны түзету қажет болғанда оның алғашқы нұсқасы өңделіп,
оны қайта түрлендіру сатысы жүзеге асырылады. Жалпы Си тілінің даму жолына
қарасақ: Алгол-60 - 1960-ж. халықаралық комитет жасап шығарды CPL -
(Combined Programming Language) Кембриджде және Лондон университетінде 1963
ж. қатарласа жасалды BCPL - (Basic Combined Programming Language)
Кембриджде Мартин Ричардс 1967 ж. жасап шығарды B - Bell Labs қызметкері
Кен Томпсон 1970 ж. жасады С - Bell Labs қызметкері Дэннис Ритчи 1972 ж.
жасады Сонымен, 1983 ж. Си тілі стандартын жасау үшін (ANSI C) Америка
ұлттық стандарттар институты (ANSI) құрылды. Кез келген Си-программа бір
немесе бірнеше функция-лардан тұрады. Олар программа құруға керекті негізгі
модульдер болып табылады. Келесі суретте Си программасының жалпы құрылымы
көрсетілген. Си тіліндегі программа жеке-жеке жолдардан тұрады. Оларды
теру, түзету арнайы мәтіндік редакторлар арқылы атқарылады. Программа
қатарларының алдындағы азат жол немесе бос орындар саны өз қалауымызша
алынады. Бір қатарға бірнеше командалар немесе операторлар орналаса алады,
олар бір бірінен нүктелі үтір (;) арқылы ажыратылып жазылады, бірақ бір
жолда бір ғана оператор тұрғаны дұрыс, әрі түзетуге жеңіл, әрі ыңғайлы
болып саналады.
2.2Си программалау жүйесі
Қазіргі алгоритмдік тілдер ішінде Си программалық тілі өте көп
ерекшеліктерге ие кең тараған тілдердің бірі есептеледі. Бұл тіл жүйелік
программалық жасақ мәселелерін (трансляторларды өңдеу, операциялық жүйе ,
экрандық интерфейс, аспаптық құралдар т.б.) шешуде қолданылатын тиімді
универсал алгоритимдік тіл.
Си тілінің ерекшеліктерінің ... жалғасы
Семей қаласындағы Шәкәрім атындағы Мемлекеттік университеті
Ақпараттық - коммуникациялық технологиялар факультеті
Автоматика және электроника кафедрасы
СӨЖ №2
Тақырыбы: Си тілінде құрылған программаның құрылымын сипаттау
Орындаған: Шакаримова Толганай
АУ- 401
Тексерген:
Жаксыгулова Д. Д.
Семей 2015
Жоспар
1
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ..3
2 Негізгі
бөлім ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
..4
2.1 Си бағдарламалау
тілі ... ... ... ... ... ... ... ... ... ... ... ... ... .5
2.2Си программалау
жүйесі ... ... ... ... ... ... ... . ... ... ... ... ... ...7
3
Қорытынды ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ...9
4 Пайдаланған әдебиеттер
тізімі ... ... ... ... ... ... ... . ... ... ... ..10
1 Кіріспе
Си т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 және олармен байланысқан
операцияларды анықтап алу керек.
2 Негізгі бөлім
2.1 Си бағдарламалау тілі
Си тілі өткен ғасырдың 70-жылдары басында АҚШ-та Bell Telephon Laboratories
компания-сының қызметкері Дэннис Ритчидің бастауы-мен дүниеге келді. Бұл
тілдің негізі Алголдан басталып, Си және ПЛ1 тілдерімен қатар пайда болды.
Си тілінің шығуы UNIX операциялық жүйесін-де программалаумен тығыз
байланысты, өйт-кені бұл жүйе ассемлерде және осы Си тілінде жазылып шыққан
болатын. Бұл тілде жазылған программаны компьютерде орындау кезінде ол
алдымен трансляция сатысынан өтіп (машина тіліне аударылып), объектілік
программа түріне ауысады да, сонан кейін барып орындалады. Осы сәтте
компьютер-де программаның екі нұсқасы болады, оның біріншісі – Cи тіліндегі
алғашқы нұсқасы, ал екіншісі – объектілік кодтағы машина тілінде жазылған
программа. Есептің нәтижесін тек машиналық кодта жазылған программа арқылы
аламыз, ал программаны түзету қажет болғанда оның алғашқы нұсқасы өңделіп,
оны қайта түрлендіру сатысы жүзеге асырылады. Жалпы Си тілінің даму жолына
қарасақ: Алгол-60 - 1960-ж. халықаралық комитет жасап шығарды CPL -
(Combined Programming Language) Кембриджде және Лондон университетінде 1963
ж. қатарласа жасалды BCPL - (Basic Combined Programming Language)
Кембриджде Мартин Ричардс 1967 ж. жасап шығарды B - Bell Labs қызметкері
Кен Томпсон 1970 ж. жасады С - Bell Labs қызметкері Дэннис Ритчи 1972 ж.
жасады Сонымен, 1983 ж. Си тілі стандартын жасау үшін (ANSI C) Америка
ұлттық стандарттар институты (ANSI) құрылды. Кез келген Си-программа бір
немесе бірнеше функция-лардан тұрады. Олар программа құруға керекті негізгі
модульдер болып табылады. Келесі суретте Си программасының жалпы құрылымы
көрсетілген. Си тіліндегі программа жеке-жеке жолдардан тұрады. Оларды
теру, түзету арнайы мәтіндік редакторлар арқылы атқарылады. Программа
қатарларының алдындағы азат жол немесе бос орындар саны өз қалауымызша
алынады. Бір қатарға бірнеше командалар немесе операторлар орналаса алады,
олар бір бірінен нүктелі үтір (;) арқылы ажыратылып жазылады, бірақ бір
жолда бір ғана оператор тұрғаны дұрыс, әрі түзетуге жеңіл, әрі ыңғайлы
болып саналады.
2.2Си программалау жүйесі
Қазіргі алгоритмдік тілдер ішінде Си программалық тілі өте көп
ерекшеліктерге ие кең тараған тілдердің бірі есептеледі. Бұл тіл жүйелік
программалық жасақ мәселелерін (трансляторларды өңдеу, операциялық жүйе ,
экрандық интерфейс, аспаптық құралдар т.б.) шешуде қолданылатын тиімді
универсал алгоритимдік тіл.
Си тілінің ерекшеліктерінің ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz