Ao desenvolver um programa, o que deve ser considerado para garantir que o algoritmo funcione corretamente?
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
Ao desenvolver um programa, o que deve ser considerado para garantir que o algoritmo funcione corretamente?
- A) Criar um arquivo
- B) Revisar a lógica
- C) Aumentar a complexidade
- D) Adicionar mais dados
- E) Usar variáveis complexas
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta o que deve ser considerado para que um algoritmo funcione corretamente. Um algoritmo é uma sequência lógica de passos que resolve um problema, então o que garante seu funcionamento é a correção dessa lógica. Passo 2: A alternativa B, Revisar a lógica, está correta porque verificar se os passos seguem a ordem certa, tratam os casos previstos e produzem o resultado esperado é o que assegura que o programa funcione como deveria. Passo 3: A alternativa A está errada, pois criar um arquivo é apenas uma ação de armazenamento e não garante que o algoritmo esteja correto. Passo 4: A alternativa C está errada, pois aumentar a complexidade tende a aumentar a chance de erros e não melhora o funcionamento. Passo 5: A alternativa D está errada, pois mais dados não corrigem uma lógica falha; apenas testam ou alimentam um processo que pode continuar incorreto. Passo 6: A alternativa E está errada, pois variáveis complexas não são requisito para a correção do algoritmo; o que importa é a clareza e a validade da lógica, e não a sofisticação das variáveis. Passo 7: Assim, a resposta mais coerente com o conceito de algoritmo é a letra B, que coincide com o gabarito oficial.
💡 Dica: Considere os princípios de lógica e estruturação de algoritmos.
Alternativa por alternativa
O aluno pode confundir a etapa de organização ou armazenamento do programa com a verificação da lógica, supondo que criar arquivos por si só traz garantia de funcionamento.
Revisar a lógica é vital para garantir um algoritmo correto.
O aluno pode acreditar que programas mais sofisticados ou complicados são automaticamente melhores e mais confiáveis, ignorando que mais complexidade aumenta a chance de erros.
Por que engana: Escolher aumentar complexidade ou adicionar dados sem garantir a logica correta do algoritmo.
O aluno pode supor que testar com mais dados garante o funcionamento correto, sem perceber que um algoritmo com lógica errada continuará errado independentemente da quantidade de dados.
O aluno pode associar a qualidade do programa à sofisticação das variáveis, confundindo a complexidade dos dados armazenados com a correção da lógica que os manipula.
Raio-X da questão
funcionamento de algoritmos
avaliacao
logica de programacao basica · estrutura de algoritmos
Revisar os princípios de lógica de programação e estruturação de algoritmos.
Escolher aumentar complexidade ou adicionar dados sem garantir a logica correta do algoritmo.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Durante uma competição de programação, os alunos precisam criar um algoritmo que resolva um problema específico. O que é…
- O que deve ser considerado ao criar um algoritmo com repetição?
- O que deve ser feito antes de programar um algoritmo para resolver um problema?
- Quais das seguintes características são comumente exigidas em um algoritmo?
- Ao desenvolver um algoritmo, qual deve ser a estrutura básica a seguir?
- Quais as principais etapas para criar um algoritmo eficiente e claro?
🔎 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
