Qual é a principal característica de um fluxo de controle em um algoritmo?
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
Qual é a principal característica de um fluxo de controle em um algoritmo?
- A) Permitir que o algoritmo execute passos aleatórios
- B) Definir a ordem de execução das instruções
- C) Aumentar a complexidade do algoritmo
- D) Garantir que o algoritmo não tenha erros
- E) Fazer o algoritmo ser mais rápido
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um fluxo de controle é o mecanismo que determina a sequência em que as instruções de um algoritmo ou programa são executadas, ou seja, qual instrução vem depois de qual, quando há desvios, repetições e decisões.
- Analisando as alternativas, a que descreve essa função é a B, que define a ordem de execução das instruções. Estruturas como sequência, condicionais (se/senão) e laços de repetição (enquanto, para) são exatamente os recursos que controlam esse fluxo.
- A alternativa A está errada, pois um algoritmo deve ser determinístico e previsível; passos aleatórios não são a característica do fluxo de controle.
- A alternativa C está errada, pois o fluxo de controle pode até organizar a lógica, mas não tem como objetivo principal aumentar a complexidade.
- A alternativa D está errada, pois a ordem de execução não garante ausência de erros; um algoritmo com fluxo bem definido ainda pode conter falhas de lógica ou de dados.
- A alternativa E está errada, pois a velocidade depende de fatores como o algoritmo escolhido e sua complexidade, não do fluxo de controle em si.
- Conclusão: a resposta correta é a B, em concordância com o gabarito oficial.
💡 Dica: Lembre-se de que o fluxo de controle organiza a sequência das instruções.
Alternativa por alternativa
O aluno pode confundir a ideia de controle com aleatoriedade, imaginando que um algoritmo 'controlado' precisa de variação ou imprevisibilidade para funcionar.
Correta, o fluxo de controle determina como e em que ordem as instruções do algoritmo são executadas.
O aluno associa estruturas de controle (condições e laços) a algo sofisticado e, por isso, acredita que sua função principal é tornar o algoritmo mais complexo.
O aluno supõe que controlar o fluxo de execução equivale a garantir correção, achando que uma ordem bem definida elimina automaticamente erros lógicos.
O aluno associa controle de fluxo a otimização de desempenho, pensando que organizar as instruções sempre torna o programa mais veloz.
Por que engana: O aluno pode confundir fluxo de controle com desempenho ou ausência de erros, escolhendo uma alternativa que descreve uma consequência ou propriedade diferente da organização das instruções.
Raio-X da questão
Fluxo de controle algorítmico
diagnostico
Noção de algoritmo e instruções · Sequência lógica de passos
Revise como algoritmos organizam a sequência de execução das instruções.
O aluno pode confundir fluxo de controle com desempenho ou ausência de erros, escolhendo uma alternativa que descreve uma consequência ou propriedade diferente da organização das instruções.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resoluçã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
