Assinale a alternativa que se refere a um estilo de progra...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta correta: D - Programação estruturada.
A programação estruturada é uma metodologia de desenvolvimento de software que visa melhorar a clareza, a qualidade e o tempo de desenvolvimento dos programas de computador por meio da utilização de sub-rotinas, ou funções, e do uso de estruturas de controle como if, while, for e switch. A ideia central é dividir um programa complexo em partes menores, ou procedimentos, que são mais fáceis de entender, escrever e manter. Portanto, ao dividir um problema em um conjunto de procedimentos ou funções menores, estamos aplicando os princípios da programação estruturada.
Isso contrasta com a programação orientada a objetos (Alternativa A), que organiza o código em unidades chamadas "objetos", que representam uma combinação de dados e métodos; a programação orientada a testes (Alternativa C), que é uma técnica em que o desenvolvimento do software é guiado por testes automatizados; e a programação em pares (Alternativa E), que é uma prática de engenharia de software onde dois programadores trabalham juntos em um mesmo posto de trabalho. A programação orientada a funções (Alternativa B) não é um termo comumente utilizado na indústria de software e pode causar confusão com o conceito de programação funcional, que é um paradigma de programação centrado no uso de funções matemáticas.
Portanto, ao falarmos de dividir um programa em partes menores que podem ser chamadas de funções, a resposta correta é a Programação Estruturada (Alternativa D), pois reflete a essência desse estilo de programação, facilitando a modularização, a compreensão e a manutenção do código.
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
Programação Estruturada
- Consiste em uma metodologia de projeto que visa facilitar a escrita e o entendimento dos programas, permitindo a verificação e facilitando a sua manutenção.
- Reduz a complexidade dos sistemas.
- Deve ser evitado o uso de comandos do tipo GOTO;
- O desenvolvimento do programa em diferentes fases por refinamento sucessivo é denominado desenvolvimento TOP-DOWN;
- A decomposição do programa total em módulos funcionais, devem preferencialmente ser organizados num sistema hierárquico;
- Cada módulo deve conter um número limitado de estruturas básicas de fluxo de controle
Alternativa: D
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo