O que é 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
O que é um fluxo de controle em um algoritmo?
- A) Um tipo de dado armazenado em um algoritmo
- B) A sequência de instruções que o algoritmo segue
- C) Um erro que pode ocorrer durante a execução do algoritmo
- D) Uma ferramenta para visualizar algoritmos
- E) Um método para otimizar a performance do algoritmo
✅ Resposta correta: alternativa B
Resolução passo a passo
- Leia o enunciado e identifique o conceito pedido: fluxo de controle. Em programação e algoritmos, fluxo de controle é a ordem em que as instruções são executadas, isto é, o caminho que a execução percorre pelo código.
- Analise a alternativa B, 'A sequência de instruções que o algoritmo segue'. Ela descreve exatamente essa ideia: o algoritmo executa instruções em uma certa ordem, podendo desviar por decisões (se/senão), repetir trechos (laços) ou chamar sub-rotinas. Logo, B está correta.
- Verifique por que as outras estão erradas. A) confunde fluxo de controle com tipo de dado, que é a natureza do valor armazenado (inteiro, texto, lógico). C) confunde com erro de execução, que é uma falha, enquanto fluxo de controle é um mecanismo normal do programa. D) confunde com ferramenta de visualização, como fluxogramas, que apenas representam o fluxo e não são o fluxo em si. E) confunde com otimização de desempenho, que é uma preocupação de eficiência e não define a estrutura de execução.
- Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Identifique a ideia de fluxo como a ordem em que as instruções são executadas.
Alternativa por alternativa
O aluno associa fluxo de controle a dados guardados na memória, confundindo a ordem de execução com o armazenamento de valores.
Por que engana: Confundir o fluxo de controle, que organiza a execução das instruções, com um tipo de dado, um erro ou uma ferramenta de representação.
O fluxo de controle define a ordem na qual as instruções são executadas em um algoritmo.
O aluno interpreta 'fluxo' como algo que acontece de forma anormal, como um erro ou falha durante a execução.
O aluno pensa que fluxo de controle é o diagrama usado para representar algoritmos, como fluxogramas, confundindo a representação com o conceito.
O aluno associa o termo 'fluxo' à ideia de desempenho ou velocidade de execução, o que o leva a supor que se trata de otimização.
Raio-X da questão
fluxo de controle algorítmico
revisao
algoritmo e instruções sequenciais · execução de instruções
Revise como o algoritmo organiza a sequência e a execução de suas instruções.
Confundir o fluxo de controle, que organiza a execução das instruções, com um tipo de dado, um erro ou uma ferramenta de representação.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é a principal característica de um fluxo de controle em um algoritmo?
- O que é um fluxo lógico em um algoritmo?
- Qual é a função de um diagrama de fluxo em um algoritmo?
- O que é uma condição em um algoritmo e como ela pode influenciar o fluxo de execução?
- O que você entende por 'fluxograma'? Como ele se relaciona com algoritmos?
- Qual a principal função de um diagrama de fluxo em um algoritmo?
🔎 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
