
- Форум
- По малко от всичко
- Информационни технологии
- за програмисти
Nam3less е много прав. Пък и почти винаги рекурсия се използва с промяна на аргументите на процедурата/функцията. Тук функцията ти е безаргументна. Не съм запознат с езика, но или това е процедура или е нужно функцията да присвои стойност. Просто написана функция нищо не прави. Те връщат/присвояват стойности.
Ето една примерна процедура на псевдокод с включена рекурсия.
Процедура Показ_Папки(път до папката като низ)
начало на процедурата
Ако папката е една -> Изведи папката.
Показ_Папки(едната папка)
Иначе:
Докато има папки:
Изведи името на папката
Показ_Папки(текущата папка)
Премести на следваща папка.
Край на цикъла
Край на иначе-то
Край на процедурата.
Има 10 вида хора. Тези, които могат да четат двоичен код и тези, които не могат.