Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 17.08.2016
Сообщений: 9
1

Написать функцию возведения действительного числа в целую степень

17.08.2016, 04:04. Показов 1811. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Описать функцию Power2(A, N) вещественного типа, находящую величину AN (A — вещественный, N — целый параметр) по следующим формулам:
A0 = 1;
AN = A·A·…·A (N сомножителей), если N > 0;
AN = 1/(A·A·…·A) (|N| сомножителей), если N < 0.
С помощью этой функции найти AK, AL, AM, если даны числа A, K, L, M.
Напишите пожалуйста всю задачу!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.08.2016, 04:04
Ответы с готовыми решениями:

Вычисление выражения, используя функцию для возведения действительного числа в целую степень
Составить программу для вычисления выражения , a-действительное, m-целое, используя функцию для...

Написать подпрограмму возведения числа в целую степень
Написать подпрограмму возведения числа в целую степень. Проверить ее работу на следующих данных:...

Написать функцию возведения числа x в степень n
4. Написать функцию возведения числа x в степень n Прошу помощи по этим задачам,если кому не...

Написать рекурсивную функцию для возведения числа в степень
Написать рекурсивную функцию для возведения числа в степень.

1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7792 / 4616 / 2829
Регистрация: 22.11.2013
Сообщений: 13,112
Записей в блоге: 1
17.08.2016, 08:16 2
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Быстрое возведение в степень, 0^0=1:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function Power2(a: Real; n: Integer): Real;
var r: Real;
begin
  r:=1;
  if n<0 then r:=1/Power2(a,-n)
  else 
    while n>0 do begin
      if Odd(n) then r:=r*a;
      a:=Sqr(a); n:=n shr 1; {n:=n div 2}
    end;
  Power2:=r;
end;
var
  a: Real;
  k, l, m: Integer;
begin
  Write('Введите число и 3 целых показателя степени: '); ReadLn(a,k,l,m);
  WriteLn(Power2(a,k),' ',Power2(a,l),' ',Power2(a,m));
end.
0
17.08.2016, 08:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2016, 08:16
Помогаю со студенческими работами здесь

Используя функцию, написать программу возведения числа в действительную степень
используя функцию, написать программу возведения числа в действительную степень!!!

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

Написать функцию возведения числа a в n-ю степень
- написать функцию возведения числа a в n-ю степень.

Рекурсивная функция возведения вещественного числа в целую степень
Решите задачку, плиз ((( Описать рекурсивную функцию pow(x, n) от вещественного x (x &lt;&gt; 0) и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru