Ed
há 7 meses
Vamos analisar a função recursiva passo a passo para \( x = 4 \): 1. Chamada inicial: `recursiva(4)` - Como \( x \neq 1 \), a função retorna: \(-5 * recursiva(3) + 4\) 2. Próxima chamada: `recursiva(3)` - Novamente, \( x \neq 1 \), então retorna: \(-5 * recursiva(2) + 3\) 3. Próxima chamada: `recursiva(2)` - Novamente, \( x \neq 1 \), então retorna: \(-5 * recursiva(1) + 2\) 4. Chamada final: `recursiva(1)` - Aqui, \( x = 1 \), então retorna: \(-1\) Agora, vamos substituir os valores de volta: - Para `recursiva(2)`: \[ recursiva(2) = -5 * (-1) + 2 = 5 + 2 = 7 \] - Para `recursiva(3)`: \[ recursiva(3) = -5 * 7 + 3 = -35 + 3 = -32 \] - Para `recursiva(4)`: \[ recursiva(4) = -5 * (-32) + 4 = 160 + 4 = 164 \] Portanto, o valor retornado pela função quando chamada com \( x = 4 \) é 164.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material