Символы из алфавита языка используются для построения базовых элементов PASCAL-программ - лексем.
Лексема - минимальная единица языка, имеющая самостоятельный смысл.
Зарезервированные (служебные) слова:
absolute
div
goto
nil
repeat
var
and
do
if
not
set
virtual
array
downto
implementation
object
shl
while
asm
else
in
of
shr
with
assembler
end
inline
ot
string
xor
begin
external
interface
packed
then
case
file
private
to
const
for
interrupt
procedure
type
constructor
forward
label
program
unit
destructor
function
mod
record
uses
2. Идентификаторы (имена)
Идентификаторы– это имена, которые состоят из латинских букв, цифр и символа подчеркивания и начинаются только с буквы или символа подчеркивания.
Примеры:
X
_Beta
программа
Y22M
5ABC
Figure/Fer
RAZMER
Pascal_Basic
INd67
index
_123
Const
Gamma
Y.22
ABCD_1234_EFG
Alfa_Beta
CH Gamma
Dos.Exec
3. Знаки операций
Формируются из одного или нескольких специальных символов и предназначены для задания действий по преобразованию данных и вычислений.
Условное обозначение операции
Наименование операции
+
сложение
-
вычитание
*
умножение
/
деление
div
деление целочисленное
mod
остаток от целочисленного деления
:=
присвоение
=
равно (сравнение)
<>
не равно (сравнение)
<
меньше (сравнение)
>
больше (сравнение)
<=
меньше или равно (сравнение)
>=
больше или равно (сравнение)
not
логическое НЕ
and
логическое И
or
логическое ИЛИ
xor
исключительное ИЛИ
5. Разделители
Формируются из специальных символов и в основном используются для повышения наглядности текстов программ. Например: “(“,”)”, “{“, “}”, “;”, пробел “ ”.
6. Изображения
Группа лексем обозначает числа, символьные строки и некоторые другие значения.