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.