Em uma escola pública, a equipe de tecnologia está desenvolvendo um sistema para gerar um relatório de notas…
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 escola pública, a equipe de tecnologia está desenvolvendo um sistema para gerar um relatório de notas. Antes de exibir os resultados, o sistema deve reorganizar os valores do menor para o maior, mantendo todos os registros, mesmo quando houver notas iguais. Para isso, a equipe precisa escolher a finalidade principal do algoritmo que será desenvolvido. Com base nessa situação, qual tipo de algoritmo atende diretamente à necessidade descrita?
- A) Algoritmo de validação
- B) Algoritmo de ordenação
- C) Algoritmo de criptografia
- D) Algoritmo de filtragem
- E) Algoritmo de busca
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique a necessidade descrita no enunciado. O sistema deve reorganizar os valores das notas do menor para o maior, mantendo todos os registros, inclusive os repetidos. Isso é uma reorganização dos dados segundo uma ordem.
- Relacione essa necessidade ao tipo de algoritmo. Algoritmos de ordenação (como bubble sort, insertion sort, merge sort ou quicksort) têm exatamente essa finalidade: dispor um conjunto de elementos em uma sequência crescente ou decrescente, de acordo com um critério de comparação.
- Verifique a menção a notas iguais. Um algoritmo de ordenação adequado mantém todos os elementos, inclusive os de valor igual, o que atende ao requisito de não perder registros.
- Analise as demais alternativas. A alternativa A (validação) verificaria se os dados estão corretos, sem reorganizá-los. A alternativa C (criptografia) transformaria os dados para protegê-los, o que não é o objetivo. A alternativa D (filtragem) selecionaria apenas parte dos registros, mas o enunciado exige manter todos. A alternativa E (busca) localizaria um valor específico, sem reorganizar a lista inteira.
- Conclusão: a alternativa correta é a B, algoritmo de ordenação, que concorda com o gabarito oficial.
💡 Dica: Pense em algoritmos de ordenação.
Alternativa por alternativa
O aluno pode ter associado a ideia de organizar dados à verificação de consistência, achando que checar se as notas estão corretas já atende ao pedido de 'reorganizar' os valores.
A tarefa central é reorganizar os valores segundo uma ordem crescente, sem eliminar ou apenas localizar elementos. Portanto, é necessário um algoritmo de ordenação. Existem diferentes métodos que podem realizar essa tarefa, mas o conceito comum a eles é a ordenação.
O aluno pode ter pensado em qualquer processamento de dados como 'proteção' e confundido reorganizar com codificar ou embaralhar informações por segurança.
Por que engana: Confundir algoritmos de busca com algoritmos de ordenação, escolhendo uma opção que não se aplica ao problema apresentado.
O aluno pode ter confundido 'organizar do menor para o maior' com selecionar apenas as notas que atendem a um critério, ignorando que o enunciado exige manter todos os registros.
O aluno pode ter associado a exibição de resultados à localização de notas específicas, sem perceber que o pedido é reorganizar toda a lista.
Raio-X da questão
algoritmos de ordenação
fixacao
algoritmos de ordenação · tipos de algoritmos
Revisar os tipos de algoritmos de ordenação.
Confundir algoritmos de busca com algoritmos de ordenação, escolhendo uma opção que não se aplica ao problema apresentado.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Durante uma campanha de arrecadação, uma escola receberá alimentos e produtos de higiene para montar cestas destinadas a…
- Em um exercício de preparação para períodos de chuva intensa, uma central municipal de Defesa Civil precisa localizar…
- Em ações de fiscalização ambiental no Brasil, imagens de satélite podem ser comparadas em diferentes datas para indicar…
- Uma família criou um programa para organizar as compras do mês. O programa recebe os preços, soma os produtos e…
- — Sem conexão estável no rio, o alerta precisa aparecer no próprio tablet — afirmou a técnica que acompanha sons de aves…
- Falhas em formulários digitais de serviços públicos levaram um setor de tecnologia a testar cinco programas de análise…
🔎 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
