Зертханалық жұмыс №1 Деректердің негізгі түрлері және енгізу-шығару операторлары Жұмыс мақсаты



бет1/7
Дата16.04.2023
өлшемі212 Kb.
#174648
  1   2   3   4   5   6   7
Байланысты:
1 зертханалық жұмыс


Зертханалық жұмыс №1
Деректердің негізгі түрлері және енгізу-шығару операторлары
1. Жұмыс мақсаты
Зертханалық жұмыстың мақсаты C++ тілінің деректер түрлерімен жұмыс істеуде және стандартты енгізу-шығару функцияларын пайдалануда практикалық дағдыларды алу болып табылады.
2. Жұмыстың міндеттері
Келесі тақырыптарды меңгеру:

  • С++ тілінің деректер түрлері;

  • Айнымалыларды жариялау;

  • Стандартты енгізу-шығару функциялары.

3. Жұмыстың мазмұны
1. Жеке тапсырма мысалында берілген кестеден нақты деректерді енгізетін және жеке тапсырмадағы кестеге ұқсас кестені (тақырып пен жазбаларды қоса) экранға шығаратын бағдарламаны жасаңыз.
2. Бастапқы деректер мен нәтижені басып шығарыңыз.
4. Жұмыстың орындалу реті
1. Бағдарлама құрылымы

С тілінде жазылған кез-келген бағдарлама - жиналатын негізгі модульдер болып табылатын бір немесе бірнеше функциялардан тұрады. Бағдарламаның орындалуы басталатын функция әрқашан "негізгі" деп аталады. /* Және * / таңбалар жұбы түсініктеме үшін ашылатын және жабылатын жақша ретінде пайдаланылады, С++ - та түсініктеме жолы / / таңбалар жұбымен басталады. Құрама операторлар (бірнеше қарапайымнан тұратын операторлар) бұйра (фигурные скобки) жақшалардан тұрады. Ашылатын бұйра жақша сонымен қатар функция денесінің басталуы мен соңын белгілейді (begin - end аналогы).


С тілінің бір ерекшелігі - регистрге сезімталдық. Егер Паскаль тілінде elem, Elem, ELEM идентификаторлары бірдей идентификатор болса, онда С-де бұл 3 түрлі идентификатор. Идентификаторлар әріптен немесе астын сызудан басталуы керек және әріптерден, сандардан,_, $ - дан тұруы мүмкін. Алғашқы 32 таңба әдепкі бойынша маңызды. Си – де ";" кез-келген оператордың соңы ретінде қызмет етеді. Бағдарламаны немесе Кіші Бағдарламаны іске асыру бөліміндегі басталу және аяқталу мағынасындағы Begin – End сөздері, сондай-ақ Си-дегі құрама оператордың басында және соңында бұйра жақшалармен ауыстырылады.


С тіліндегі бағдарламаның жалпы құрылымы:
{ Препроцессорлық директивалар }
< Түрлердің сипаттамасы >
<
Рет өзгеруі мүмкін
Константалардың сипаттамасы >
< Айнымалылардың сипаттамасы >
< Функцияның прототиптері >
< Функциялардың сипаттамасы >

Функциялар келесі құрылымға ие:


Функция_Түрі Функция_Аты (Параметрлері)
{
< Жергілікті сипаттамалар >;
<Операторлар>;
}


Препроцессорлық директивалар, соның ішінде тақырып файлдарын қосу үшін қолданылады. Тақырып файлдары ANSI C стандартымен анықталады, сонымен қатар қосылатын файлдар деп аталатын тақырып файлдарында кітапхана функцияларының прототиптік декларациялары бар. Олар сондай-ақ деректер типтерінің анықтамаларын және кітапхана функциялары тұрақтыларының символдық атауларын, сондай-ақ C++ және кітапхана функцияларымен анықталған жаһандық айнымалыларды қамтиды. Turbo C кітапханаларындағы тақырып файлдарының атаулары мен олардың мазмұны ANSI C стандартына сәйкес келеді. Төменде нақты зертханалық жұмыстарда жиі қолданылатын тақырып файлдары берілген. #include директивасымен қосылу:

#include <файл атауы>


#include "файл атауы"

Препроцессор #include директивасымен кездескенде, келесі файл атауын іздейді және оны ағымдағы файлға қосады. Бұрыштық жақшалар препроцессорға файлды бір немесе бірнеше стандартты жүйелік каталогтардан іздеу керектігін айтады. Тырнақшалар алдымен каталогта қарап, содан кейін стандарттыдан іздеу керек екенін айтады.


Файлдар пайдалы ақпарат берілгендіктен, оларға кіріс жарияланады. Мысалы, string файлында iostream-де жолдармен жұмыс істеу функциялары анықталған.
Сіздің бағдарламаңыздың басында орналасқан ақпараты бар файлдарға келісім бойынша h. жұрнақ тақырыбы қолданылады.



conio.h

-

Консольден dos енгізу/шығару ішкі бағдарламаларын шақырған кезде қолданылатын әртүрлі функцияларды жариялайды. Құрамында clrscr () функциясының прототиптері бар.

graphics.h

-

Графикалық функциялардың прототиптерін жариялайды

iomanip.h

-

Ағындарды енгізу/шығару манипуляторларын С++ - тан жариялайды және параметрленген манипуляторларды құруға арналған макросты қамтиды

iostream.h

-

Негізгі С++ тің ішкі бағдарламаларын жариялайды.


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




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

    Басты бет