Имя: Пароль:
LIFE
 
OFF: Как объяснить ребенку, что такое "Рекурсия"
0 GROOVY
 
12.02.16
18:57
Дочка (12 лет) спросила. А я и растерялся... Даже стыдно, "преподаватель", блин.
1 Джинн
 
12.02.16
18:59
(0) Рекурсию наглядно демонстрирует стишок: "У попа была собака, он ее любил..."
2 Это_mike
 
12.02.16
19:00
Фигассе в 12 лет вопросы..
3 ВРедная
 
12.02.16
19:01
зеркала одно напротив другого поставь :)
4 Dен
 
12.02.16
19:02
От контекста вопроса зависит?
5 Dен
 
12.02.16
19:03
+(4) И от знаний по этому вопросу.
6 ВРедная
 
12.02.16
19:03
(4) - мама, мама, что такое "аборт"?
- где ты это слово услышал, сынок?!
- "волны бились о борт корабля"!
7 mehfk
 
12.02.16
19:04
(1) Ты неправ. Стишок про FF негритят лучше.
8 Dен
 
12.02.16
19:05
(6) Как-то так :)
9 Dен
 
12.02.16
19:08
(0) Ну ты объясни, ее в каком плане этот термин заинтересовал.
10 mehfk
 
12.02.16
19:09
Расскажи ей про факториал.
11 Dен
 
12.02.16
19:14
(10) Факториал - избыточно (по моему). Можно произведение через сумму рекурсивно объяснить.
12 Музон Хиггса
 
12.02.16
19:15
(1) +1
13 mehfk
 
12.02.16
19:17
Можно еще взять робота, стену, как определить расстояние до стены, если роботумеет только шагать, если спереди нет препятствия.
14 su_mai
 
12.02.16
19:29
(0) На примере вычисления факториала. Само понятие факториала достаточно простое для 5 класса.
15 Neg
 
12.02.16
19:31
(0) ты же вроде говорил, что не женат, откуда дети?
16 ИсчадиеADO
 
12.02.16
19:44
возьмем девушку торгующую мороженным. Когда она уходит с работы? Когда заканчиваются покупатели или их становится мало. Перед тем как это выяснить она делает круг вокруг парка и произносит звонким голосом: "Кому мороженное" :)
17 Asmody
 
12.02.16
19:44
(16) рекурсия
18 Asmody
 
12.02.16
19:45
(17) -> (15)
19 ДенисЧ
 
12.02.16
19:49
Чтобы понять, что такое рекурсия, сначала нужно понять, что такое рекурсия...
20 orange777
 
12.02.16
19:54
(0) а она сама как думает?
21 Asmody
 
12.02.16
19:57
Чтобы получить яйцо нужна курица. Чтобы получить курицу нужно яйцо.
22 kosts
 
12.02.16
19:59
(16) Цикл с пост условием
23 Cyberhawk
 
12.02.16
20:05
Рекурсия = ре + курс = повторение курса
24 kosts
 
12.02.16
20:08
Как посчитать всех людей в длинной очереди? Спрашиваем - у человека перед собой - "Вы который по счету в очереди?". Он спрашивает у человека перед собой и тд.
И так по цепочке до первого. Потом в обратном направлении.
Первый говорит - передо мной никого нет, (ноль), следующий за ним говорит один, потом два и т.д.
Пока ответы по цепочке не вернутся назад.
Так и узнаем сколько человек в очереди...

И стоит ли ждать, если до закрытия почты осталось пол часа...
25 kotletka
 
12.02.16
20:13
(24) как это связано с вызовом самого себя?
26 kotletka
 
12.02.16
20:14
Так и запишем тут юольше половины незнают что такое рекурсия. Груви молодец, простым вопросом раскрыл суть 1сников- умно говорить о том о чем даже не имеют представления
27 kosts
 
12.02.16
20:15
(25) Функция вызвала сама себя. Самого себя не нужно вызывать.
28 Злопчинский
 
12.02.16
20:20
Матрешка и все
29 ObjectRelation Model
 
12.02.16
20:25
(22) любая рекурсия разворачивается в цикл
30 Забияка
 
12.02.16
20:33
(21)Вить, 5 баллов - для ребенка лучше не объяснить :)
31 kosts
 
12.02.16
20:34
(30) Это не рекурсия. У рекурсии есть условие остановки  и возврата.
32 Эльниньо
 
12.02.16
20:41
Иду как-то я по улице. Глядь - навстречу я иду
Поздоровались, пошли дальше вместе.
Идём. Глядь - навстречу мы идём
Поздоровались, пошли дальше вместе.
Идём. Глядь - навстречу мы идём
Поздоровались, пошли дальше вместе.
Идём. Глядь - навстречу мы идём
...
33 Злопчинский
 
12.02.16
20:42
(31)  например может быть и без этих условий
Тупо сломается по переполнению стека или сожранной памяти ;-)
34 Забияка
 
12.02.16
20:42
(31)Подробнее можно? Остановка - вылупление, например... Дальше объяснять? :)))
35 ДенисЧ
 
12.02.16
20:42
(31) У рекурсии ДОЛЖНО БЫТЬ условие остановки  и возврата. Для завершения алгоритма.
36 Волшебник
 
модератор
12.02.16
20:42
(0) Состав салата "Рекурсия":
1. Помидоры
2. Огурцы
3. Салат "Рекурсия"
37 Волшебник
 
модератор
12.02.16
20:43
(0) Если поставить зеркала напротив друг друга, то получится рекурсия (бесконечный коридор в обе стороны).
38 Забияка
 
12.02.16
20:43
(36)Иде такое нашел? :))
39 Волшебник
 
модератор
12.02.16
20:44
Цепная ядерная реакция имеет все признаки рекурсии.
40 Волшебник
 
модератор
12.02.16
20:44
Рекурсия среди нас...
41 Забияка
 
12.02.16
20:45
(39)Стас, завязывай с экспериментами :))
42 vde69
 
12.02.16
20:46
рекурсия это как 2 зеркала поставить и смотреть зеркало внутри зеркала.
43 Попытка1С
 
12.02.16
20:46
Украл - выпил - в тюрьму.
44 Xapac
 
12.02.16
21:02
LINUx
Linuxs Is Not Unix
45 Злопчинский
 
12.02.16
21:05
(36)  не салат
А коктейль Рекурсия
70 грамм сока
20 грамм водки
10 грамм коктейля Рекурсия

Интересно
Сколько в итоге водки будет
46 Злопчинский
 
12.02.16
21:06
(42)  не
Настоящая рекурсия
Когда смотришь на звезды
А звезды смотрят на тебя
47 Garykom
 
гуру
12.02.16
21:07
(45) предел последовательности уже не?
48 Garykom
 
гуру
12.02.16
21:10
(45) 22,2(2) грамм водки
49 ObjectRelation Model
 
12.02.16
21:19
(48) логично 77,(7) и 22,(2)
50 Злопчинский
 
12.02.16
21:23
(49)  а куда 0.(1) дели?
Смайл
51 Garykom
 
гуру
12.02.16
21:28
(0) Рекурсию для детей можно объяснять на примере:

Вот ты вырастешь, у тебя будут свои дети и ты сама будешь им объяснять про рекурсию...
52 MaxS
 
12.02.16
21:28
Звонок в домофон, я подхожу, спрашиваю:
- Кто?
- Я!
Открываю. Жена спрашивает кто там пришел?
- Я!
53 Garykom
 
гуру
12.02.16
21:30
(52) это не рекурсия, а подмена переменной
54 Злопчинский
 
12.02.16
21:42
Рекурсию еще можно на примере фракталов пояснить
Визуально поймут быстрее
55 ДемонМаксвелла
 
12.02.16
22:01
(0) в игре Lightbot есть уровни с рекурсией, специально для детей сделано
56 minele
 
12.02.16
22:09
В программировании рекурсия — вызов функции (процедуры) из неё же самой, непосредственно (простая рекурсия) или через другие функции (сложная или косвенная рекурсия), например, функция A вызывает функцию B, а функция B — функцию A. Количество вложенных вызовов функции или процедуры называется глубиной рекурсии. Рекурсивная программа позволяет описать повторяющееся или даже потенциально бесконечное вычисление, причём без явных повторений частей программы и использования циклов.
57 ДемонМаксвелла
 
12.02.16
22:28
(56) вот накуя ты это тут написал?
58 ObjectRelation Model
 
12.02.16
22:39
(50) опять?
59 Garykom
 
гуру
12.02.16
22:43
(50) не "0.(1)" а "0<-"
60 romix
 
12.02.16
22:55
Пшеница в тёмном чулане хранится
В доме, который построил Джек.
61 Asmody
 
12.02.16
23:09
(60) Это рекуррентная последовательность.
62 olegves
 
12.02.16
23:13
(0) расскажи ей сказочку про белого бычка
63 Drac0
 
12.02.16
23:15
(0) нарисуй дерево с веточками и на пальцах обясни, как найти самый длинный путь от ствола до кончика крайней веточки.
64 Garykom
 
гуру
12.02.16
23:20
И все таки мой вариант (51) со своими детьми и их детьми лучше ))

Только иногда дети это слегка плохо воспринимают (не в плане рекурсии именно а психологически), так сказать неизбежность бытия некоторая выходит
65 Asmody
 
12.02.16
23:27
А кто помнит "Игры с Чипом" в журнале "Пионер"? Там рекурсия объяснялась как раз про сбор яблок (классический обход дерева в глубину).
66 Vladal
 
13.02.16
00:30
(1) Это цикл Пока Истина Цикл КонецЦикла.
67 МихаилМ
 
13.02.16
00:31
Разговор в интернете.
111: А можешь мне, как гуманитарию, объяснить разницу между бесконечным циклом и бесконечной рекурсией?
222: Но вот смотри:
"У царя был двор, во дворе стоял кол,
На колу мочало, начинай сначала" - это бесконечный цикл.
"У попа была собака, он ее любил,
Она съела кусок мяса - он ее убил,
В яму закопал, крест поставил, написал: ..." - это бесконечная рекурсия.
68 Vladal
 
13.02.16
00:31
А хотя нет.. Он же намогиле написал всю историю с написанием на могилу.
69 Vladal
 
13.02.16
00:33
(21) Чтобы в первый раз получить курицу нужен Творец.
70 Vladal
 
13.02.16
00:35
(38) На лурке вроде такое читал. Или в Аткрытках.
71 Garykom
 
гуру
13.02.16
00:35
(69) а чтобы получить Творца из этой логики что нуна?
72 Vladal
 
13.02.16
00:36
(71) Ничего не нужно. Творец был вне нашего времени и будет.
73 Garykom
 
гуру
13.02.16
00:40
(72) а вот наука честно говорит: "а хз что было до большого взрыва"
74 Vladal
 
13.02.16
00:43
(73) Да пусть говорит. Я думаю, что было не х.з., а Бог, а наука (точнее, деятели от науки, отрицающие Бога) и говорит - х.з.
Ну х.з. так х.з.
Им виднее с той стороны, мне с этой.
75 xaozai
 
13.02.16
11:24
(0) Оч. просто: чтобы понять, что такое рекурсия, нужно понять, что такое рекурсия.
76 Фокусник
 
13.02.16
11:37
(67) "объяснить разницу между бесконечным циклом и бесконечной рекурсией"

бесконечный цикл: зеркала, стоящие рядом.
бесконечная рекурсия: два зеркала, стоящие напротив друг друга...
77 Asmody
 
13.02.16
11:39
(69) Это очень примитивное суждение. Где-то на уровне каменного века, хотя может и нет.
Очень примитивное, до религиозного, понимание творца.
78 Garykom
 
гуру
13.02.16
11:42
(77) да заметил что многие к старости начинают в разные секты склоняться, просто если секта свыше некоего предела то это уже церковь и религия, потому что считаться с собой заставляют - грохнуть дороже чем дать денег чтобы сидели не отсвечивали
79 Linn02
 
13.02.16
11:43
не лишайте ребенка детсва! маньяки...
80 Asmody
 
13.02.16
11:43
Т.е. курица создает себя сама, творец лишь закладывает идею.
81 mehfk
 
13.02.16
11:44
(79) Иди, подучи правописание, ПТУ-шник!
82 mehfk
 
13.02.16
11:45
(80) Осталось выяснить, прокатывает ли такая стратегия с программой.
83 Garykom
 
гуру
13.02.16
11:48
(80) Проблеммка что человечество в ближайшем будущем выйдет на уровень творца(бога).
Путем создания одного (возможно уже сейчас хотя оно и будет слегка медленно думающим) или нескольких ИИ.

А вот далее все интересно - поначалу боги для ИИ, а затем легко все может и перевернуться (вариант терминатор)
84 Linn02
 
13.02.16
11:49
(0) скажи что это любимая тема старых пердунов на
скамейке у подъезда, которым заняться нечем...
85 Garykom
 
гуру
13.02.16
11:49
(83)+ кстати вселенные - виртуальные миры создавать уже только в путь научились, что пока детализация подкачала так это уже мелочи
86 kosts
 
13.02.16
11:55
(84) Это вечное
87 Linn02
 
13.02.16
11:57
(86) та да... но не понимют же...
задрали канкретно.
88 Linn02
 
13.02.16
12:01
развели тут бодягу яйцо-курица-яйцо...
лучше б ВНП на пару рублей повысили б...
89 rphosts
 
13.02.16
12:10
(88) смысл, если оно измеряется в единицах трлн $
90 Linn02
 
13.02.16
12:14
ну вам, командор, виднее, конешно же...
тока што "оно" ?
91 Asmody
 
13.02.16
12:16
(83) Не выйдет. Если проводить аналогию, то Вселенная - суть софт, исполнитель. И доступа к "железу" нет в принципе. Ну т.е., например ОС воспринимает какую-нибудь видеокарту как набор цифр, портов (что с точки зрения ОС какой-то адрес, т.е. тоже цифры). Программа не может даже "осознать" что такое "кремний" или "электрон", и, тем более, внести какие-либо изменения.
Более того, программу можно переместить из "железной" среды в "виртуальную", и сама программа этого не заметит (если, опять же, сама среда ей об этом не сообщит).
Это к тому, что возможно мы когда-нибудь сумеем изменить код. Пока же все потуги напоминают попытку нарисовать котика на мониторе, путем посылки случайных последовательностей на случайные порты.
92 Linn02
 
13.02.16
12:16
ета бодяга и рубля не стоит же, да ?
и дите замучили рекурсиями...
:-)
93 Linn02
 
13.02.16
12:18
(91) епт... опять...
rphost, спаси ребенка !
94 Asmody
 
13.02.16
12:21
(92) Даже в крохотном масштабе Солнечной системы вся эта возня с нефтедолларами, курсом рубля и Украиной не имеет никакого смысла.
95 Garykom
 
гуру
13.02.16
12:43
(91) а методы социальной инженерии то пока не отменили как и физиологические реакции на котиков на мониторе
и возможно то (тот, та) кому нарисовали котиков имеет доступ к железу...
96 Asmody
 
13.02.16
13:12
(95) Так в том-то и дело, что не нарисовали. Самое интересное, что даже если вдруг нарисуют — нет возможности осознать, увидеть, что там "нарисован котик". Математически можем доказать, что он там должен быть нарисован с вероятностью 1, но увидеть и осознать — нет нужного "органа", "инструмента" и т.п.
97 Волшебник
 
модератор
13.02.16
13:12
(43) это цикл
98 Nirvana
 
13.02.16
13:30
Изучение какой-то темы - это типично рекурсивный процесс.
Например, чтобы что-то изучить, нужно ОТКРЫТЬ УЧЕБНИК И ПРОЧИТАТЬ ОБ ЭТОМ. Если в главе об этом встретились непонятные слова, но нужно опять же ОТКРЫТЬ УЧЕБНИК И ПРОЧИТАТЬ ОБ ЭТОМ, только теперь уже об этих непонятных словах. Если же и там встретились непонятные слова, то нужно опять ОТКРЫТЬ УЧЕБНИК И ПРОЧИТАТЬ об этих словах, и так до тех пор, пока встречается что-то непонятное. Если в результате всё станет понятным, то изучение темы завершается.
99 ДемонМаксвелла
 
13.02.16
13:30
(55) вот эта игра
http://lightbot.com/hocflash.html

там где задачки с процедурами, есть уровни, где процедура P1 вызывает саму P1
100 ДемонМаксвелла
 
13.02.16
13:35
(99) Уровень 3-1
101 Сниф
 
13.02.16
13:48
(101) Это рекурсия?
"Мы вас весь вечер ищем. У нас
такая чехарда выходит. Смотрите.
Вот это вот синкопа?
Это чушь собачья, а не синкопа.
Вот синкопа.
Тихо, мы должны завтра
рано вставать.
- Синкопа?
- Я не знаю.
- Как же?
- Что это - синкопа?
- Ты чего?
- А при чём тут я? Что пристали?
Ещё синкопу придумали какую-то.
Тихо.
О, синкопа!" (с)
102 miklenew
 
13.02.16
15:17
Рекурсия(сущ.) - см. рекурсия.
103 GROOVY
 
13.02.16
15:49
104 Asmody
 
13.02.16
16:50
105 rphosts
 
13.02.16
17:16
(101) c синкопой проще - это синкоптический ритм, типа рваный ритм... если размеренно (с одним и тем-же шагом по времени) рядом со спящей кошкой хлопать - раза после пятого она даже глаза не приоткроет, если выстукивать синкоптический ритм - она встанет и уйдёт
106 Rovan
 
гуру
15.02.16
16:48
(83) Отдельные люди выходят на этот уровень.
Человечеству в целом там пока нечего делать.

(91) "что такое "кремний" или "электрон", и, тем более, внести какие-либо изменения. "
НЕ надо вносить изменения в железо.
Нужна более мощная видеокарта ? Она уже есть, запрашиваешь разрешение и объясняешь зачем - дают другой порт (доступа), пользуешься. Закончил пользоваться, отключился.
Всё что нужно уже (всегда) есть в наличии.

(94) имеет... тут живут люди, это их жизнь, задачи, проблемы.
А кругом пустота. Обсуждать пустоту нет смысла.
107 Rovan
 
гуру
15.02.16
16:53
(96) всё просто.
Берете лист бумаги и выстригаете в нем силуэт котика.
Прикладываете к монитору.
В силуэте вы видите теперь часть изображения монитора в виде котика.
Какая бы ни была картинка (цветовая гамма) на самом мониторе вы все равно видите котика.

А теперь лист бумаги убираете и представляете его мысленно. Т.е. отделяете этот же контур (часть изображения) просто в голове.
Опа! Никто котика не видит, а вы видите !

Следующий уровень: можно представить двигающегося котика или нескольких котиков.
108 aka AMIGO
 
15.02.16
16:53
Аналог рекурсии - карусель :)
Или "замкнутый" фонтан, с насосом, подающим воду обратно в верхнюю точку слива :)
109 Масянька
 
15.02.16
16:57
Лист бумаги (формат А4) - на обоих сторонах написать "Переверни".
110 Иэрпэшник
 
15.02.16
16:57
Че-то нагородили на 2 страницы.. котики там..
В 12 лет ребенок хорошо знает, что повторение - мать учения. Рекурсия и есть повторение.
111 Vladal
 
16.02.16
22:24
(82) ПОлиморфный вирус действует так же
112 Vladal
 
16.02.16
22:25
(110) Повторение рекурсия или цикл?
113 Vladal
 
16.02.16
22:26
(91) Хорошее объяснение понимания Творца. Спасибо. А то мы как софт, который тыкается и не понимает, что такое кремний и считает, что раз мы его не видим, то и кремния нет.
114 GROOVY
 
16.02.16
22:56
Рекурсия есть на гербе РФ. Я не знал.
115 Garykom
 
гуру
16.02.16
23:03
(114) дочь то поняла что такое рекурсия? про своих детей не удивило?
116 GROOVY
 
16.02.16
23:07
(115)  Свои дети - это не рекурсия.
Поняла.
117 Хранимая Процедура
 
16.02.16
23:12
А как обяснить 10-тнему ребенку, чем отличаются фейки, моки и стабы.

И зачем нужно применять внедрение конструктора для улучшения тестируемости кода.

А я и растерялся... Даже стыдно, "программист" с 20-ти летним стажем, блин.
118 Хранимая Процедура
 
16.02.16
23:15
Доктор, скажите, мне нужно прекращать читать Ошерова и Зееман?
119 GROOVY
 
16.02.16
23:15
(117)  Ты мне попробуй объяснить, а то нифига не понятно.
120 Злопчинский
 
16.02.16
23:21
Судя по в е у все придет в итоге к кастам
Возможно миграция между кастами будет достаточно доступной, но разделение общества будет, однозначно!
121 Garykom
 
гуру
16.02.16
23:31
(120) уже лет 50 это

и самое интересное что "межкастовые браки" очень осуждаются, хотя "межкастовые дети" совсем нет ))
122 Хранимая Процедура
 
16.02.16
23:33
123 Garykom
 
гуру
16.02.16
23:37
(122) плохой ссылка, тут хотя бы при переводе меньше потеряется https://habrahabr.ru/post/116372/
124 Garykom
 
гуру
16.02.16
23:39
(116) свои дети да не рекурсия, а вот использование при объяснении тех же слов
125 Хранимая Процедура
 
17.02.16
00:27
126 Jump
 
17.02.16
00:48
(0)Скачай с торрента фильм "Начало" и включи дочке.
Там и объяснять ничего не придется.
127 Jump
 
17.02.16
00:50
Мне сегодня приснился сон, что я сплю и вижу сон, в котором я сплю и вижу сон про то, что мне приснился сон...
128 ДемонМаксвелла
 
17.02.16
08:16
(127) и тут я проснулся, но не помню сколько раз :)
129 wowik
 
17.02.16
09:27
130 Rovan
 
гуру
17.02.16
09:30
(114) Несколько раз видел рекурсию в детских журналах и книгах. Выглядит это так: на обложке нарисован некий зайчик, который держит в руках (лапах) этот же выпуск журнала, на обложке которого нарисован зайчик, который держит...
131 Иэрпэшник
 
17.02.16
09:31
(112) <Повторение рекурсия или цикл?>

Ну если углубляться в словоблудие, то согласно педивикии рекурсия - это "процесс повторения элементов самоподобным образом".
Если глянуть лингво - "циклическое повторение"
:)
132 myk0lka
 
17.02.16
09:48
Матрёшки.
В каждой лежит не только следующая матрёшка но и конфета.
Конфету рядом с матрёшкой можно брать только тогда, когда добравшись до самой последней начинаешь закрывать их обратно.
133 ks_83
 
17.02.16
10:07
Проще простого. Напиши рекурсивную функцию и покажи в отладчике, как она работает по шагам.
134 aka AMIGO
 
17.02.16
10:35
//Лень проверять.. Сработает или нет? Это модуль, можно проверить :)
//Процедура:
Процедура Рекурсия(Ы)
    Ы=Ы+1;
    Если Ы>10 Тогда
        Возврат;
    КонецЕсли;
    Рекурсия (Ы);
КонецПроцедуры;
Рекурсия(0);

//А это - Функция:
Функция Рекурсия(Ы)
    Ы=Ы+1;
    Если Ы>10 Тогда
        СтатусВозврата(0);
        Возврат "";
    КонецЕсли;
    Сообщить(Ы);
    Рекурсия (Ы);
КонецФункции;
Рекурсия(0);

//последняя еще и сообщает что-то :)
135 Oftan_Idy
 
17.02.16
10:37
(0) Покажи на примере Ханойских башен
136 aka AMIGO
 
17.02.16
10:38
Можно привести библейский пример: Сизифов труд
137 Кирпич
 
17.02.16
10:40
(0) направить web камеру на монитор. сразу поймет.
138 Rovan
 
гуру
29.02.16
16:30
(136)  а что там рекурсивного ?

Кстати в реальности катящийся с горы камень повреждался бы, т.е. уменьшался бы постепенно.
139 dachnik
 
29.02.16
16:39
Сериал "Интерны" закончился классической рекурсией - доктор Быков уехал в Питер, где его пригласили сначала консультантом, а затем и сниматься в сериале про интернов.
140 aka AMIGO
 
29.02.16
16:40
(138) рекурсивно? - повторение до конца - и в начало
141 Fish
 
29.02.16
16:42
(140) Это цикл, а не рекурсия.
142 Fish
 
29.02.16
16:44
(140) А вот это уже рекурсия: http://justpics.ru/images/14/1/2720.jpg
143 aka AMIGO
 
29.02.16
16:47
(141) а это?

Процедура Тест(Ы)
Ы=Ы+1;
  Если Ы=10 Тогда
   Возврат;
  КонецЕсли;
Тест(Ы);
КонецПроцедуры;
144 aka AMIGO
 
29.02.16
16:49
Судя по (142) рекурсия изображения появляется в двух зеркалах, направленных друг на друга.
145 Fish
 
29.02.16
16:50
(143) Это да. Кстати, 1С не переносит большую вложенность рекурсии - падает достаточно быстро.
146 PR третий
 
29.02.16
16:51
(0) Да все просто.
Задача "Помыть посуду" вызывает функцию "Помыть(ВсяПосуда)", та в свою очередь всякие "Помыть(КастрюляСКрышкой)" и "Помыть(СковородаСВилкой)" и т. д.
Выход из процедуры — неделимость объекта.
147 Fish
 
29.02.16
16:52
(146) "Выход из процедуры — неделимость объекта" - А если это бьющаяся посуда? :)
148 PR третий
 
29.02.16
16:54
Что-то у вас все примеры без условия выхода, зеркала напротив друг друга, стишки про собаку попа...
149 PR третий
 
29.02.16
16:55
(142) Любую рекурсию можно реализовать не рекурсией.
150 blutang
 
29.02.16
16:55
(0)Подключиться к своему компу по VNC.
151 Волшебник
 
модератор
29.02.16
17:00
(149) Любой цикл можно реализовать рекурсией. Лишь бы стек был большой.
152 PR третий
 
29.02.16
17:02
(151) Можно. Но вот это уже как раз не нужно, ибо рекурсия — зло.
153 Волшебник
 
модератор
29.02.16
17:02
(152) Рекурсия не только зло, но и добро.
154 PR третий
 
29.02.16
17:02
(0) Паш, можешь еще пример с обходом лабиринта по правилу левой стороны рассказать.
155 PR третий
 
29.02.16
17:03
(153) Конечно добро. Когда с помощью нее получается просто решить сложную задачу.
А если можно без проблем обойтись циклом, то надо избавляться от рекурсии.
156 Rovan
 
гуру
01.03.16
09:54
(140) на каждом шаге должно идти некое изменение (желательное) и потом возвращаясь на исходную точку мы имеем некий нужный результат
157 Rovan
 
гуру
01.03.16
09:56
(146) да.
Почти любое мероприятие (дело) выполняемое человеком можно обозначить как рекурсивный процесс.