С C ТІЛДЕРІ НЕГІЗДЕРІ. С С тілдерінде жазылған программаның құрылымы
Сабақтың тақырыбы: СC++ ТІЛДЕРІ НЕГІЗДЕРІ. СС++ тілдерінде жазылған программаның құрылымы
Сабақтың мақсаты: Студенттерге СC++ тілдері негіздері туралы, СС++ тілдерінде жазылған программаның құрылымын түсіндіру. СC++ тілде жұмыс жасауға дағдыландыру.
C тілі 1969 - 1973 жылдары арасында АҚШ-та Bell Tele phon Laboratories компаниясының программалаушылары Дэннис Ритчи мен Кен Томпсон бас тауы мен дүниеге келді. Бұл тілдің негізі Алголдан басталып, Паскаль жəне ПЛ1 тілдерімен қатар пайда болды.
C тілінің шығуы UNIX операциялық жүйесінде программалау мен тығыз байланысты, өйткені бұл жүйе ассемлерде жəне осы С тілінде жазылып шыққан болатын. UNIX жұмыс істеу ортасы C тілін жүйелік программалау тілі ретінде елге таныстырды, ол компиля тор лар мен операциялық жүйелер жазу үшін қолайлы деп саналды, кейін нен С тілі кез келген салада програм малар жазуға да өте қолай лы тіл болып табыла тыны анықталды.
Алғаш рет UNIX 1969 жылы Нью-Джерси штатындағы Bell фир ма сының лабораториясында PDP-7 компьютерінде жасалып шықты. UNIX жүйесі PDP-7 компьютерінің ассемблер тілінде жазылды. Бұдан соң сол лаборато рияның жетекшісі Кен Томпсон 1970 жылы В деп аталған жаңа тілге арнап компи лятор жасап шықты. Осы тілді C (ағылшынша Си) тілінің негізі деп атауға болады.
С тілінің алғашқы нұс қасы Б.Керниган мен Д.Ритчидің "С программалау тілі" деген кітабы арқылы бірнеше рет жарық көрді (1985-1991 жж.). Осы кітап тілдің стандарты сияқты болды, бірақ мұнда аздаған кемшіліктер бар екендігі анықталды. Сондықтан оны жетілдіру мақсатында Америка ұлттық стандарттар инсти- тутында (ANSI) Тех никалық комиссия құрылып, 1983 ж. ANSI С деп аталған тіл стандарты бекітілді. Мұнда тек програм малау мəселе лері ғана қарастырылмай, кең таралып келе жатқан IBM PC компьютер леріне арналған компиляторлар жасау істері де қамтылды.
С тілін ары қарай жетілдіріп, сол Bell Tele phon Laboratories қызметкері Бьерн Страуструп "Кластары бар С" тілін жасап шығарды, ол 1983-жылы С++ тілі деген атқа ие болды. С++ тілі объектіге бағытталған программалау тілі болып саналады, ол бұрынғы С тіліне кластардың енгізілуімен ерекше ленеді.
1986 жылы Бьерн Страуструп "С++ программалау тілі" кітабын шығарды, сол кезден бері тілдің бірнеше нұсқалары пайда болып, ол қазіргі ең көп тараған тілдердің біріне айналды. Тілдің халықаралық стандарты 1998 ж. бекітілді, бұл стандарт бойынша С++ тілі C тілінің 1990 ж. бекітілген стандартына негізделеді. Бұл оқулықтағы мысалдар осы стандартты пайда ланады. Бірсыпыра фирмалар C++ тіліне арнап компиляторлар жазды, мысалы, Borland International фирмасы 1989 ж. Жасаған біріктірілген программалау ортасы TurboC++ жүйесін дүниеге келтірді. Ол DOS ортасында жақсы жұмыс істеді. Ал 1992 ж. жасалған Borland C++ жүйесі Windows ортасында да жұмыс істейтін жақсы компилятор болып табылады. Сонымен СС++ программалары дайындалып орындалатын біріктірілген (интег ралданған) орта DOS ортасында да жəне Windows жүйе сінде де жұмыс істей береді. Біз қарастырғалы отыр- ған СC++ тілдерінің негізгі ұғымдары мен опера тор лары кез келген мектептің немесе жоғары оқу орнының компью терлерінде орнатылған ТурбоС біріктірілген ортасының редакторы арқылы немесе Visual C++ програм малау ортасында теріліп орындалады.
СС++ тілдерінде жазылған программаның құрылымы
С тіліндегі программа құрылымы төмендегідей болады:
#препроцессор директивалары
. . . . . . . . .
#препроцессор директивалары
функция а()
{операторлар}
функция b()
{операторлар}
void main ()
программаның орындалуын бастайтын функция
{операторлар:
сипаттау операторлары
меншіктеу операторлары
функция
бос оператор
құрама операторлар
таңдау операторлары
цикл операторлары
көшу ... жалғасы
Сабақтың мақсаты: Студенттерге СC++ тілдері негіздері туралы, СС++ тілдерінде жазылған программаның құрылымын түсіндіру. СC++ тілде жұмыс жасауға дағдыландыру.
C тілі 1969 - 1973 жылдары арасында АҚШ-та Bell Tele phon Laboratories компаниясының программалаушылары Дэннис Ритчи мен Кен Томпсон бас тауы мен дүниеге келді. Бұл тілдің негізі Алголдан басталып, Паскаль жəне ПЛ1 тілдерімен қатар пайда болды.
C тілінің шығуы UNIX операциялық жүйесінде программалау мен тығыз байланысты, өйткені бұл жүйе ассемлерде жəне осы С тілінде жазылып шыққан болатын. UNIX жұмыс істеу ортасы C тілін жүйелік программалау тілі ретінде елге таныстырды, ол компиля тор лар мен операциялық жүйелер жазу үшін қолайлы деп саналды, кейін нен С тілі кез келген салада програм малар жазуға да өте қолай лы тіл болып табыла тыны анықталды.
Алғаш рет UNIX 1969 жылы Нью-Джерси штатындағы Bell фир ма сының лабораториясында PDP-7 компьютерінде жасалып шықты. UNIX жүйесі PDP-7 компьютерінің ассемблер тілінде жазылды. Бұдан соң сол лаборато рияның жетекшісі Кен Томпсон 1970 жылы В деп аталған жаңа тілге арнап компи лятор жасап шықты. Осы тілді C (ағылшынша Си) тілінің негізі деп атауға болады.
С тілінің алғашқы нұс қасы Б.Керниган мен Д.Ритчидің "С программалау тілі" деген кітабы арқылы бірнеше рет жарық көрді (1985-1991 жж.). Осы кітап тілдің стандарты сияқты болды, бірақ мұнда аздаған кемшіліктер бар екендігі анықталды. Сондықтан оны жетілдіру мақсатында Америка ұлттық стандарттар инсти- тутында (ANSI) Тех никалық комиссия құрылып, 1983 ж. ANSI С деп аталған тіл стандарты бекітілді. Мұнда тек програм малау мəселе лері ғана қарастырылмай, кең таралып келе жатқан IBM PC компьютер леріне арналған компиляторлар жасау істері де қамтылды.
С тілін ары қарай жетілдіріп, сол Bell Tele phon Laboratories қызметкері Бьерн Страуструп "Кластары бар С" тілін жасап шығарды, ол 1983-жылы С++ тілі деген атқа ие болды. С++ тілі объектіге бағытталған программалау тілі болып саналады, ол бұрынғы С тіліне кластардың енгізілуімен ерекше ленеді.
1986 жылы Бьерн Страуструп "С++ программалау тілі" кітабын шығарды, сол кезден бері тілдің бірнеше нұсқалары пайда болып, ол қазіргі ең көп тараған тілдердің біріне айналды. Тілдің халықаралық стандарты 1998 ж. бекітілді, бұл стандарт бойынша С++ тілі C тілінің 1990 ж. бекітілген стандартына негізделеді. Бұл оқулықтағы мысалдар осы стандартты пайда ланады. Бірсыпыра фирмалар C++ тіліне арнап компиляторлар жазды, мысалы, Borland International фирмасы 1989 ж. Жасаған біріктірілген программалау ортасы TurboC++ жүйесін дүниеге келтірді. Ол DOS ортасында жақсы жұмыс істеді. Ал 1992 ж. жасалған Borland C++ жүйесі Windows ортасында да жұмыс істейтін жақсы компилятор болып табылады. Сонымен СС++ программалары дайындалып орындалатын біріктірілген (интег ралданған) орта DOS ортасында да жəне Windows жүйе сінде де жұмыс істей береді. Біз қарастырғалы отыр- ған СC++ тілдерінің негізгі ұғымдары мен опера тор лары кез келген мектептің немесе жоғары оқу орнының компью терлерінде орнатылған ТурбоС біріктірілген ортасының редакторы арқылы немесе Visual C++ програм малау ортасында теріліп орындалады.
СС++ тілдерінде жазылған программаның құрылымы
С тіліндегі программа құрылымы төмендегідей болады:
#препроцессор директивалары
. . . . . . . . .
#препроцессор директивалары
функция а()
{операторлар}
функция b()
{операторлар}
void main ()
программаның орындалуын бастайтын функция
{операторлар:
сипаттау операторлары
меншіктеу операторлары
функция
бос оператор
құрама операторлар
таңдау операторлары
цикл операторлары
көшу ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz