function sum(var i : Integer; lo, hi : Integer; lazy term : Float) : Float;
begin
i:=lo;
while i<=hi do begin
Result += term;
Inc(i);
end;
var i : Integer;
PrintLn(sum(i, 1, 100, 1.0/i));