Возведение в степень, используя лишь операции сложения, умножения и вычитания - 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.
Объяснение кода листинга программы
- Создается переменная
x
и присваивается ей значение, которое читается с консоли. - Создается переменная
y
и присваивается ей значениеx*x
, то естьx
возводится в квадрат. - Создается переменная
s
и присваивается ей значениеy*(2*y-3*x+4)-5
, то естьy
возводится в квадрат, затем из этого значения вычитается3*x/2
и прибавляется4
и-5
. - Выводится значение переменной
s
с помощью функцииwrite
. - Программа завершается вызовом функции
readln
, чтобы прочитать значениеx
с консоли.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д