A programação estruturada propõe uma disciplina para construção de códigos de programas com o objetivo de permitir, entre outros fatores, uma fácil manutenção dos programas. Esse paradigma surgiu no início da década de 70. Acerca dos eventos que motivaram o surgimento da programação estruturada, assinale a alternativa correta.

Questão

A programação estruturada propõe uma disciplina para construção de códigos de programas com o objetivo de permitir, entre outros fatores, uma fácil manutenção dos programas. Esse paradigma surgiu no início da década de 70. Acerca dos eventos que motivaram o surgimento da programação estruturada, assinale a alternativa correta.

Alternativas

a) Permitir a introdução de novas linguagens de programação no mercado.

b) O sucesso e constante crescimento do mercado de softwares.

c) A crise do software e o uso excessivo de comandos GOTO nos códigos.

96%

d) A normalização dos paradigmas de programação pela ANSI.

e) A necessidade do meio acadêmico em produzir códigos estruturados.

Explicação

A Programação Estruturada surgiu no contexto do final dos anos 1960 e início dos anos 1970 como resposta direta a problemas de qualidade, custo e prazos no desenvolvimento de software, fenômeno conhecido como crise do software.

Nesse período, muitos programas eram escritos com uso intenso de desvios incondicionais (especialmente o comando GOTO), o que gerava o chamado “código espaguete”: fluxo de controle difícil de seguir, testar, depurar e manter.

A proposta da programação estruturada foi justamente impor disciplina ao fluxo de controle, privilegiando construções como sequência, seleção (if/else) e repetição (while/for), reduzindo/eliminando a necessidade de GOTO e aumentando a manutenibilidade.

Assim, o evento/motivação central foi a crise do software aliada à percepção de que o uso excessivo de GOTO degradava a clareza e a qualidade dos sistemas.

Alternativa correta: (c).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.