Оператор присваивания
Данный оператор указывает, что нужно вычислить значение выражения и присвоить полученное значение переменной (поместить его в соответствующую секцию памяти) или имени функции. Типы переменной и выражения должны совпадать. Исключение: переменной любого вещественного типа, например, real можно присвоить выражение любого целого типа.
Пример программы, использующей переменные различных типов:
var a,b,c: real; i,j,k: integer;
begin
a:=1;
b:=2.0;
write('i=');
readln(i);
j:=sqr(i);
i:=i+1;
c:=sin(a+b);
writeln('a=', a,'b=', b,'c=', c,'i=',i,'j=',j);
end.
Фрагмент программы, который демонстрирует способ выделения цифр из произвольного трехзначного числа с использованием целочисленного деления с остатком; трехзначное число находится в целочисленной переменной а:
a1:= a div 100; {старшая цифра}
a2:= a div 10 mod10; {средняя цифра}
a3:= a mod 10; {младшая цифра}