Buscar

(FGV/2018) Considere a seguinte definição da função f, declarada na sintaxe Python. def f(n): foca: return n - 1 else: return f(n-2) + f(n-1) print...

(FGV/2018) Considere a seguinte definição da função f, declarada na sintaxe Python. def f(n): foca: return n - 1 else: return f(n-2) + f(n-1) print f(10) Assinale o valor produzido pela execução do código acima.

💡 1 Resposta

User badge image

Ed Verified user icon

A função f é uma função recursiva que retorna o n-ésimo número da sequência de Fibonacci, exceto quando n é igual a 0, caso em que retorna -1. Portanto, a chamada f(10) retorna o décimo número da sequência de Fibonacci, que é 34. Portanto, o valor produzido pela execução do código é 34. Resposta: 34.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais