- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoRecursividade
Considere uma linguagem de programação qualquer, que aceite recursividade, de tal forma que a função Resultado(N) é implementada conforme algoritmo a seguir:
Funcao Resultado( inteiro : N )
Se N > 0
Então Retorna N*Resultado(N-1)
Senão Retorna 1
Fim do Se
Fim Resultado
Se N > 0
Então Retorna N*Resultado(N-1)
Senão Retorna 1
Fim do Se
Fim Resultado
Neste caso, Resultado(6) retorna