Em casa, você quer organizar tarefas usando um algoritmo simples. Qual afirmação descreve corretamente como…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em casa, você quer organizar tarefas usando um algoritmo simples. Qual afirmação descreve corretamente como descrever a solução e construir o programa que implementa essa ordenação?
- A) Explorar apenas a ideia geral sem indicar dados, estruturas ou passos de implementação.
- B) Descrever o problema, escolher uma estrutura de dados adequada (como uma lista), selecionar um algoritmo de ordenação e implementar o programa que realiza a ordenação.
- C) Concentrar-se apenas na interface do usuário sem relação com a solução computacional.
- D) Escrever código sem entender o problema que ele resolve.
- E) Usar uma planilha para organizar as tarefas, sem programação.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a afirmação que descreve corretamente como descrever a solução e construir o programa que implementa a ordenação de tarefas.
- Ao construir uma solução computacional, é preciso seguir etapas: entender e descrever o problema, definir os dados e a estrutura adequada para armazená-los (por exemplo, uma lista), escolher um algoritmo de ordenação e, por fim, implementar o programa.
- A alternativa B reúne exatamente essas etapas, por isso é a resposta correta. Ela coincide com o gabarito oficial.
- A alternativa A está errada porque explorar apenas a ideia geral não fornece dados, estruturas nem passos de implementação, e isso não constitui uma solução de programa.
- A alternativa C está errada porque a interface do usuário pode existir, mas não substitui a construção da solução computacional, que depende da lógica de ordenação.
- A alternativa D está errada porque escrever código sem entender o problema tende a gerar soluções incorretas, contrariando o método de desenvolvimento.
- A alternativa E está errada porque a questão pede a construção de um programa, e a planilha, embora útil, não atende à descrição de implementação pedida.
💡 Dica: Pense em como organizar as tarefas em etapas.
Alternativa por alternativa
O aluno acredita que basta uma visão geral do problema para resolvê-lo, sem precisar detalhar dados, estruturas e passos de implementação.
Por que engana: Escolher alternativas que ignoram a importância de entender o problema e planejar a solução antes da implementação.
Correta: descreve o problema, a estrutura de dados e a implementação do programa.
O aluno associa a construção de um programa principalmente à interface visível ao usuário, esquecendo que a lógica de ordenação é o núcleo da solução.
O aluno pensa que programar é apenas escrever código, sem a necessidade de compreender o problema antes de implementar a solução.
O aluno entende que organizar tarefas pode ser feito apenas com ferramentas prontas, como planilhas, ignorando que a questão pede a construção de um programa.
Raio-X da questão
algoritmo de ordenação
avaliacao
algoritmo de ordenação · estrutura de dados básica
Revisar os conceitos de algoritmos e sua implementação.
Escolher alternativas que ignoram a importância de entender o problema e planejar a solução antes da implementação.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em um concurso de programação, os participantes devem criar um algoritmo que organize uma lista de dados. Qual abordagem…
- Descreva como um algoritmo de ordenação pode ser aplicado para organizar uma lista de compras. Cite um exemplo…
- Descreva como você programaria um algoritmo para classificar uma lista de nomes em ordem alfabética. Quais etapas você…
- Imagine que você é um programador. Você precisa criar um algoritmo que organize uma lista de nomes em ordem alfabética…
- Imagine que você deve criar um algoritmo que organiza uma lista de compras em ordem alfabética. Que passos você seguiria…
- Descreva como você criaria um algoritmo para organizar uma lista de compras usando sequências, seleções e repetições.
🔎 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
