Табулирование значений функции
Программа построения таблицы значений функции. Надо ввести начальную точку, конечную и шаг табулирования. Функцию можно поменять на свою. Часто такую задачу дают на первой лабораторной работе по программированию.
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.
Результат выполнения программы