Практикалық жұмыс № С++ тілінің негіздері және базалық математикалық операцияларға кіріспе



бет1/8
Дата21.09.2023
өлшемі330.55 Kb.
#478200
  1   2   3   4   5   6   7   8
Практикалық жұмыс №2

Практикалық жұмыс № 2. С++ тілінің негіздері және базалық математикалық операцияларға кіріспе.




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


Міндеттері:
1. Теориялық материалды зерттеу
2. Жеке тапсырманы шешу үшін бағдарлама жазыңыз.
3. Бақылау сұрақтарына жауап беріңіз.
4. Есепті ресімдеу.


Теориялық материал
C++ (айтылады "си плас плас", сондай — ақ рұқсат етіледі, сондай-ақ орыс тілінде айтылуы "си плюс плюс") - компиляцияланатын статикалық терілген бағдарламалау тілі жалпы мақсаттағы. Қолдай отырып, әр түрлі бағдарламалау парадигмалары, грамматикалық қасиеті ретінде высокоуровневых, сондай-ақ низкоуровневых тілдері. Оның алдындағы с тілімен салыстырғанда объектіге бағытталған және жалпыланған бағдарламалауды қолдауға көп көңіл бөлінеді. "C++" Атауы C тілінің атауынан шыққан, онда ++ унарлы операторы айнымалының өсуін білдіреді.
Ең танымал бағдарламалау тілдерінің бірі ретінде C++ бағдарламалық жасақтаманы жасау үшін кеңінен қолданылады. Оның ауқымы операциялық жүйелерді, әртүрлі қосымшаларды, құрылғы драйверлерін, ендірілген жүйелерге арналған қосымшаларды, жоғары өнімді серверлерді, сондай-ақ ойын-сауық қосымшаларын (мысалы, видео ойындар) құруды қамтиды. C++ тілінің бірнеше нұсқалары бар — ақысыз да, коммерциялық та. Оларды GNU, Microsoft, Intel және Embarcadero (Borland) жобасы шығарады. C++ басқа бағдарламалау тілдеріне, ең алдымен Java және C#тілдеріне үлкен әсер етті.
С++ тілінің құрамына мыналар кіреді:

  • Тіл әліпбиі немесе оның таңбалары – бұл барлық мәтіндер тілде жазылатын негізгі бөлінбейтін белгілер;

  • Лексема немесе қарапайым құрылыс-бұл тәуелсіз мағынасы бар тілдің минималды бірлігі;

    • Өрнек салықтар ереже бойынша есептеулер біраз маңызы бар;

  • Оператор кейбір әрекеттердің толық сипаттамасын белгілейді.

Тіл әліпбиі (алфавиты)
С++ алфавитіне мыналар кіреді:

  • бас және кіші латын әріптері және астын сызу белгісі;

  • араб сандары 0-ден 9-ға дейін;

  • арнайы белгілер

“ { } , | [ ] ( ) + - / % * . \
‘ : ? < = > ! & # ~ ; ^

  • бос орын таңбалары: бос орын, табуляция таңбалары, жаңа жолға өту таңбалары.

  • Алфавиттің символдарынан тілдің лексемалары қалыптасады:

  • идентификаторлар;

  • негізгі (сақталған сөздер);

  • операция белгілері;

    • тұрақтылар;

  • бөлгіштер (жақшалар, нүктелер, үтірлер, Бос орындар).

Таңбалауыштардың шекаралары бөлгіштер немесе операциялар белгілері сияқты басқа таңбалауыштармен анықталады.
Идентификаторлар
Идентификатор – бұл бағдарламалық жасақтама объектісінің атауы. Идентификаторда латын әріптерін, сандарды және астын сызу белгісін қолдануға болады. Үлкен және кіші әріптер әртүрлі, мысалы, sysop, SySoP және SYSOP – үш түрлі атау. Идентификатордың бірінші белгісі әріп немесе астын сызу белгісі болуы мүмкін, бірақ сан емес. Атаулар ішіндегі бос орындарға жол берілмейді.
Стандартты идентификатордың ұзындығы шектеусіз, бірақ кейбір компиляторлар мен байланыстырғыштар оған шектеулер қояды. Идентификатор айнымалы, функция, Тип және т.б. жариялау сатысында жасалады, содан кейін оны бағдарламаның кейінгі операторларында қолдануға болады. Идентификаторды таңдау кезінде Сіз мыналарды есте сақтауыңыз керек:

  • идентификатор кілт сөздермен және қолданылатын стандартты тіл нысандарының атауларымен сәйкес келмеуі керек;

  • идентификаторларды астын сызу таңбасынан бастау ұсынылмайды;

  • сыртқы айнымалыларды анықтау үшін пайдаланылатын идентификаторларға сілтеме жасаушыға шектеулер қойылады.

Түйін сөздер
Кілт сөздер-бұл компилятор үшін ерекше мағынасы бар сақталған идентификаторлар. Оларды тек анықталған мағынада қолдануға болады. Мысал: asm, auto, bool, break, case, catch, char, т. б.
Негізгі операторлар және операциялар белгілері
Операция белгілері-бұл операндалардағы әрекеттерді анықтайтын бір немесе одан да көп таңбалар. Операциялар белгісінің ішінде бос орындарға жол берілмейді. Операциялар оларға қатысатын операндтардың саны бойынша унарлы, екілік және тернарлы болып бөлінеді.
1. = — тағайындау операторы. Мысалы, егер А және В айнымалылары болса, онда а = в жазбасы а айнымалысына в айнымалысының мәні берілетінін білдіреді . Мұндай өрнектерге рұқсат етіледі: A= b =C. мұнда A және b айнымалылары c айнымалысының мәнін алады


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




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

    Басты бет