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
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
