Как записать x 3 в паскале
Перейти к содержимому

Как записать x 3 в паскале

  • автор:

Возведение числа в степень

Написать программу на языке Pascal, которая возводит число в целочисленную степень. Число и степень вводятся с клавиатуры.

Чтобы возвести число в степень, его надо умножить само на себя количество раз, равное показателю степени. То есть возведение числа n в степень d будет выглядеть так:

где индексы внизу просто указывают очередное по счету n .

Если d (степень) равна нулю, то какое бы число не стояло в основании степени, результат всегда будет равен единице:

В примере программы на языке Паскаль количество итераций (повторений) цикла равно модулю показателя степени числа (переменная deg ).

Если значение deg равно нулю, то цикл не выполнится ни разу. В результате переменная res будет содержать значение 1.

Если задан отрицательный показатель степени, то нужно разделить единицу на значение переменной res .

Программа на языке Паскаль:

var deg: integer; num, res: real; i: byte; begin write('Число: '); readln(num); write('Степень: '); readln(deg); res := 1; for i := 1 to abs(deg) do res := res * num; if deg < 0 then res := 1 / res; writeln(res:10:3); end.

Примеры выполнения программы:

Число: -3.2 Степень: 3 -32.768
Число: 5 Степень: -2 0.040

Вариант программы ниже позволяет возводить неотрицательное число в дробную степень:

var num, deg: real; res: real; begin write('Число: '); readln(num); write('Степень: '); readln(deg); res := exp(num * LN(deg)); writeln(res:10:3); end.
Число: 3.2 Степень: 2.9 30.177

Как в паскале записать икс в пятой степени?

Author24 — интернет-сервис помощи студентам

Как в паскале записать икс в пятой степени? Нам сказали, что ** - функция возведения в степень в АЯ. Я попробовала так записать в задаче, но он мне пишет - "неверное выражение".

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как описать корень пятой степени?
Как описать в С++ корень пятой степени з выражения?

Как написать формулу e в степени минус икс в квадрате
Здравствуйте! Подскажите,как в екселе написать формулу e в степени минус икс в квадрате я пишу.

Как записать синус двух икс?
Как составить программу на С++. функций sin x, sin x2, sin2 x для двух значений аргумента.

Не считает икс в степени
При b=0 ответ должен быть 1 при b<0 ответ должен быть 1 деленная на a в -1 степени, а при b>0.

Супер-модератор
6192 / 2938 / 1300
Регистрация: 04.03.2013
Сообщений: 5,781
Записей в блоге: 1

Лучший ответ

Сообщение было отмечено Китя как решение

Решение

1 2 3 4 5 6 7 8 9
 y := x * x * x * x * x; y := sqr(x) * sqr(x) * x; y := exp(5 * ln(x))  y := power(x, 5);

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

сходимость. икс в степени факториал
помогите пожалуйста с примером. на лимитах застрял. найти интервал сходимости ряда и исследовать.

Уравнение пятой степени
Нужен алгоритм решения уравнения \left(^-^-1 \right)/x = b . Мой не считает. То есть.

Уравнение пятой степени
Помогите пожалуйста разобраться, нужно решить уравнение вида: z^5+\bar^2=0, где z \in.

Или воспользуйтесь поиском по форуму:

Тема: как писать в паскале корень квадратный в 3й степени

langoler

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

langoler вне форума

langoler кто это?

Новичок Регистрация 02.04.2013 Возраст 35 Сообщений 1 Поблагодарил(а) 0 Получено благодарностей: 0 (сообщений: 0).

По умолчаниюкак писать в паскале корень квадратный в 3й степени

Если есть кто живой, подскажите, пожалуйста, как в Паскале вводить корень в третьей степени.
Т.е. нужно решить выражение :
Wкорень)x 2 +a - a 2 sin 2 (х+b/2) и
Y = cos 3 * (x 3 /3) - ( x/корень квадратный в 3й степени (a 2 +b 2 )) [IMG]file:///C:\DOCUME~1\User\LOCALS~1\Temp\msohtmlclip1\01\cli p_image008.gif[/IMG]
При с=1.6, b=14.7, x=1.38

Var a, b, c, x, w, y:real
begin
c:=1.6;
b:=14.7;
c:=1.38;
*writeln(‘Введите* значение для «а»’);
readln (a);
w:sqrt(sqr(x)+a)-(sqr(a)*sqr(sin)*(x+b)/2);
* y:sqr(cos)*cos*(sqr(x)*x/3))-(x/
*P.S.
и если кто сможет, подскажите, почему паскаль в первом уравнение выдает ошибку предполагается ‘(‘ в значении синуса.

там где выходят смайлики = (

03.04.2013 22:05 #2

eversor

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

eversor вне форума

Почти гений Регистрация 03.12.2007 Возраст 34 Сообщений 1,770 Поблагодарил(а) 52 Получено благодарностей: 221 (сообщений: 149).

По умолчанию

сфтографируй задание и кинь сюда - будет проще.

04.04.2013 23:53 #3

Anem

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение
  • Домашняя страница

Anem вне форума

Наш Чел Anem Трогаюсь Anem Трогаюсь Anem Трогаюсь Anem Трогаюсь Anem Трогаюсь Anem Трогаюсь Anem Трогаюсь Anem Трогаюсь Anem Трогаюсь Anem Трогаюсь Anem ТрогаюсьРегистрация 15.10.2011 Адрес Братск - центр Возраст 33 Сообщений 326 Поблагодарил(а) 70 Получено благодарностей: 27 (сообщений: 22).

По умолчанию

Y = cos 3 * (x 3 /3)= cos(x*x*x/3)*cos(x*x*x/3)*cos(x*x*x/3) Элементарно! самая интересная запись cos 3 * (x 3 /3) косинус от пустоты в третьей степени Хотел послать в гугл, но правилами запрещено, поэтому цитирую:

В общем случае вас интересует
z = x^y, где y=1/3
но так как своей функции возведения в степень у паскаля нет (значок ^ именно возведение в степень), то ее можно математически переписать как
ln z = y * ln x
если теперь это является степенью экспоненты, то получим
z = Exp(Ln z) = Exp(y* Ln x)
так что можно ввести функцию
function PowerFn (number, exponent: float): float;
begin
PowerFn := Exp(Exponent*Ln(Number));
end;

где Number - число, которое возводится в какую то Exponent степень

вызываете ее как
PowerFn(x, 1/3) и она возвращает корень третьей степени из x

uses crt;var i,k:integer; m:real;beginwriteln('Введите К');readln(k);if k

Как записать x 3 в паскале

Кубический корень (пример программы)
Навигация

Для вычисления кубического корня в Паскале нет стандартной функции (в отличие от квадратного корня ), однако, его можно вычислить, используя функции экспоненты и логарифма . Извлечение кубического корня — это возведение в степень 1/3, а для положительных чисел возведение в любую степень можно осуществить по формуле

axexlna.png
x13exp13lnx.png

Для отрицательных чисел логарифм не определён. Чтобы вычислить кубический корень из отрицательного числа, воспользуемся свойством нечётности кубического корня:

sqrt3mxmsqrt3x.png

Наконец, кубический корень из 0 — это 0. Логарифм 0 — это «минус бесконечность», и, хотя некоторые реализации Паскаля могут работать со значением «минус бесконечность», лучше избегать этого специального значения.

Таким образом, получаем:

function Root3 (X : Real ) : Real ;
begin
if X = 0.0 then
Root3 := 0.0
else if X > 0.0 then
Root3 := Exp ( Ln (X) / 3 )
else
Root3 := - Exp ( Ln ( - X) / 3 )
end ;

begin
WriteLn (Root3( 2 7.0 ) : 0 : 0 , ' ' , Root3( - 8.0 ) : 0 : 0 , ' ' , Root3( 0.0 ) : 0 : 0 ) ;
< 3 -2 0 >
end .

Смотри также

  • Sqrt(X) — квадратный корень
  • Exp(X) — экспонента
  • Ln(X) — натуральный логарифм
  • Кубический корень в Wikipedia
  • Показательная функция (экспонента) в Wikipedia
  • Натуральный логарифм в Wikipedia

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *