Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2010, 15:42   #1
Валера В.
 
Регистрация: 20.12.2009
Сообщений: 2
По умолчанию Рекурсии на Паскале:)

1) Организовать вычисление N! с помощью рекурсивной функции.
N! = 1*2*3*4...*N

2)Даны действительное целое число А, целое число n. Организовать вычисление А в n-ой степени с помощью рекурсивной функции. Показатель степени n может быть любым целым числом.

Прошу помочь решить хотябы одну...
Валера В. вне форума Ответить с цитированием
Старый 04.01.2010, 15:46   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Прошу помочь
помочь, хорошо.

где ваши попытки сделать?
или конкретные вопросы?что именно не получается?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.01.2010, 15:59   #3
no_to
 
Регистрация: 04.01.2010
Сообщений: 7
По умолчанию

первая решается нетяжело. и разбиралась на разных форумах тысячи раз.. при желании можешь ее даже найти
no_to вне форума Ответить с цитированием
Старый 04.01.2010, 16:53   #4
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Цитата:
первая решается нетяжело. и разбиралась на разных форумах тысячи раз.. при желании можешь ее даже найти
угу и вторая недалеко от первой отскочила.
Gorychev вне форума Ответить с цитированием
Старый 04.01.2010, 17:05   #5
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

2)
Код:
function Pow(X:real; N: Integer): Integer;
begin
     if N = 0 then
     begin
          Pow := 1;
          Exit;
     end;
     if N mod 2 = 0 then Pow := Pow(X * X, N div 2)
     else Pow := X * Pow(X, N - 1);
end;
1)
Код:
function FacRecursive(n: Word): LongInt; 
begin 
if n > 1 then 
 FacRecursive := n * FacRecursive(n-1) 
else 
   FacRecursive := 1; 
end;
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсии(паскаль) Таня.Ку Помощь студентам 1 17.12.2009 01:08
Рекурсии RAMA Паскаль, Turbo Pascal, PascalABC.NET 6 18.10.2009 13:56
Паскаль. Рекурсии Nush@ Паскаль, Turbo Pascal, PascalABC.NET 13 03.12.2008 21:27
выход из рекурсии L_M Помощь студентам 9 03.10.2008 18:03
Рекурсии Logan Паскаль, Turbo Pascal, PascalABC.NET 1 13.05.2008 08:52