Программа денесі(операторлар тізбегі)



бет106/163
Дата07.02.2022
өлшемі4,26 Mb.
#94523
түріПрограмма
1   ...   102   103   104   105   106   107   108   109   ...   163
Байланысты:
cda6b05d-8cb5-11e3-bf6e-f6d299da70eeУММ ПР1

Р/н

Атауы

Белгіленуі

Түсіндірме

1
2
3
4
5
6

қосу
азайту
көбейту
бөлу
dіv
mod

+
-
*
/



бөліндінің бүтін бөлігін табу
бөлген кездегі қалдықты табу

Мысалы: 10 dіv 3 амалының нәтижесі 3, 10 mod 3 амалының нәтижесі 1.
ә) Қатынас белгілері:
2-кесте

р/н

Атауы

Белгіленуі

1
2
3
4
5
6

үлкен
кіші
үлкен не тең
кіші не тең
тең
тең емес

>
<
>=
<=
=
<>

б) Айыру белгілері:
_ (бос орын), . , ; , : , ( , ) , [ , ] , { , }, , ,


Тілдің қарапайым құрылымы
Тілдің қарапайым құрылымына сан, идентификатор, тұрақты, айнымалылар, функция және өрнек ұғымдары кіреді. Программада амалдардың орындалуына қажетті мәліметтердің сандық, логикалық немесе символдық (литерлік) мәндік шамалары болады. Олармен жұмыс істеу қолайлы болуы үшін бұл шамалардың мәндерінің өзі емес, оны белгілеу атаулары идентификаторлар қолданылады. Бұл атаулар әр түрлі мәндерді (сандық мән, символдық мән т.с.с.) қабылдағандықтан, олардың типі деген ұғым енгізіледі. Енді осы мәселеге тоқталайық.
Мәлімет типтері
Программадағы мәліметтердің мәндері Паскаль тіліндегі келісімді мәліметтердің бір түріне жатуы тиіс. Кез келген тұрақты, айнымалы, функция немесе өрнек өзіне тән бір түрмен ғана сипатталады. Тұрақты сандарды сыртқы пішініне қарап-ақ ажыратуға болады, ал айнымалылар мен функциялар программаның сипаттау бөлігінде анықтала жазылып көрсетіледі. Мәлімет типтері қарапайым құрылымды-скалярлық және күрделі құрылымды-структуралық шамалар болып екіге бөлінеді. Бұл мәліметтердің әрқайсысының 4 түрі бар. Қарапайым скалярлық: бүтін - ІNTEGER, нақты - REAL, логикалық - BOOLEAN және символдық - CHAR, ал күрделі структуралық массивтер - ARRAY, жазбалар - RECORD, жиындар - SET және файлдар - FІLE болып бөлінеді.
Сандар мен айнымалылар бүтін және нақты болып екіге бөлінеді. Бүтін оң және теріс сандардың жазылуы да қарапайым: 6, -40, 1999, 0, т.с.с. Бүтін сандар -32768 бен 32767 аралығында ғана бола алады. Нақты сандар кәдімгі табиғи аралас сандар тәрізді санның бүтіні мен бөлшегі нүкте арқылы ажырытылып жазылады. Мысалы: 3.023,
-1.264, 5.0, -23.94
Ал өте үлкен немесе кіші нақты сандар көрсеткіші бар экспоненциал сандар түрінде жазылады: Мысалы: -2.65Е-06, 3.9Е+04, .61Е-02, -. 5ЕЕ+08.
Мұндағы Е әрпі “10-ның дәрежесі” деген мағынаны білдіреді. Санның бүтін бөлігі нөлге тең болса, ол жазылмайды, ал санның таңбасы оң болса, + белгісі қойылмайды. Нақты сандар -1Е-38-ден 1Е38-ге дейінгі аралықта бола алады. Мәндері бұл аралықтан шығатын сандар үшін арнайы тәсілдер қолданылады.
Логикалық немесе бульдік тип “BOOLEAN” сөзі арқылы өрнектеледі. Бұл типтегі шама екі мәннің біреуін ғана қабылдай алады:
TRUE (ақиқат) немесе FALSE (жалған).
Логикалық амалдың үш түрі бар:
AND (логикалық “және”), OR (логикалық “немесе”), NOT (логикалық “емес”).
Бұл амалдардың мәндері төмендегі қатынастар бойынша анықталады:
TRUE AND TRUE = TRUE TRUE OR TRUE = TRUE
TRUE AND FALSE = FALSE TRUE OR FALSE = TRUE
FALSE AND TRUE = FALSE FALSE OR TRUE = TRUE
FALSE AND FALSE = FALSE FALSE OR FALSE = FALSE
NOT TRUE = FALSE
NOT FALSE = TRUE

Символдық немесе литерлік типтегі берілгендер “CHAR” сөзімен жазылады. CHAR типтегі шамаларды арифметикалық өрнектерде қолдануға болмайды.






Достарыңызбен бөлісу:
1   ...   102   103   104   105   106   107   108   109   ...   163




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

    Басты бет