GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Média⏱ longo

Descreva um algoritmo que organize uma lista de números inteiros em ordem crescente. Quais estruturas de dados…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

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

Descreva um algoritmo que organize uma lista de números inteiros em ordem crescente. Quais estruturas de dados você utilizaria?

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Um algoritmo de ordenação pode ser descrito de forma simples, como o método de bolha ou seleção. Para organizar uma lista, uma lista ou vetor pode ser a estrutura de dados ideal, pois permite acesso sequencial e modificação dos elementos. O algoritmo deve comparar os elementos em pares e reordená-los conforme necessário, até que a lista esteja organizada.

Explicação

O método de bolha e seleção são algoritmos simples e intuitivos que funcionam bem para listas pequenas. Utilizar uma lista ou vetor como estrutura de dados é apropriado, pois essas estruturas permitem fácil acesso e manipulação dos elementos. A comparação e reordenação dos elementos é fundamental para garantir que a lista final esteja em ordem crescente.

Raio-X da questão

Dificuldade Média
Bloom Analisar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

algoritmo de ordenação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmo de ordenação · estruturas de dados básicas

📚 Reveja

Revisar os principais algoritmos de ordenação e suas estruturas de dados.

⚠️ Erro mais comum

Descrever um algoritmo que não ordena corretamente ou confundir estruturas de dados adequadas para ordenação.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.