------------ Дoбавленo в 10.36:
И причину я нашел
я думал что переменные обьявляются в функции
а окозалось
unit nub;
interface
function Power(st,nm:integer):integer;
implementation
function Power(st,nm:integer):integer;
var i:integer ;
begin
for i:=0 to st do nm:=nm*nm;
Power:= nm;
end;
end.