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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2012, 12:23   #1
J. Smith
Новичок
Джуниор
 
Регистрация: 27.03.2012
Сообщений: 3
По умолчанию дерево рекурсии

здравствуйте, изобразите, пожалуйста, графиически дерево рекурсии следующей функции:
Код:
double rec(double &a, int n)
{
	if (n>0)
	{
		double t=rec(a,n-1);
		return (2*t+a/pow(t,2))/3;
	}
	else 
		return (a+1)/3;
}
спасибо.
J. Smith вне форума Ответить с цитированием
Старый 27.03.2012, 12:31   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

это не древовидная рекурсия
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 27.03.2012, 12:38   #3
J. Smith
Новичок
Джуниор
 
Регистрация: 27.03.2012
Сообщений: 3
По умолчанию

ааа. хм) возможно в этом всё дело... длинная история. ну а графически можно это изобразить как-то? Будет просто вызов ф.>вызов ф.>вызов ф.>... и когда n будет равно нулю,то возвратиться значение под else... ну не мне рассказывать что дальше)
J. Smith вне форума Ответить с цитированием
Старый 27.03.2012, 12:42   #4
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Цитата:
Будет просто вызов ф.>вызов ф.>вызов ф.>...
ну именно так и будет. вызов функции рисуй в виде блока, к примеру

Цитата:
и когда n будет равно нулю,то возвратиться значение под else
когда n будет невозрастать
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 27.03.2012, 12:57   #5
J. Smith
Новичок
Джуниор
 
Регистрация: 27.03.2012
Сообщений: 3
По умолчанию

ну я так и думал. просто две недели пытаюсь преподавателю доказать, что именно так данная рекурсия проходит. не знаю, что не так)
Цитата:
вызов функции рисуй в виде блока, к примеру
всмысле так O->O->O->O, где О - вызов функции?

Последний раз редактировалось J. Smith; 27.03.2012 в 13:12.
J. Smith вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Организация рекурсии Rekky Общие вопросы C/C++ 6 24.08.2011 17:22
из рекурсии - цикл Deathsoul Помощь студентам 2 02.06.2010 10:19
Рекурсии RAMA Паскаль, Turbo Pascal, PascalABC.NET 6 18.10.2009 13:56
Рекурсии Logan Паскаль, Turbo Pascal, PascalABC.NET 1 13.05.2008 08:52