program main ( input, output ); var a, b: integer; var x,y,z: real; var ai :array [1..10] of integer; var ar, ar2, ar3, ar4 :array [10..100] of real; procedure boo (n: integer); var a,c: integer; begin a := n end; function bar (a: integer; b: array [19..100] of real) : real; var test:integer; begin test := 2; a := 2 end; procedure foo; begin a := 33333; x := 1e10; z := 1e-10; y := 2.5543e-2 end; begin { TEST } a := 1; x := 3.14; b := a + 35; ai[2] := a; bar (a, ar) (* test *) end.