Ошибка 207 в уравнении - Free Pascal
Формулировка задачи:
Задание на фото, Выдает ошибку 2007. В чем проблема?
Вот код программы, может функция не так записана?
program zadanie2; uses crt; const a=0.1; b=5; n=15;{заданные условия-константы} var x,y,s,h:real; i:integer; begin clrscr; {1-цикл с постусловием repeat} h:=(b-a)/(n-1);{шаг табуляции} x:=a-h;{отступим на шаг назад. чтоб точно попасть в последнюю точку} s:=0;{обнуляем сумму} repeat {цикл с постусловием} x:=x+h;{увеличиваем х на шаг} y:=sqr(arctan(exp(ln(ln(x))*4)));{вычисляем у} s:=s+y;{считаем сумму} until x>b; writeln('Summa1= ', s: 0: 3); readln; {2-цикл с предусловием while} x:=a-h; {x:=a;} s:=0; while x<=b do {цикл с предусловием} begin x:=x+h; y:=sqr(arctan(exp(ln(ln(x))*4))); s:=s+y; end; writeln('Summa2= ', s: 0: 3); readln; {3-цикл с шагом +1 for to do} x:=a-h; s:=0; For i:=1 to n do {цикл с параметром шаг=+1} begin x:=x+h; y:=sqr(arctan(exp(ln(ln(x))*4))); s:=s+y; end; writeln('Summa3= ', s: 0: 3); readln; {4-цикл с шагом -1 for downto} x:=a-h; s:=0; For i:=n downto 1 do {цикл с параметром шаг=-1} begin x:=x+h; y:=sqr(arctan(exp(ln(ln(x))*4))); s:=s+y; end; writeln('Summa4= ', s: 0: 3); readln end.
Решение задачи: «Ошибка 207 в уравнении»
textual
Листинг программы
y:=sqrt(arctan( sqr(sqr(ln(x))) ));
Объяснение кода листинга программы
- Импортируется модуль math, который содержит функции для работы с математическими операциями (арктангенс, квадратный корень и т.д.).
- Переменной
y
присваивается значение результата вычисления функции арктангенса от квадрата значения логарифма переменнойx
. - Вычисление начинается с получения квадрата значения логарифма переменной
x
. - Затем полученный результат возводится в квадрат.
- Далее извлекается квадратный корень из полученного значения.
- И наконец, полученный результат используется как аргумент для функции арктангенса.
- Результат вычисления функции арктангенса от полученного аргумента присваивается переменной
y
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д