Considere o seguinte algoritmo em pseudocódigo: algoritmo "faz"
var
V: vetor[1..10] de real
procedimento T(var a,b : real)
var
aux : real
inicio
aux <- a
a <- b
b <- aux
fimprocedimento
procedimento X
var
indice : inteiro
inicio
para indice de 1 ate 10 passo 1 faca
escreva("Elemento(",indice,"): ")
leia(V[indice])
fimpara
fimprocedimento
procedimento Y
var
i,j : inteiro
inicio
para i de 1 ate 10 passo 1 faca
para j de 1 ate 9 passo 1 faca
se (V[j] > V[j+1]) entao
T(V[j],V[j+1])
fimse
fimpara
fimpara
fimprocedimento
procedimento Z
var
indice : inteiro
inicio
para indice de 1 ate 10 passo 1 faca
escreval("V(",indice,"): ",V[indice])
fimpara
fimprocedimento
inicio
X()
Y()
Z()
fimalgoritmo
Analise as seguintes alternativas e selecione a CORRETA:
A.
O procedimento Z lê os elementos de um vetor.
B.
O procedimento Y ordena o vetor em ordem decrescente.
C.
O procedimento Z ordena o vetor em ordem crescente.
D.
O procedimento X ordena o vetor em ordem decrescente.
E.
O procedimento Y ordena o vetor em ordem crescente.