Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Функция - YES!!!

...::: Приветствую, comp :::...

Наконец-то я разобрался как работает рекурсия в этом умножении, уф!
вот решение:

Index=5
5 'пусто' 5-1
1) Result:= Index * MulNumber(Index-1)

4 'пусто' 4-1
2) Result:= Index * MulNumber(Index-1)

3 'пусто' 3-1
3) Result:= Index * MulNumber(Index-1)

2 'пусто' 2-1
4) Result:= Index * MulNumber(Index-1)

5) Index=1 , Result=:1; Exit;

----Начинается возврат(возврат значений) и закрытие вызванных функций 5) Result=1,Index=1 , ВЫХОД без УМНОЖЕНИЯ

2 2 * 1 1
4) Result:= Index * MulNumber(Index-1)

6 3 * 2 2
3) Result:= Index * MulNumber(Index-1)

24 4 * 6 3
2) Result:= Index * MulNumber(Index-1)

120 5 * 24 4
1) Result:= Index * MulNumber(Index-1)

Везде над переменными я вывел ихнее текущее значение.

Спасибо всем кто мне пытался это объяснить!
Спасибо!

= = = = = = = = = = = = = = = = = = = =
...::: by GENEMI :::...

Номер выпуска : 4352
Возраст листа : 570 (дней)
Количество подписчиков : 523
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/350073
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Tue, 12 Apr 2005 20:38:36 +0300 (#350073)

 

Ответы:

Здравствуйте, GENEMI,

Если тебе так понятно, то бога ради. По идее ты просто расписал
конкретный пример, народ-же просто добивался, что бы ты понял принцип.

Ответить   Thu, 14 Apr 2005 08:32:12 +0600 (#350600)

 

...::: Приветствую, Шистеров Павел :::...

Проблема была в том что я просто не думал что функция может
вызывать себя как новую копию, а так все даже очень просто.

= = = = = = = = = = = = = = = = = = = =
...::: by GENEMI :::...

Номер выпуска : 4365
Возраст листа : 572 (дней)
Количество подписчиков : 516
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/351563
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 14 Apr 2005 14:03:54 +0300 (#351563)