Оқулық Қазақстан Республикасы Білім жəне ғылым министрлігі бекіткен Алматы, 2011 1



бет26/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   22   23   24   25   26   27   28   29   ...   210
3.2 Паскаль тілінің алфавиті
Паскаль тілі латын (ағылшын) алфавитінің бас əріптері мен кіші əріптерінен, астын сызу таңбасынан, араб цифрларынан жəне ажырату символдарынан (шектеуіштерден) тұрады. <алфавит> :: = <əріптер> | <цифрлар> | <шектеуіштер>
<əріптер> :: = A | B | …| Z | a | b | …| z | <астын сызу таңбасы>
<цифрлар>::=0|1|2|3|4|5|6|7|8|9
<астын сызу таңбасы> :: = _
<шектеуіштер>::=<операциялар таңбалары>|<жақшалар> |
<қордағы сөздер>| <ажыратқыштар>
<операциялар таңбалары>::= <арифметикалық>|<қатынас>|
<логикалық>|<сөз тіркестік>|<жиындық>
<арифметикалық операциялар таңбалары>::= + | – | * | / | div | mod <қатынас операциялары таңбалары>::= = | <> | > | < | >= | <= <логикалық операциялар таңбалары>::= not | and | or | xor <тіркестік операциялар таңбалары>::= + |<қатынас операциялары> <жиындық операциялар таңбалары>::= * | + | – | = | <> | <= | >= | in <жақшалар>::= <индекстер үшін>|<өрнектер мен функциялар үшін>| <операторлық>| <сөзтіркестік>


38

<индекстер үшін жақшалар>::= [ ] | (. .) <өрнектер мен функциялар үшін жақшалар>::= ( ) <операторлық жақшалар>::= begin end
<сөз тіркестері үшін жақшалар>::= ' ' <ажыратқыштар>::= := |. |, | : | ; | ^ | $ | # <қордағы сөздер>::= and | asm | array | begin |
case | const| constructor | destructor | div | do | downto | else | end | exports | file | for | function | goto | if | implementation | in | inherited | inline | interface | label | library | mod | nil | not | object | of | or | packed | procedure | program | record | repeat | set | shl | shr | string | then | to | type | unit | until | uses | var | while | with | xor
«Босорын» таңбасы да ажыратқыштарға жатады. Ол прог-рамманың түсініктілігін жақсарту үшін қолданылады. «Босорын» идентификатор ішінде, сандар цифрлары арасында жəне қордағы сөздер ішінде болмауы тиіс.
Комментарий, яғни түсініктеме – { } немесе (* *) жақшалары арасындағы мəтін. Олардың ішінде əріптер (орыс, қазақ əріптері), цифрлар, арнайы таңбалар бола береді. Түсініктемелер програм-ма жұмысын, командаларды түсіндіру үшін қолданылады. Олар кез келген орында жазыла береді.


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   210




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

    Басты бет