O que representa um diagrama de fluxo na programação?
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 representa um diagrama de fluxo na programação?
- A) Uma forma de armazenar dados
- B) Um método de depuração de código
- C) Uma representação gráfica de um algoritmo
- D) Um tipo de linguagem de programação
- E) Uma forma de otimizar a execução de programas
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um diagrama de fluxo (ou fluxograma) é uma ferramenta usada para representar, de forma visual e por meio de símbolos padronizados (retângulos para processos, losangos para decisões, setas para o sentido do fluxo), a sequência de passos de um algoritmo. Passo 2: Portanto, a alternativa C, 'Uma representação gráfica de um algoritmo', está correta e coincide com o gabarito oficial. Passo 3: A alternativa A está errada, pois armazenar dados é função de estruturas como variáveis, vetores e bancos de dados, não de um diagrama. Passo 4: A alternativa B está errada, pois métodos de depuração são técnicas para encontrar e corrigir erros, como breakpoints e inspeção de variáveis. Passo 5: A alternativa D está errada, pois linguagens de programação são sistemas formais de instruções, como Python, Java ou C, e não diagramas. Passo 6: A alternativa E está errada, pois otimização de execução envolve melhorar desempenho do código, como reduzir complexidade ou uso de memória, e não é a definição de diagrama de fluxo.
💡 Dica: Lembre que o diagrama de fluxo mostra graficamente as etapas de um algoritmo.
Alternativa por alternativa
O aluno confunde o diagrama, que é um recurso de planejamento, com as estruturas de dados usadas para guardar informações na memória do programa.
O aluno associa o diagrama a ferramentas de correção de erros, talvez por já ter visto fluxogramas usados para localizar falhas em programas.
Diagramas de fluxo mostram graficamente as etapas de um algoritmo.
O aluno acredita que, por ter 'linguagem' no nome em alguns contextos, o diagrama seria uma linguagem de programação, confundindo a linguagem visual com linguagens formais.
Por que engana: Confundir o diagrama de fluxo com uma linguagem de programação, uma técnica de depuração ou um recurso de armazenamento de dados.
O aluno associa o fluxograma a melhoria de desempenho, por intuição de que um diagrama 'organiza' o programa e, assim, o tornaria mais rápido.
Raio-X da questão
Diagrama de fluxo e algoritmo
diagnostico
Conceito de algoritmo · Representações gráficas de processos
Revise a função dos diagramas de fluxo e sua relação com algoritmos.
Confundir o diagrama de fluxo com uma linguagem de programação, uma técnica de depuração ou um recurso de armazenamento de dados.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- O que é um diagrama de fluxo e como ele é utilizado na programação?
- Qual é a finalidade de um diagrama de fluxo em programação?
- Qual é a utilidade de um fluxograma na programação?
- Qual é a função de um diagrama de fluxo em um algoritmo?
- Qual a função de um diagrama de fluxo na lógica computacional?
- 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
