Assinale a alternativa que se refere a um estilo de progra...

Próximas questões
Com base no mesmo assunto
Q1277566 Programação
Assinale a alternativa que se refere a um estilo de programação em que um problema é dividido em um conjunto de procedimentos menores, que podem também ser chamados de funções.
Alternativas

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