Em um projeto de programação, um grupo de alunos deve criar um algoritmo para resolver um problema real da…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e cooperativa e automatizá-los usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um projeto de programação, um grupo de alunos deve criar um algoritmo para resolver um problema real da escola. Se eles decidirem automatizar o agendamento de aulas, quais passos devem seguir?
- A) Definir os horários e criar o algoritmo apenas.
- B) Identificar os requisitos e implementar a solução.
- C) Criar o algoritmo e não testar.
- D) Identificar requisitos, criar, testar e implementar.
- E) Criar o algoritmo e depois definir os requisitos.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Ao automatizar o agendamento de aulas, o grupo deve seguir um ciclo de desenvolvimento: primeiro identificar os requisitos (o que o sistema precisa fazer, como restrições de professores, salas e horários), depois criar o algoritmo, testar se ele funciona corretamente e só então implementar a solução na escola. Passo 2: A alternativa D reúne todas essas etapas na ordem lógica, por isso é a correta, e o gabarito oficial está certo. Passo 3: A alternativa A está errada porque define os horários e cria o algoritmo sem levantar requisitos nem testar, o que pode gerar uma solução que não atende às necessidades reais da escola. Passo 4: A alternativa B está incompleta porque pula a fase de testes, essencial para verificar se o algoritmo funciona antes de ser usado. Passo 5: A alternativa C está errada porque dispensa os testes, deixando erros de agendamento, como conflitos de sala ou de professor, sem verificação. Passo 6: A alternativa E está errada porque inverte a ordem: não é possível criar um algoritmo adequado antes de saber quais são os requisitos do problema.
💡 Dica: Liste os passos do algoritmo de forma sequencial.
Alternativa por alternativa
Acredita que, para resolver o problema, basta definir os horários e criar o algoritmo, ignorando o levantamento de requisitos e os testes.
Entende que, após levantar os requisitos, basta implementar a solução, sem perceber que o algoritmo precisa ser testado antes da implementação.
Por que engana: O aluno pode confundir a ordem dos passos, pulando a etapa de identificação de requisitos antes de criar o algoritmo.
Acha que criar o algoritmo já é suficiente para uso, como se codificar dispensasse verificação de erros, que é uma intuição do dia a dia contra a prática de engenharia de software.
Esses passos são fundamentais para um projeto de programação bem-sucedido.
Inverte a ordem das etapas, imaginando que é possível criar o algoritmo antes de definir o que o sistema deve fazer.
Raio-X da questão
algoritmo de programação
fixacao
algoritmo de programação · identificação de requisitos
Revisar os conceitos de algoritmos e suas etapas de desenvolvimento.
O aluno pode confundir a ordem dos passos, pulando a etapa de identificação de requisitos antes de criar o algoritmo.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Considere um grupo de alunos que deseja desenvolver um projeto de programação que ajude na organização de materiais…
- Proponha uma decomposição em subtarefas e um esboço de pseudocódigo para automatizar um algoritmo que agenda horários de…
- A equipe de robótica da escola decide criar um algoritmo para realizar uma tarefa específica. Quais passos eles devem…
- Em um experimento, um grupo de alunos cria um algoritmo para resolver um problema de logística na escola. Como podem…
- Um aluno deve ajudar a organizar os horários das aulas. Qual escolha de algoritmo pode ser útil?
- Um grupo de alunos precisa organizar uma festa. Eles decidiram criar um algoritmo simples para definir as etapas. Quais…
Todas as questões de Estratégias de solução de problemas - Reúso
🔎 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
