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
- Lia criou um caminho no tabuleiro. O tablet usa “andar 10 passos”, e o robô usa “andar 1 quadrado”. Por que Lia escreveu…
- Algoritmo: "Ler nota. Se nota >= 60 então imprimir 'Aprovado'. Senão imprimir 'Reprovado'." Qual será a saída para nota…
- Na sala, um algoritmo manda ler a temperatura. Se ela for maior que 30 graus, deve ligar o ventilador; caso contrário…
- Descreva em passos um algoritmo que, recebendo a lista de adjacência de um grafo não direcionado, retorne todas as…
- Descreva um algoritmo em pseudocódigo que, dado n variáveis booleanas (dados de entrada), gere todas as 2^n combinações…
- Projete um algoritmo em pseudocódigo que receba uma lista de nomes (strings) como dado de entrada e devolva uma lista de…
🔎 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
