O algoritmo abaixo mostra o emprego de uma função recursiva:...

Após a execução, o valor da variável BARRA e o de retorno da função serão, respectivamente:
Comentários
Veja os comentários dos nossos alunos
Funções cujos domínios podem ser definidos recursivamente (tal como o domínio dos números naturais) possuem frequentemente definições recursivas que seguem a definição recursiva do domínio (no caso dos naturais, definimos o comportamento da função com entrada 0, e para cada entrada positiva sucessor(n) definimos o comportamento da função recursiva a partir de seu comportamento com entrada n).
O exemplo clássico de uma função definida recursivamente é a seguinte definição da função fatorial(n):
7!= 7*6*5*4*3*2*1= 5040
Força Guerreiro!!!!!!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo