Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Язык Турбо Паскаль допускает использование прописных и строчных букв латинского алфавита, знака подчеркивания, арабских цифр и ограничителей.
<алфавит >:: = <буквы> | < цифры > | <ограничители>
<буквы >:: = A | B | …| Z | a | b | …| z | < знак подчеркивания>
<цифры >:: = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
< знак подчеркивания >:: = _
<ограничители> ::= <знаки операций> | <скобки> |
<зарезервированные слова> | <разделители>
<знаки операций> ::= <арифметические> | <отношения>|
<логические> | <над строками> | <над множествами>
<арифметические знаки операций> ::= + | - | * | / | div | mod
<знаки операций отношения> ::= = | <> | > | < | >= | <=
<логические знаки операций> ::= not | and | or | xor
<знаки операций над строками> ::= + | <знаки операций
отношения>
<знаки операций над множествами> ::= * | + | - | = | <> | <= |
>= | in
<скобки> ::= <для индексов> | <для выражений и функций> |
<операторные> | <для строк>
<скобки для индексов> ::= [ ] | (..)
<скобки для выражений и функций> ::= ()
<скобки операторные> ::= 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
<разделители> ::=:= |. |, |: |; | ^ | $ | #
Пробел также является разделителем. Может использоваться для повышения наглядности программы. Его не должно быть внутри идентификаторов, чисел и зарезервированных слов.
Комментарий - это текст, заключенный между скобками { } или (* *). Может содержать буквы (в том числе и русские), цифры, специальные знаки. Используется для обозначения участков программ или пояснения команд. Может располагаться в любом месте программы.
Дата публикования: 2014-11-04; Прочитано: 318 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!