Вопрос, который вызвал трудности
ПОМОГИТЕ Умоляю
Паскаль.
Для заданного X вычислите Y по формуле
y=x^3+2.5x^2-x+1
При этом:
1) операцию возведения в степень использовать НЕЛЬЗЯ;
2) в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание);
3) в программе может быть исп не более пяти операторов присваивания
Подсказка:
Преобразуйте выражение к следующему виду:
y=((x+2.5)x-1)x+1.
Срочно!!!!
Ответ экспертов Учись.Ru
Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме.
После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:
Var x,o,o1,o2,o3,o4:real; begin read(x); o:=x+2.5; o1:=o*x; o2:=o1-1; o3:=o2*x; o4:=o3+1; writeln(o4); end.