O que ocorre se um algoritmo não for bem estruturado?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Analisar programas para detectar e remover erros, ampliando a confiança na sua correção.
Fonte: Base Nacional Comum Curricular (MEC).Questão
O que ocorre se um algoritmo não for bem estruturado?
- A) Nada, ele sempre funcionará.
- B) Ele gera sempre o mesmo resultado.
- C) Ele pode não executar a tarefa desejada.
- D) Ele será mais rápido.
- E) Ele não precisa ser testado.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pergunta o que acontece quando um algoritmo não é bem estruturado, ou seja, quando seus passos não estão organizados de forma lógica, clara, ordenada e completa.
- Um algoritmo é uma sequência finita de instruções que resolve um problema. Se essa sequência estiver mal organizada, com passos faltando, em ordem errada ou com condições mal definidas, ele perde a garantia de produzir o resultado esperado.
- Por isso, a alternativa correta é a C: um algoritmo mal estruturado pode não executar a tarefa desejada.
- A alternativa A está errada, pois um algoritmo mal estruturado não funciona necessariamente; a afirmação de que 'sempre funcionará' contradiz a própria ideia de estruturação.
- A alternativa B está errada, pois não há relação entre má estruturação e a repetibilidade do resultado; um algoritmo mal feito pode gerar resultados diferentes ou incorretos.
- A alternativa D está errada, pois a velocidade não é garantida nem pela boa nem pela má estruturação; a má organização não produz necessariamente maior rapidez.
- A alternativa E está errada, pois testar um algoritmo é justamente a forma de verificar se ele está correto, e a falta de estruturação torna esse teste ainda mais necessário, não dispensável.
- Conclusão: o gabarito oficial C está correto.
💡 Dica: Pense nas consequências de um algoritmo mal estruturado.
Alternativa por alternativa
Acredita que qualquer sequência de instruções funciona automaticamente, sem necessidade de organização lógica.
Por que engana: Afirmar que um algoritmo mal estruturado sempre funcionará, ignorando a possibilidade de falhas na execução.
Confunde a estrutura do algoritmo com a previsibilidade do resultado, supondo que qualquer algoritmo, mesmo mal feito, sempre repete a mesma saída.
Correta, pois erros na estrutura podem levar a falhas.
Associa a falta de organização a maior eficiência ou rapidez, imaginando que pular etapas ou simplificar à força acelera a execução.
Entende que testes são desnecessários quando o algoritmo parece simples ou bem feito, ignorando que testes são justamente o que verifica se a estrutura funciona.
Raio-X da questão
estrutura de algoritmos
diagnostico
estrutura de algoritmos · lógica de programação
Revisar os princípios de estruturação de algoritmos.
Afirmar que um algoritmo mal estruturado sempre funcionará, ignorando a possibilidade de falhas na execução.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- O que acontece se um algoritmo tiver uma condição de parada inadequada?
- Qual a consequência de dar instruções imprecisas em um algoritmo de programação?
- O que acontece em um algoritmo caso uma instrução de repetição não seja bem definida?
- Em um algoritmo, a sequência de passos é essencial. Qual é o resultado de sequências incorretas?
- Quando um dado não é processado corretamente em um algoritmo, qual é o resultado esperado?
- Qual é a importância de dar instruções precisas em um algoritmo? Se um passo for mal descrito, como isso impacta o…
🔎 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
