Em uma oficina de programação, uma turma criou um algoritmo para organizar, em ordem crescente, os tempos de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma oficina de programação, uma turma criou um algoritmo para organizar, em ordem crescente, os tempos de conclusão de quatro etapas de um projeto. O algoritmo deve manter todos os valores e colocá-los do menor para o maior. Em um teste, os tempos registrados, em minutos, foram 3, 1, 4 e 2. Com base no texto, qual sequência será obtida após a aplicação do algoritmo de ordenação?
- A) 4, 3, 2, 1
- B) 2, 1, 3, 4
- C) 1, 3, 2, 4
- D) 1, 2, 4, 3
- E) 1, 2, 3, 4
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado pede que os tempos de conclusão sejam organizados em ordem crescente, ou seja, do menor para o maior, mantendo todos os valores.
- Os valores registrados são 3, 1, 4 e 2 minutos.
- Identifique o menor valor entre eles: é o 1. Ele deve ser o primeiro da sequência.
- Entre os valores restantes (3, 4 e 2), o menor é o 2, que deve vir em seguida.
- Entre 3 e 4, o menor é o 3, que vem na terceira posição, e o 4 fica por último.
- A sequência final é 1, 2, 3, 4, que corresponde à alternativa E, em acordo com o gabarito oficial.
- Por que as outras estão erradas: A) inverte a ordem, colocando do maior para o menor; B) começa pelo 2 e coloca o 1 depois do 2, sem respeitar a ordem crescente; C) coloca o 3 antes do 2, quebrando a sequência crescente; D) coloca o 4 antes do 3, invertendo a ordem dos dois últimos valores.
💡 Dica: Pense na ordem crescente dos números.
Alternativa por alternativa
O aluno inverteu o critério e organizou os valores do maior para o menor, como se a ordem decrescente tivesse sido pedida.
O aluno pode ter olhado apenas para o primeiro e o último valores ou ordenado de forma parcial, colocando o 2 na frente sem comparar com o 1.
Por que engana: Confundir a ordem correta ao tentar ordenar os números, escolhendo uma sequência que não segue a lógica de ordenação crescente.
O aluno colocou o 1 na primeira posição, mas não comparou corretamente o 3 com o 2, deixando o 3 antes do 2.
O aluno ordenou corretamente o começo (1, 2), mas não comparou 3 e 4, colocando o 4 antes do 3 por descuido na última comparação.
A ordem crescente organiza os valores do menor para o maior. Assim, o 1 vem primeiro, seguido de 2, 3 e 4, resultando em 1, 2, 3, 4.
Raio-X da questão
algoritmo de ordenação
avaliacao
algoritmo de ordenação · números inteiros
Revisar os conceitos de algoritmos de ordenação.
Confundir a ordem correta ao tentar ordenar os números, escolhendo uma sequência que não segue a lógica de ordenação crescente.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Na aula, Ana quer colocar os números 3, 1 e 2 do menor para o maior. Qual sequência Ana deve fazer?
- Você precisa organizar uma lista de números: 2, 5, 1, 4, 3. Qual é a lista em ordem crescente?
- Identifique a sequência correta de passos para criar um algoritmo que some dois números: 1) Ler o primeiro número; 2)…
- Considere a seguinte lista de números: [5, 3, 8, 4, 2]. Qual o resultado após aplicar o algoritmo Bubble Sort?
- Em uma oficina de programação, estudantes analisam o Bubble Sort para ordenar valores em ordem crescente. Nesse método…
- Em uma competição de programação, Ana criou um algoritmo para organizar uma lista de números. O algoritmo deve colocar…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
