Lokális és globális változók - példaprogram
program Pelda;
var a, b, c: integer;
x, y, z: real;
procedure p1(x:real); {a p1 nem ismeri, nem használhatja a főprogram x változóját}
var a: array[1..10]of real;
s: string; {lokális változó}
begin
{globális változók: b, c, y, z}
end;
procedure p2;
begin
{imeri a főprogram összes változóját, mint globális változót, nem ismer a p1 s változóját}
end;
begin
end.