В Turbo Pascal описанию элемента предшествует зарезервированное слово, указывающее его вид. Затем следует описание элемента.
· Метка
· Label
· Константы
· Const
· Типы
· Type
· Переменные
· Var
· Функции
· Function
· Процедуры
· Procedure
Приведем пример, содержащий описания элементов некоторых типов
program example_1;
Label
1,4;
Const
K=2.7;
Type
A=array[1..8] of real;
Var
b, c, d: integer;
x:A;
……………………………..
Оператор присваивания
Оператор присваивания предназначен для задания переменной вычисляемого значения соответствующего выражения. Выражения составляются с использованием констант (предопределенных, определенных программистом, непосредственно вписанных в выражение), переменных, функций с использованием знаков допустимых для данных типов данных выражений и круглых скобок.
Формат оператора присваивания:
<идентификатор переменной>:=<выражение>;
Тип выражения должен совпадать с типом переменной или быть совместимым с ним.
Пример:
program example_2;
var a, b, c: integer;
begin
a:=7;
b:=a+8;
c:=a+b;
end.
Таблица символов операций
·
· Integer, byte
· real
· string
· Boolean
· +
· *
· *
· *
·
· -
· *
· *
·
·
· *
· *
· *
·
·
· /
·
· *
·
·
· Div
· *
·
·
·
· Mod
· *
·
·
·
· Or
· *
·
·
· *
· And
· *
·
·
· *
· Not
· *
·
·
· *
· Xor
· *
·
·
· *
Таблица символов отношений
· Больше
· >
· Меньше
· <
· Больше или равно
· >=
· Меньше или равно
· <=
· Неравно
· <>
· равно
· =
Для строковых типов данных имеют смысл только отношения «равно» и «неравно».
Примечание: операция возведения в степень в Pascale не определена.