Analise o seguinte subprograma em pseudocódigo: funcao M(X: inteiro): inteiro inicio se (X = 0) ou (X = 1) entao retorne (1) senao retorne(M(X-1)+M(X-2)) fimse fimfuncao As alternativas a seguir apresentam chamadas da função M e indicam o retorno conforme o valor passado como parâmetro. Selecione a alternativa correta.
Analise o seguinte subprograma em pseudocódigo:
funcao M(X: inteiro): inteiro
inicio
se (X = 0) ou (X = 1) entao
retorne (1)
senao
retorne(M(X-1)+M(X-2))
fimse
fimfuncao
As alternativas a seguir apresentam chamadas da função M e indicam o retorno conforme o valor passado como parâmetro. Selecione a alternativa correta.
- M(1) retornará o valor 0.
- M(3) retornará o valor 2.
- M(6) retornará o valor 20.
- M(5) retornará o valor 8.
- M(7) retornará o valor 13.