Нужно протабулировать функцию на интервале 1,5<=x<=12,5 с шагом. h=0,75 - Pascal
Формулировка задачи:
Нужно протабулировать функцию на интервале 1,5<=x<=12,5 с шагом. h=0,75
Решение задачи: «Нужно протабулировать функцию на интервале 1,5<=x<=12,5 с шагом. h=0,75»
textual
Листинг программы
const a=1.5;
b=12.5;
h=0.75;
var x,y:real;
begin
x:=a;
while x<=b do
begin
y:=abs(sqrt(x)-exp(-x)/(0.01+x*x/4));
writeln('x=',x:5:2,' y=',y:6:3);
x:=x+h;
end;
end.
Объяснение кода листинга программы
- Константа
aсо значением 1.5 - Константа
bсо значением 12.5 - Константа
hсо значением 0.75 - Переменная
xтипа real - Переменная
yтипа real - Присваивание переменной
xзначения константыa - Цикл while, выполняемый до тех пор, пока
xменьше или равноb - Внутри цикла:
- Рассчитывается значение функции: y = abs(sqrt(x) - exp(-x) / (0.01 + x * x / 4))
- Выводится значение
xиyс указанной точностью - Переменной
xприсваивается значениеxплюсh(шаг)