Quanto à programação estruturada, existe um método chamado T...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
A programação estruturada é uma abordagem de desenvolvimento de software que enfatiza a decomposição de um problema em um conjunto de subproblemas ou módulos. Isso torna o código mais legível, manutenível e facilita o teste e a depuração. O método Top-Down é uma estratégia desse tipo de programação onde você começa com uma visão ampla do problema e vai refinando cada parte do sistema em módulos mais detalhados até chegar ao nível das instruções de código. Vamos aos pontos principais dessa abordagem:
- Obter uma visão geral do problema: Essa é a primeira etapa onde você entende o que precisa ser resolvido antes de pular para a solução.
- Escolher o módulo (rotina) principal do programa: Depois de entender o problema, você define qual será a estrutura principal que irá orquestrar as sub-rotinas.
- Definir os módulos secundários (sub-rotinas): Essa etapa envolve quebrar o problema principal em partes menores e gerenciáveis, projetando as sub-rotinas que farão parte da solução.
- Detalhar as instruções de cada sub-rotina: Aqui, você vai ao nível do código propriamente dito, implementando a lógica de cada módulo secundário.
O item E, "Gerar um módulo secundário executável", não faz parte do conceito de programação estruturada pois o foco dessa abordagem está na organização do código em sub-rotinas e módulos que compõem um programa maior, e não na geração de executáveis independentes. Na programação estruturada, as sub-rotinas são partes integrantes do programa e não são compiladas separadamente como módulos executáveis; elas são chamadas e executadas dentro do contexto do programa principal.
Portanto, a alternativa E é a correta porque ela destoa do conceito de programação estruturada, que é construir um sistema de cima para baixo, detalhando cada parte do sistema sem produzir módulos secundários autônomos, mas sim partes de um todo unificado.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
letra E)
para não ficar sem resposta... rs
Com o intento de colaborar...
Top-down é um estilo de programação, o pilar de linguagens procedurais tradicionais, em que o design começa especificando peças complexas e, em seguida, dividindo-as em pedaços menores sucessivamente. A técnica para escrever um programa usando métodos de cima para baixo é escrever um procedimento principal que nomeia todas as principais funções de que necessitará. Mais tarde, a equipe de programação olha para os requisitos de cada uma dessas funções e o processo é repetido. Estas sub-rotinas compartimentadas, eventualmente, irão realizar ações tão simples que podem ser facilmente e de forma concisa codificada. Quando todas as suas diversas sub-rotinas foram codificadas o programa está pronto para o teste. Ao definir como o aplicativo vem junto a um nível elevado, o trabalho de nível inferior pode ser autossuficiente. Ao definir como as abstrações de nível mais baixo são esperados para integrar os de nível superior, as interfaces tornam-se claramente definidas.
https://pt.wikipedia.org/wiki/Abordagem_top-down_e_bottom-up
Fui por eliminação. E deixei a LETRA E como mais absurda! Acabei acertando.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo