Оператор присваивания

Данный оператор указывает, что нужно вычислить значение выражения и присвоить полученное значение переменной (поместить его в соответствующую секцию памяти) или имени функции. Типы переменной и выражения должны совпадать. Исключение: переменной любого вещественного типа, например, 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; {младшая цифра}