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
- Enquanto visitantes aguardavam a abertura de um museu, técnicos programaram um painel luminoso e um robô-guia para…
- Para resolver uma atividade de Matemática, um estudante anota os passos nesta ordem: ler o enunciado, identificar os…
- Em um aplicativo, o total de maçãs é calculado a partir de duas informações informadas pelo usuário: as maçãs que estão…
- No fim da tarde, a responsável por uma sala de leitura separa dois tablets para um grupo de crianças. Antes de entregar…
- Descreva, em algoritmo de alto nível (passos), como um receptor deve processar pacotes de um arquivo recebido: verificar…
- Proponha um algoritmo de alto nível para que um sistema destino reconstitu´a um arquivo recebido em pacotes que podem…
🔎 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
