GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO02Difícil⏱ curto

O que ocorre se um algoritmo não for bem estruturado?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO02

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?

  1. A) Nada, ele sempre funcionará.
  2. B) Ele gera sempre o mesmo resultado.
  3. C) Ele pode não executar a tarefa desejada.
  4. D) Ele será mais rápido.
  5. E) Ele não precisa ser testado.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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.
  2. 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.
  3. Por isso, a alternativa correta é a C: um algoritmo mal estruturado pode não executar a tarefa desejada.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Conclusão: o gabarito oficial C está correto.

💡 Dica: Pense nas consequências de um algoritmo mal estruturado.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

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.

B Erradaerro: Conceitual

Confunde a estrutura do algoritmo com a previsibilidade do resultado, supondo que qualquer algoritmo, mesmo mal feito, sempre repete a mesma saída.

C Correta

Correta, pois erros na estrutura podem levar a falhas.

D Erradaerro: Conceitual

Associa a falta de organização a maior eficiência ou rapidez, imaginando que pular etapas ou simplificar à força acelera a execução.

E Erradaerro: Conceitual

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

Dificuldade Difícil
Bloom Analisar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

estrutura de algoritmos

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estrutura de algoritmos · lógica de programação

📚 Reveja

Revisar os princípios de estruturação de algoritmos.

⚠️ Erro mais comum

Afirmar que um algoritmo mal estruturado sempre funcionará, ignorando a possibilidade de falhas na execução.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Análise de programas

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.