Каждая переменная, используемая в Паскаль-программе, должна быть описана следующим образом:
X:type1; Y,Z:type2; ...
Здесь X,Y,Z - идентификаторы переменных; type1, type2 - типы переменных. Идентификатором (именем, названием) может быть любая последовательность букв и цифр, начинающаяся с буквы.
В языке Паскаль имеются следующие виды типов данных:
- целый – integer, shortint, longint, bute, word;
- вещественный – real, single, double, extended,comp;
- булевский (логический)- boolean;
- символьный – char,
- строчный - string.
Переменные типа integer описываются следующим образом:
var a,b,x : integer;
К операндам целого типа применяются операции: * (умножение), + (сложение), - (вычитание), div (деление без округления - целая часть частного), mod (остаток от деления), inc(a) (увеличение a на 1) и dec(a) (уменьшение a на 1).
Например:
14 div 4 = 3; 15 mod 2 = 1, inc(1)=2; dec(2)=1.
Вещественные переменные описываются следующим образом:
var a,b:real.
Если хотя бы один операнд вещественный, то операции +, -, *, / дают вещественный результат. Операция деления / даёт вещественный результат и в случае деления двух целых чисел.
Для целых и вещественных переменных могут быть использованы следующие функции: