1-дәріс. С/С++ тіліндегі программа құрылымы



бет1/19
Дата01.04.2023
өлшемі127,45 Kb.
#78169
түріПрограмма
  1   2   3   4   5   6   7   8   9   ...   19

ДӘРІС ТЕЗИСТЕРІ


1-дәріс. С/С++ тіліндегі программа құрылымы
1.1. Программа құрылымы.
1.2. Тілдің алфавиті.
1.3. Мәліметтер типтері.
1.4. Айнымалылар.


С тіліндегі программа құрылымы төмендегідей болады:
#препроцессор нұсқауы
. . . . . . . . .
#препроцессор нұсқауы
функция а()
{операторлар}
функция b()
{операторлар}
main ()
// программаның орындалуын бастайтын функция
{операторлар:
сипаттау операторлары
меншіктеу операторлары
функция
бос оператор
құрама операторлар
таңдау операторлары
цикл операторлары
көшу операторлары
}

Директива # таңбасынан басталады. Мысалы:


1) #define – программа мəтініндегі алмастыру ережелерін көрсетеді.
#define ZERO 0.0
Соңғы жол программадағы ZERO сөзінің əрқайсысы 0.0 санына ауысатынын білдіреді.
2) #include <тақырыптық файл аты> – программа мəтініне стандартты кітапханамен бірге берілетін "Тақырыптық файлдар" каталогынан мəтін қосылатынын білдіреді.

Программа сипаттамалар мен анықтамалардан, операторлардан құрастырылған бірнеше функциялар жиынынан тұратын мəтін түрінде болады. Сол функциялар ішінде main атты басты функция міндетті түрде болуы тиіс. Ондай функциясыз программа орындалмайды. Функция атының алдында сол функция қайтаратын мəннің типі (нəтиже типі) көрсетіледі. Егер функция ешқандай нəтиже қайтармайтын болса, онда void типі көрсетіледі, мысалы: void main().


Тілдің алфавиті. C/C++ тілдері алфавитіне мыналар кіреді:
- ағылшын алфавитінің бас жəне кіші əріптері мен астын сызу
символы кіреді;
- 0-ден 9-ға дейінгі араб цифрлары;
- арнайы таңбалар: " { } , | [ ] ( ) + - / % * . \ ' : ? < = > ! & # ~ ; ^
- тіл элементтерін бір-бірінен бөліп тұратын көрінбейтін айыру символдары: бос орын, табуляция символы, жаңа жолға көшу символы.
- қазақ (орыс) алфавитінің бас жəне кіші əріптері сөз тіркестері мен түсініктеме мəтін жазуда ғана пайдаланылады.
Басқару тізбектері кері бөлу сызықшасы белгісінен ( \ ) басталатын латын әріптері мен цифрлар тізбегінен тұрады (1-кесте).
1-кесте.

Басқару тізбектері

Атаулары

\a

Қоңырау

\b

Бір орынға кері қайтару

\t

Горизонталь табуляция

\n

Жаңа жолға көшу

\v

Вертикаль табуляция

\r

Сырғыманы (каретканы) қайтару

\f

Форматты жылжыту

\”

Қостырнақша

\’

Апостроф

\0

Нөл-символ

\\

Кері қиғаш сызық

\odd

Сегіздік жүйедегі кодтар жиыны

\xddd

Он алтылық жүйедегі кодтар жиыны

Си тіліндегі мәліметтер типтері


Мұнда мәліметтердің бірнеше негізгі типтері қолданылады. Олар:
  1   2   3   4   5   6   7   8   9   ...   19




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

    Басты бет