function f4( var i :integer;
function f1(r : real): real;
procedure p1(var i:integer; function bol(r :real): real)
write('f4', i:2, r:5:2, f1(i):5:2, f1(r):2:0);
procedure pr1(var i:integer; function bol(r : real): real);
write(' pr1', bol(i):5:2);
function oneover(r : real) : real;
writeln('I should print->f4 4 0.25 0.25 4 pr1 0.25 true<-');
writeln(f4(i, 0.25, oneover, pr1):5);