Возведение в степень, используя лишь операции сложения, умножения и вычитания - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Дано действительное число х. Не пользуясь никакими други*ми арифметическими операциями, кроме умножения, сложения и вычитания, вычислить за минимальное число операций 2x^4-3x^3+4x^2-5

Решение задачи: «Возведение в степень, используя лишь операции сложения, умножения и вычитания»

textual
Листинг программы
var x,y,s:real;
begin
write('x=');
readln(x);
y:=x*x;
s:=y*(2*y-3*x+4)-5;
write('s=',s:0:2);
readln
end.

Объяснение кода листинга программы

  1. Создается переменная x и присваивается ей значение, которое читается с консоли.
  2. Создается переменная y и присваивается ей значение x*x, то есть x возводится в квадрат.
  3. Создается переменная s и присваивается ей значение y*(2*y-3*x+4)-5, то есть y возводится в квадрат, затем из этого значения вычитается 3*x/2 и прибавляется 4 и -5.
  4. Выводится значение переменной s с помощью функции write.
  5. Программа завершается вызовом функции readln, чтобы прочитать значение x с консоли.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы