ЯН
Яна Никишина

подскажите пожалуйста, как записать -1^k в паскале

Нина Лукьянова
Нина Лукьянова

функции pow() в Паскале нет
если k - целое число - то если k - четное (2n) то +1, нечетное -1

1) если k - целое число >0... то просто в цикле
a0 = -1;
for i:=1 to k do a:=a*a0;
2) если k - целое число <0... то также просто в цикле
a0 = -1;
for i:=1 to k do a:=a/a0;
3) если k - произвольное число <>0 и основание x>0
можно (но не в этом случае! ) использовать свойства логарифма.. .
Ln( x^k ) = k * ln(x)
а "экспоненцируя" логарифм.. . e^ln(X) = X
f := exp( k * ln(x) );

Похожие вопросы
Помогите упростить выражение с факториалами. 1/(k+1)! - 1/k!
можно ли вынести? можно ли из (2k-1) вынести k-1? т. е. разделить 2k-1 на k-1? если да, то что тогда останется?
Программисты! Помогите ) Надо составить прогу в паскале ) В массив В записать K
Срочно нужно решить задачу по информатике на языке Паскаль. Найти среднее арифметическое чисел K,K+1,K+2,...K+N;(K
как перевести 1 Паскаль в 1 Ньютон?? ? Пожалуйста подскажите!
как записать в паскале?
Помогите пожалуйста записать выражение в Паскале
Как найти сумму k=от 1 до n последовательности 1/k. как найти?
как умножить вектор на число <<k>>. рассмотреть случаи <<k>> 1, <<k>> 1.
Как доказать, что lim((n+1)^k -n^k)=0? 0<k<1 n -->бесконечность