Programas de computador frequentemente apresentam elevado grau de complexidade, especialmente quando envolvem múltiplas funcionalidades. Para facilitar o desenvolvimento, a compreensão e a manutenção do código, é comum organizar o sistema em partes menores, cada uma responsável por uma funcionalidade específica. Essa organização permite maior clareza estrutural, além de possibilitar o desenvolvimento paralelo e a reutilização de componentes em diferentes contextos.
Fonte: FORBELLONE, A. L. V.; EBERSPÄCHER, H. F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Pearson, 2005.
Assinale a alternativa que apresenta o princípio da lógica de programação relacionado à divisão de programas em partes menores, com o objetivo de facilitar seu desenvolvimento e organização:
A) A repetibilidade corresponde à execução repetida de um conjunto de instruções em um algoritmo.
B) A capacidade de seleção corresponde à escolha de diferentes caminhos de execução conforme os dados de entrada.
C) A modularização corresponde à divisão de um programa em partes menores e independentes.
D) A sequencialidade corresponde à execução ordenada das instruções em um algoritmo.
E) O armazenamento de dados corresponde à utilização de variáveis para guardar informações durante a execução do programa.
Ed
anteontem
Vamos analisar cada alternativa com base no enunciado: A) Repetibilidade: execução repetida de um conjunto de instruções — isso se refere a estruturas de repetição, não à divisão do programa em partes menores. B) Capacidade de seleção: escolha de diferentes caminhos conforme dados de entrada — isso é sobre estruturas condicionais, não divisão do programa. C) Modularização: divisão de um programa em partes menores e independentes — exatamente o que o enunciado descreve para facilitar desenvolvimento, compreensão e manutenção. D) Sequencialidade: execução ordenada das instruções — refere-se à ordem das instruções, não à divisão em partes. E) Armazenamento de dados: uso de variáveis para guardar informações — não está relacionado à divisão do programa. Portanto, a alternativa correta é: C) A modularização corresponde à divisão de um programa em partes menores e independentes.
Cadastre-se ou realize login