Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — IDCAP 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg223371
Banca
IDCAP
Órgão
Câmara de Vitória - ES
Ano
2024
Nível
Superior
Cargo
Analista em Tecnologia da Informação
Ao desenvolver um algoritmo, qual é a principal finalidade de um fluxograma?
  1. AIdentificar e corrigir erros de código.
  2. BDefinir a sintaxe correta da linguagem de programação.
  3. CEspecificar requisitos de hardware para a execução do programa.
  4. DRepresentar visualmente a lógica do algoritmo através de símbolos gráficos.
  5. ETestar a eficiência do código em relação ao consumo de recursos.
Revelar gabarito e comentário

GabaritoD — Representar visualmente a lógica do algoritmo através de símbolos gráficos.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Fluxograma - finalidade

Gabarito: letra D. A principal finalidade de um fluxograma é representar visualmente a lógica do algoritmo por meio de símbolos gráficos padronizados, permitindo compreender o fluxo das operações antes da codificação.

Um fluxograma é uma ferramenta de diagramação que utiliza figuras geométricas (retângulos, losangos, círculos, setas) para descrever as etapas de um algoritmo. Ele não serve para corrigir erros de código, definir sintaxe, especificar hardware ou testar eficiência — essas são funções de outras ferramentas e técnicas.

Alternativa A — ❌ Incorreta

Identificar e corrigir erros de código é função de depuração (debugging), análise de código ou testes, não do fluxograma. O fluxograma auxilia no planejamento lógico, mas não executa nem depura código.

Alternativa B — ❌ Incorreta

A sintaxe correta é definida pela linguagem de programação e verificada por compiladores ou interpretadores. O fluxograma abstrai a sintaxe e foca na lógica.

Alternativa C — ❌ Incorreta

Requisitos de hardware são especificações do ambiente de execução, determinadas por análise de sistema, não por fluxogramas.

Alternativa D — ✅ Correta ⟵ GABARITO

Exatamente: fluxograma é uma representação gráfica e padronizada da sequência lógica do algoritmo, facilitando o entendimento, a comunicação e a detecção de erros de lógica antes da programação.

Alternativa E — ❌ Incorreta

Testar eficiência (consumo de recursos) é feito por análise de complexidade, profiling e benchmarks, não por fluxogramas.

Gabarito: letra D.

Link permanente: /questoes/qg223371