Решить ( надо): для заданного x вычислите y по формуле y=x^3+2,5x^2-x+1 при этом: 1. операцию возведения в степень использовать запрещено. 2. в одном операторе присваивания можно использовать не более одной арифметической операции. 3. в программе не более 5 операторов присваивания.

тата279 тата279    1   21.08.2019 01:40    5

Ответы
VikaKharitoniv VikaKharitoniv  14.08.2020 17:57
Используем схему Горнера.
y = x³+2.5x²-x+1 = 1+x(-1+x(2.5+x))

var
  x,y:real;
begin
  Read(x);
  y:=x+2.5;
  y:=y*x;
  y:=y-1;
  y:=y*x;
  y:=y+1;
  Writeln(y)
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика