profile
Опубликовано 6 лет назад по предмету Информатика от nikonov2004

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

  1. Ответ
    Ответ дан contrlc

    y = x {}^{3} + 2.5x {}^{2} - x + 1\y = (x {}^{2} + 2.5x - 1)x + 1\y = ((x + 2.5)x - 1)x + 1

    var

     x, y: real;

    begin

     read(x);

     y := x + 2.5;

     y := y * x;

     y := y - 1;

     y := y * x;

     y := y + 1;

     write(y);

    end.

Самые новые вопросы