Buscar

Considere a seguinte função recursiva: funçao inteiro): inteiro início então retorne -X senão retorne -5 recursiva(x - 1)+x fimse Qual é o valor re...

Considere a seguinte função recursiva: funçao inteiro): inteiro início então retorne -X senão retorne -5 recursiva(x - 1)+x fimse Qual é o valor retornado pela função se ela for chamada com x=4?


-143
164
-56
56
143

Essa pergunta também está no material:

QUESTÃO 4
1 pág.

Análise e Desenvolvimento de Sistemas Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Para resolver essa função recursiva, vamos substituir o valor de x na expressão e seguir a lógica da função. Se chamarmos a função com x = 4, teremos: recursiva(4) = -4 + recursiva(3) Agora, vamos calcular recursiva(3): recursiva(3) = -3 + recursiva(2) E continuamos calculando recursiva(2) e recursiva(1): recursiva(2) = -2 + recursiva(1) recursiva(1) = -1 + recursiva(0) Agora, vamos substituir os valores de recursiva(1) e recursiva(0) na expressão: recursiva(1) = -1 + recursiva(0) = -1 + (-5) = -6 recursiva(2) = -2 + recursiva(1) = -2 + (-6) = -8 E substituímos o valor de recursiva(2) na expressão de recursiva(3): recursiva(3) = -3 + recursiva(2) = -3 + (-8) = -11 Por fim, substituímos o valor de recursiva(3) na expressão de recursiva(4): recursiva(4) = -4 + recursiva(3) = -4 + (-11) = -15 Portanto, o valor retornado pela função quando chamada com x = 4 é -15.

0
Dislike1

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