Question
Analise o trecho de algoritmo abaixo: algoritmo "questao" var v : vetor[1..8]de inteiro temp, out, in, nElems 1,j, x : inteiro inicio para x+1 ate 8 faca escreva("Numero", x, ",") leia(v[x]) fimpara nElemsarrow 8 para out - nElems ate 1 passo -1 faca inarrow 1 enquantoinlt outfaca sev[in]lt v[in+1]entao temp arrow v[in] v[in]arrow v[in+1] v[in+1]arrow temp fimse inarrow in+1 fimenquanto fimpara fimalgoritmo Responda o que faz o algoritmo em questão: A Preenche o vetor e faz ordenação crescente dos elementos. B Preenche o vetor e faz soma dos elementos. C Preenche o vetor e faz inversão dos elementos. D Preenche o vetor e faz intercalação dos elementos. (e) E Preenche o vetor e faz ordenação decrescente dos elementos.
Solution
4.3
(379 Votos)
Raquel
Mestre · Tutor por 5 anos
Resposta
O algoritmo em questão realiza a ordenação crescente dos elementos do vetor. Isso é feito através de uma implementação do algoritmo de ordenação por seleção. O vetor é preenchido com os números digitados pelo usuário e, em seguida, o algoritmo realiza a ordenação crescente dos elementos. Portanto, a resposta correta é a opção A: Preenche o vetor e faz ordenação crescente dos elementos.