Julgue o item, relativos a conceitos básicos sobre desenvol...
Julgue o item, relativos a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações.
Na programação estruturada, não é permitido o uso de
estruturas de controle dentro de um módulo.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
A programação estruturada é um paradigma que enfatiza a clareza, a qualidade e a eficiência no desenvolvimento de um software. Ela se baseia no uso de sub-rotinas, também chamadas de procedimentos ou funções, e na estruturação do código através de blocos que permitem a sequência, a seleção (if/else) e a repetição (for, while) de conjuntos de instruções. Essa abordagem busca minimizar a complexidade de um programa dividindo-o em módulos ou funções mais simples e manejáveis.
O uso de estruturas de controle dentro de um módulo é não apenas permitido, mas também uma prática fundamental na programação estruturada. As estruturas de controle são essenciais para implementar lógicas de decisão e repetição, permitindo que o programa reaja de forma diferente a diferentes condições e execute ações repetidamente sob certas circunstâncias. Sem elas, seria impossível escrever programas que requerem mais do que uma sequência linear de comandos.
Portanto, a afirmação de que não é permitido o uso de estruturas de controle dentro de um módulo é incorreta, pois o uso dessas estruturas é uma parte integrante e vital da programação estruturada. As estruturas de controle contribuem para a modularidade e a legibilidade do código, facilitando a manutenção e o desenvolvimento de sistemas complexos.
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
Errado.
As estruturas de controle são essenciais para a lógica de programação e são utilizadas em todos os tipos de módulos, independentemente do paradigma de programação.
Exemplos de estruturas de controle em módulos:
- Condicionais: if/else, switch/case
- Repetição: for, while, do-while
- Saltos: break, continue
C
// Módulo para calcular o fatorial de um número
int fatorial(int n) {
if (n == 0) {
return 1;
} else {
return n * fatorial(n - 1);
}
}
Neste exemplo, o módulo fatorial utiliza a estrutura condicional if/else para calcular o fatorial de um número.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo