Questão de Algoritmos e Estrutura de Dados — Algoritmos — COSEAC 2023
Algoritmos e Estrutura de Dados›Algoritmos
Código
qq855109
Banca
COSEAC
Órgão
UFF
Ano
2023
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
São instrumentos gráficos ou instrumentos narrativos utilizados para entendimento do algoritmo da lógica de programação:
Afluxogramas, gráficos de estrutura e português estruturado.
Bgráficos de estrutura, diagrama de casos de uso e tabela de decisão.
Cmodelo entidade-relacionamento, árvore de decisão e português estruturado.
Dárvore de decisão, gráficos de estrutura e diagrama de classes.
Epseudocódigo, tabela de decisão e diagrama hierárquico de fluxo.
Revelar gabarito e comentário▾
GabaritoA — fluxogramas, gráficos de estrutura e português estruturado.
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”.
Instrumentos para Entendimento de Algoritmos
Gabarito: letra A. Fluxogramas, gráficos de estrutura e português estruturado são os instrumentos gráficos e narrativos tradicionalmente utilizados para representar e compreender a lógica de programação de algoritmos. As demais alternativas misturam ferramentas de outras áreas (modelagem de dados, UML, engenharia de requisitos) que não são voltadas especificamente para o entendimento do algoritmo em si.
A banca testa o conhecimento sobre as ferramentas clássicas de representação algorítmica:
Fluxogramas: diagramas que usam formas geométricas para representar passos, decisões e fluxos.
Gráficos de estrutura (structure charts): diagramas hierárquicos que mostram a modularização e a relação entre sub-rotinas.
Português estruturado (ou pseudocódigo): linguagem narrativa próxima ao português que descreve a sequência lógica sem rigidez sintática.
block-beta
columns 3
block:Algoritmo["Algoritmo"]
block:Fluxograma["Fluxograma"]
end
block:GraficoEstrutura["Gráfico de Estrutura"]
end
block:PortuguesEstruturado["Português Estruturado"]
end
end
Algoritmo --> Fluxograma
Algoritmo --> GraficoEstrutura
Algoritmo --> PortuguesEstruturado
Alternativa A — ✅ Correta ⟵ GABARITO
Contém exatamente os três instrumentos clássicos: fluxogramas (gráfico), gráficos de estrutura (estrutural) e português estruturado (narrativo). Todos são empregados no ensino e na documentação de algoritmos.
Alternativa B — ❌ Incorreta
Inclui “diagrama de casos de uso”, que pertence à UML e é usado para modelar requisitos funcionais de um sistema, não para descrever a lógica interna do algoritmo. “Tabela de decisão” pode ser usada para representar lógica condicional, mas não é um instrumento primário de entendimento algorítmico como os da alternativa correta.
Alternativa C — ❌ Incorreta
Traz “modelo entidade-relacionamento” (MER), que é uma técnica de modelagem de dados (banco de dados) e não de algoritmos. “Árvore de decisão” é usada em aprendizado de máquina, não na representação direta de algoritmos de programação.
Alternativa D — ❌ Incorreta
“Diagrama de classes” é outro diagrama UML usado para modelar a estrutura estática de sistemas orientados a objetos, não a lógica de algoritmos. Apesar de conter “árvore de decisão” e “gráficos de estrutura”, o diagrama de classes não se enquadra no propósito da questão.
Alternativa E — ❌ Incorreta
“Pseudocódigo” é equivalente ao português estruturado e é correto, mas “tabela de decisão” e “diagrama hierárquico de fluxo” (que não é um termo consagrado; o correto seria “fluxograma” ou “diagrama de fluxo de dados”) não são instrumentos típicos para compreensão de algoritmos na lógica de programação.
PEGA ESSA DICA!
Ao estudar representação de algoritmos, foque nos três mais cobrados: fluxograma, pseudocódigo (português estruturado) e gráfico de estrutura. Diagramas UML (casos de uso, classes, sequência) e modelagem de dados (MER) são temas à parte e não substituem esses instrumentos.
Gabarito: letra A — fluxogramas, gráficos de estrutura e português estruturado.