Модуль
unit tabul;
interface
type fail=file of real;
function Y(x:real):real;
procedure WriteFile(var g:fail;a,b,h:real);
procedure ReadFile(var g:fail);
implementation
function Y;
begin
Y:=sqr(x+1);
end;
procedure WriteFile;
var z:real;
name:string;
begin
write('Имя файла: ');
readln(name);
assign(g,name);
rewrite(g);
while a<=b do
begin
z:=Y(a);
write(g,z);
a:=a+h;
end;
close(g);
end;
procedure ReadFile;
var a:real;
begin
reset(g);
writeln('Содержание файла:');
while not eof(g) do
begin
read(g,a);
write(a:5:2);
end;
close(g);
readln
end;
end.
Программа
uses crt,tabul;
var t:fail;
begin
clrscr;
WriteFile(t,0,1,0.1);
ReadFile(t);
end.