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
- 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
