Курсовая работа: Языка программирования Delphi. Разработка практических заданий
Алфавит - это совокупность допустимых в языке символов [2, С. 15]. Алфавит Турбо Паскаль включает следующий набор основных символов:
· строчные и прописные латинские буквы:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
· пробел
· подчеркивание: _
· арабские цифры:
0 1 2 3 4 5 6 7 8 9
· знаки операций:
+ - * / = <> < > <= >= := @
· ограничители:
. , ' ( ) [ ] (. . ) { } (* *) . . : ;
· спецификаторы:
^ # $
· служебные (зарезервированные) слова:
ABSOLUTE | EXPORTS | LIBRARY | SET |
ASSEMBLER | EXTERNAL | MOD | SHL |
AND | FAR | NAME | SHR |
ARRAY | FILE | NIL | STRING |
ASM | FOR | NEAR | THEN |
ASSEMBLER | FORWARD | NOT | TO |
BEGIN | FUNCTION | OBJECT | TYPE |
CASE | GOTO | OF | UNIT |
CONST | IF | OR | UNTIL |
CONSTRUCTOR | IMPLEMENTATION | PACKED | USES |
DESTRUCTOR | IN | PRIVATE | VAR |
DIV | INDEX | PROCEDURE | VIRTUAL |
DO | INHERITED | PROGRAM | WHILE |
DOWNTO | INLINE | PUBLIC | WITH |
ELSE | INTERFACE | RECORD | XOR |
END | INTERRUPT | REPEAT | |
EXPORT | LABEL | RESIDENT |
2.2 Элементарные конструкции
Элементарные конструкции языка Паскаль включают в себя имена, числа и строки.
Имена (идентификаторы) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты. Идентификатор в Турбо Паскале может включать в себя:
- буквы латинского алфавита,
- цифры
- символ подчеркивания.
Строчные и прописные буквы не различаются (например, NAME, Name и name будет означать одно и то же). Цифра не может стоять на первом месте в идентификаторе, а символ подчеркивания может находиться в любой позиции (например, name1 и name2item являются допустимыми идентификаторами, а 5name - нет; _name, name_, name_item - тоже допустимые названия). Длина идентификатора может быть любой, но значимыми являются только первые 63 символа. В качестве имен не допускается использовать служебные слова.
Для отделения друг от друга идентификаторов, чисел, зарезервированных слов используются разделители. В качестве них можно использовать:
- пробел и табуляцию;
- перевод строки;
- комментарий.
В любом месте программы, где можно поместить один разделитель, их можно поместить любое количество и в любом сочетании, что позволяет наглядно представить структуру программы.
Комментарии заключаются либо в скобки { . . . }, либо в скобки вида (* . . . *) и могут занимать любое число строк. Так же для записи комментария используется //… , после // может записать только одну строку.
Числа в языке Паскаль обычно записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа может быть опущен. Целые числа записываются в форме без десятичной точки, например:
217 -45 8954 +483