Вопрос задан 22.04.2021 в 17:35. Предмет Информатика. Спрашивает Филатова Алина.

Помогите найти ошибку(выводить неправильный ответ) нужно вычислить y=tg(x^3)+|x^2-x^5|program

2;uses crt;var x:Integer;y: Real;begin Write('x=');// Ввод значения x ReadLn(x); y:=(Sin(Exp(x)*3)/Cos(Exp(x)*3))+Abs(Exp(x)*2-Exp(x)*5); //формула WriteLn('y=', y);end.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Алтунина Аня.

Ответ:

Объяснение:

Во, первых программу не следует называть просто цифрой, в некоторых компиляторах будет ошибка.

Во-вторых вместо Когда используешь функцию Exp следует предавать два значения. Или просто использовать Sqr(x)

program prog1;

uses crt;

var x:Integer;

y: Real;

begin

Write('x=');// Ввод значения x

ReadLn(x);

y:=(Tan(Sqr(x)*3))+Abs(Exp(ln(X) * 2)-(Exp(ln(X) * 5)));

WriteLn('y=', y);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Проблема в формуле для вычисления y. Для вычисления выражения y=tg(x^3)+|x^2-x^5|, вам нужно использовать функцию тангенса (tg) и модуль (|x^2-x^5|). Формула должна выглядеть так:

y := Tan(xxx) + Abs(xx - xxxx);

Ваш код вычисляет другую формулу, которая не соответствует требованию. Вычисление y в вашем коде должно выглядеть так:

y := Tan(xxx) + Abs(xx - xxxx);

Также, не забудьте добавить Math модуль в ваш код, чтобы использовать функции Sin, Cos, Abs и Tan.

Вот исправленный код:

program 2; uses crt, Math; var x: Integer; y: Real; begin Write('x='); ReadLn(x); y := Tan(xxx) + Abs(xx - xxxx); WriteLn('y=', y); end.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос