Olá pessoal, sou o Filipe Névola, este blog foi muito ativo durante 2009 enquanto eu fazia universidade,
hoje em dia estou ativo no Twitter @FilipeNevola e voltando a escrever posts agora no meu perfil do Medium (29/05/2016).

[ 03/06/2008 ] 3

Recursividade

Definição: Uma definição de um conceito é recursiva quando baseia-se no próprio conceito.


Exemplo: Para se calcular o fatorial de 3 podemos usar uma função recursiva, ou seja, atribuimos 3 a um n (n=3), sabemos pela definição de fatorial que o fatorial de 3 é sabido através da operação 3*2*1 que é igual a 6. Então para qualquer n podemos dizer que seu fatorial é:

fat (n) = n * fat(n-1), sendo fat (0) = 1 e fat(k) = k*(k-1)*(k-2)*...*1, p/ k>0


Voltando ao exemplo de fatorial com n valendo 3(figura ao lado):

fat(3)= 3 * fat (2), fat (2)=2*fat(1), fat(1)=1*fat(0), fat(0)=1


pegando o retorno dessas recursões temos: 1*1*2*3=6 como queriamos demonstrar.

Outros problemas de natureza recursiva são: sequência de fibonacci, torres de Hanói e função de Ackermann.


Revisando: Para calcular o fatorial de um número devemos multiplicar esse número pelo fatorial desse número menos 1 até chegar ao valor 0.


Conclusão: Para calcular um fatorial usamos o valor de outro fatorial e assim sucessivamente ou em outras palavras, de maneira recursiva.
Anônimo comentou:

Gostei da criatividade no nome e do conteúdo. Vamos às ordenações!

Abraço!

Anônimo comentou:

Brasil Rumo ao Hexa!!!
Ouro em Pequim 2008!!

Anônimo comentou:

Meu comentário vai ser de forma "recusiva"....que é isso!
É uma forma simples de recusa a tal comentário. Porém, considerando o Bloguista em questão, digo ser de uma monopolização acadêmica muito restrita a tal assunto, sugiro fazê-lo com links ligados a área respectiva. Grande abraço e sempre contra a DITAdura.

Novo Comentário