Табулирование значений функции

Программа построения таблицы значений функции. Надо ввести начальную точку, конечную и шаг табулирования. Функцию можно поменять на свою. Часто такую задачу дают на первой лабораторной работе по программированию.
Program TablFunc1;
uses Crt;
var
 a,b,s:real;
 i:byte;
 function f(x:real):real;
 begin
 f:=4*exp(x/4)*sin(8*x)
 end;
 {таблица значений функции от a до b с шагом s}
 procedure Tabl(a,b,s:real);
 var x:real;i:byte;
 begin
 x:=a;
 repeat
 i:=1;
 repeat
 writeln('x=',x:5:2,' y=',f(x):5:2);
 x:=x+s;i:=i+1;
 until (i>24) or (x>b);
 readln; ClrScr;
 until x>b
 end;
Begin
 ClrScr; {Очистка экрана - процедура из модуля Crt}
 write('a=');readln(a);
 write('b=');readln(b);
 write('s=');readln(s);
 ClrScr;
 Tabl(a,b,s);
End.

Результат выполнения программы

Онлайн всего: 2
Гостей: 2
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте