Пример такой функции на паскале:
Задача. Составить процедуру выдачи таблицы произвольной вещественной функции. Процедура должна иметь следующие формальные параметры: вещественную функцию, нижнюю границу документа, шаг по аргументу.
Код: Выделить всё
procedure tab(function f: real; low, up, step: real);
var
x: real;
j: integer;
begin
x := low;
for j := 0 to trunc((up – low) / step) do
begin
writeln(x:10, f(x):10);
x := x + step;
end;
end;
Код: Выделить всё
tab(sin, 0.0, 6.4, 0.33);