Algoritmos e estrutura de dadosRecursividade
- (FUNCAB 2014)
Observe o algoritmo a seguir, que utiliza o conceito de função recursiva.
algoritmo "MDA"
var
X, W, N : inteiro
funcao FF(Y:inteiro):inteiro
inicio
N <- N + 1|
se Y < 2 entao
retorne 1
senao
retorne Y * FF(Y-1)
fimse
fimfuncao
inicio
X <-5
N <-0
W <- FF(X)
W <-W-50
escreval(W,N)
fimalgoritmo
Após a execução, o algoritmo, os valores de W e N serão, respectivamente:
A) 120 e 5.
B) 120 e 1.
C) 70 e 0.
D) 70 e 5.
E) 70 e 1.
Próximo:
EXERCÍCIOS - Exercício 11
Vamos para o Anterior: Exercício 9
Tente Este: Exercício 9
Primeiro: Exercício 1
VOLTAR ao índice: Algoritmos e estrutura de dados