Considere o seguinte algoritmo em pseudocódigo e selecione a alternativa falsa.
algoritmo "oquefaz"
var
valor : inteiro
procedimento faz(N : inteiro)
inicio
se (N=0) entao
escreval(N)
senao
faz(N-1)
escreval(N)
fimse
fimprocedimento
inicio
repita
escreva("Digite: ")
leia(valor)
ate valor >= 0
faz(valor)
fimalgoritmo
A.
O procedimento "faz" é recursivo.
B.
O procedimento "faz" possui uma condição de parada da recursividade.
C.
O algoritmo escreve os números inteiros entre 0 (zero) e o valor lido.
D.
O procedimento "faz" escreve o valor de N quando esse é igual a zero ou escreve o valor de N-1 quando N for maior que zero.
E.
Se o valor digitado for menor que zero, o programa solicitará que seja digitado um novo valor.