Com relação ao paradigma de programação estruturada, analise...

Próximas questões
Com base no mesmo assunto
Ano: 2011 Banca: ISAE Órgão: AL-AM Prova: ISAE - 2011 - AL-AM - Analista de Sistemas |
Q2896249 Arquitetura de Software

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:

Alternativas

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