Estude e explique no trabalho como funcionam as funções
recursivas. Crie uma função recursiva de sua escolha e explique no trabalho como ela
funciona para evitar um loop infinito.
Soluções para a tarefa
Respondido por
1
As funcoes recursivas sao funcoes que chamam a si proprias.
Essa funcao retorna o enésimo termo da sequencia de fibonacci , dado que
f(0) = 0
f(1) = 1
f(n) = f(n-1)+f(n-2) para n>1
farei em python 3 essa funcao
def fib(n):
_if n<=1:
__return n
_return fib(n-1)+fib(n-2)
Essa funcao evita o loop infinito por que quando n chega a 1 ou a 0 ela para e para chegar a 0 ou 1 , ela vai chamando funcoes com numeros cada vez menores ate que cheguem 0 ou 1.
Essa funcao retorna o enésimo termo da sequencia de fibonacci , dado que
f(0) = 0
f(1) = 1
f(n) = f(n-1)+f(n-2) para n>1
farei em python 3 essa funcao
def fib(n):
_if n<=1:
__return n
_return fib(n-1)+fib(n-2)
Essa funcao evita o loop infinito por que quando n chega a 1 ou a 0 ela para e para chegar a 0 ou 1 , ela vai chamando funcoes com numeros cada vez menores ate que cheguem 0 ou 1.
Perguntas interessantes
Ed. Física,
9 meses atrás
Química,
9 meses atrás
Geografia,
9 meses atrás
Matemática,
1 ano atrás
Informática,
1 ano atrás
Geografia,
1 ano atrás
História,
1 ano atrás
Física,
1 ano atrás