Pensamento Computacional - Tópicos Adicionais: mudanças entre as edições

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Eraldo (discussão | contribs)
Criou página com '=Conceito de Recursividade= Determinados problemas podem ser resolvidos de forma muito elegante e compacta usando o conceito de recursividade. A recursividade acontec...'
 
Eraldo (discussão | contribs)
Linha 17: Linha 17:




   <math>5! = 5 x 4 x 3 x 2 x 1 </math>
   <math>5! = 5 \times 4 x 3 x 2 x 1 </math>

Edição das 14h38min de 11 de dezembro de 2023

1 Conceito de Recursividade

Determinados problemas podem ser resolvidos de forma muito elegante e compacta usando o conceito de recursividade.



A recursividade acontece quando um método chama a ele mesmo resolvendo um determinado problema para um subconjunto de dados.



Um bom exemplo de solução com recursividade é o problema de calcular o fatorial. Observe que o fatorial de 5, por exemplo, é:


  5!=5×4x3x2x1