- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
Analise o algoritmo abaixo e
Algoritmo
var
numeros : vetor[0..5] de inteiro
aux, indice : inteiro
outro : inteiro
inicio
para aux de 0 até 5 passo 1 faça
escreva(aux+1, " Numero= ")
leia(numeros[aux])
fimpara
para aux de 0 até 5 passo 1 faça
para indice de aux+1*aux até 5 passo 1 faça
se (numeros[aux] > numeros[indice]) então
outro !$ \leftarrow !$numeros[indice]
numeros[indice] !$ \leftarrow !$numeros[aux]
numeros[aux] !$ \leftarrow !$outro
fimse
fimpara
fimpara
para aux de 0 até 5 passo 1 faça
escreval(aux+1," Numero= ",numeros[aux])
fimpara
fimalgoritmo
marque a opção CORRETA que representa a saída gerada pelo algoritmo, considerando os seguintes valores de entrada { 17; 7; 12; 27; 9; 15 }.