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
- Em um jogo de aventura, há cristais em diferentes fases. Sempre que o personagem encosta em um cristal, o jogo deve…
- Na apresentação digital da biblioteca, o mesmo aviso de silêncio aparece na abertura, no intervalo, antes da leitura e…
- — Se cada sala tiver um roteiro próprio, vamos repetir muitos blocos — observou uma estudante durante a montagem de uma…
- — Se mudarmos a mensagem de acerto, teremos de procurar em todas as salas? — perguntou Caio durante a montagem de um…
- Durante a montagem de uma mostra de curtas no centro cultural do bairro, estudantes programam um painel para iniciar…
- Por que um ajuste simples vira dor de cabeça quando um programa cresce? Em uma feira de bairro, um grupo de voluntários…
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
