Com relação ao paradigma de programação estruturada, analise...
Com relação ao paradigma de programação estruturada, analise as afirmativas a seguir.
I. Divide um problema complexo em pequenas partes mais simples que, trabalhadas conjuntamente, permitem solucioná-lo.
II. Enfatiza procedimentos implementados em blocos estruturados, com comunicação por passagem de dados.
III. Pelo paradigma estruturado, também conhecido como interativo, qualquer problema pode ser resolvido utilizando três estruturas: sequencial, condição e repetição.
Assinale:
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B. Vamos entender o porquê.
Comentário:
O paradigma de programação estruturada é um modelo que busca aumentar a clareza, qualidade e tempo de desenvolvimento do software. Ele se baseia em princípios que tornam o código mais legível e fácil de manter. Os principais conceitos desse paradigma são a decomposição de problemas complexos, a utilização de estruturas de controle bem definidas e a comunicação de dados entre procedimentos.
Vamos analisar cada uma das afirmativas:
I. Divide um problema complexo em pequenas partes mais simples que, trabalhadas conjuntamente, permitem solucioná-lo.
Essa afirmativa está correta. Um dos fundamentos da programação estruturada é a decomposição de problemas complexos em subproblemas menores e mais gerenciáveis. Isso facilita a organização do código e a resolução do problema de maneira modular.
II. Enfatiza procedimentos implementados em blocos estruturados, com comunicação por passagem de dados.
Essa afirmativa também está correta. A programação estruturada foca na implementação de procedimentos ou funções em blocos de código bem definidos, que se comunicam através da passagem de dados. Esse modelo reduz a interdependência entre diferentes partes do código, facilitando testes e manutenção.
III. Pelo paradigma estruturado, também conhecido como interativo, qualquer problema pode ser resolvido utilizando três estruturas: sequencial, condição e repetição.
Essa afirmativa está incorreta. O paradigma estruturado é conhecido por utilizar três formas básicas de controle de fluxo: sequência, decisão (condição) e repetição. No entanto, ele não é conhecido como "interativo". O termo "interativo" pode referir-se a outro paradigma de programação, mas não é um sinônimo de programação estruturada.
Justificativa da alternativa correta (B):
As afirmativas I e II estão corretas. A afirmativa I aborda a decomposição de problemas complexos em partes menores, um conceito central da programação estruturada. A afirmativa II fala sobre a implementação de procedimentos em blocos estruturados com comunicação através de passagem de dados, outro ponto importante desse paradigma. Já a afirmativa III, apesar de mencionar corretamente as três estruturas de controle utilizadas na programação estruturada, incorretamente associa o termo "interativo" ao paradigma estruturado.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo