Оператор присваивания предназначен для задания переменной вычисляемого значения соответствующего выражения. Выражения составляются с использованием констант (предопределенных, определенных программистом, непосредственно вписанных в выражение), переменных, функций с использованием знаков допустимых для данных типов данных выражений и круглых скобок.
Формат оператора присваивания:
<идентификатор переменной>:=<выражение>;
Тип выражения должен совпадать с типом переменной или быть совместим с ним.
Пример
Program prim02;
Var
A,b,c:integer;
Begin
A:=4;
b:=a+3;
c:=a+b
End.
Таблица символов операций
|
| Integer, byte
| Real
| String
| Boolean
|
| +
| *
| *
| *
|
|
| -
| *
| *
|
|
|
| *
| *
| *
|
|
|
| /
|
| *
|
|
|
| Div
| *
|
|
|
|
| mod
| *
|
|
|
|
| Or
| *
|
|
| *
|
| And
| *
|
|
| *
|
| Not
| *
|
|
| *
|
| Xor
| *
|
|
| *
|
| Not
| *
|
|
| *
|
Таблица символов отношений
| Больше
| >
|
| Меньше
| <
|
| Больше или равно
| >=
|
| Меньше или равно
| <=
|
| Неравно
| <>
|
| Равно
| =
|
Для строковых типов данных имеют смысл только отношения «равно» и «неравно».
Обратите внимание, что операция возведения в степень в Паскале не определена.
Процедуры ввода и вывода
Процедуры ввода являются предопределенными.
Формат процедур: