Questão de Algoritmos e Estrutura de Dados — Fluxogramas — FUNDATEC 2024
- Código
- qg171025
- Banca
- FUNDATEC
- Órgão
- Prefeitura de Cruz Alta - RS
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico em Informática
- ASequência
- BClasse
- CComunicação
- DChapin
- EEstados
GabaritoD — Chapin
Gabarito: letra D. O diagrama descrito — que substitui o fluxograma tradicional por uma visão hierárquica e estruturada, representando ações dentro de um único retângulo subdividido em retângulos menores — é o Diagrama de Chapin (também conhecido como Diagrama de Nassi-Shneiderman). Ele organiza a lógica de forma estruturada, eliminando setas e favorecendo a clareza do controle de fluxo.
Sequência não é um diagrama; é um dos três tipos básicos de estrutura de controle (sequência, seleção, repetição). A descrição não se refere a nenhum diagrama chamado "Sequência".
"Classe" é um conceito de orientação a objetos (POO), não um diagrama que substitui fluxogramas tradicionais. Não se encaixa na definição.
"Comunicação" pode remeter a diagramas de comunicação da UML (ex.: diagrama de comunicação), mas não tem a característica de um único retângulo subdividido em blocos hierárquicos. O foco aqui é representação estruturada de algoritmo, não interação entre objetos.
O Diagrama de Chapin (ou Nassi-Shneiderman) é exatamente isso: um retângulo principal que contém toda a lógica, subdividido em retângulos internos representando sequências, seleções e repetições. Ele impõe uma estrutura hierárquica e elimina o uso de setas, tornando o fluxo mais claro e disciplinado. É muito utilizado no ensino de lógica de programação.
"Estados" remete a diagrama de estados (UML ou máquinas de estado), que modela comportamentos baseados em estados e transições. Não corresponde à definição de um único retângulo subdividido que representa a lógica de um algoritmo estruturado.
Ao estudar representações de algoritmos, associe o Diagrama de Chapin à "visão hierárquica sem setas" — ele é o único entre as opções que estrutura a lógica em um bloco único subdividido. É um clássico em provas de algoritmos e lógica de programação.
Gabarito: letra D
Link permanente: /questoes/qg171025