Ed
ano passado
Vamos analisar cada afirmativa: (I) A modularização permite a escrita e testes de forma única das partes comuns que são utilizadas por vários algoritmos. Verdadeiro, a modularização permite reutilizar partes comuns de algoritmos em diferentes contextos, facilitando a escrita e os testes. (II) A modularização motiva para que todas as funções de um algoritmo sejam escritas em um mesmo arquivo, facilitando a busca. Falso, a modularização não necessariamente motiva a escrita de todas as funções em um mesmo arquivo. Elas podem estar distribuídas em diferentes módulos para facilitar a organização e manutenção do código. (III) A modularização permite a construção de bibliotecas de sub-rotinas (procedimentos e funções). Verdadeiro, a modularização possibilita a criação de bibliotecas de sub-rotinas que podem ser reutilizadas em diferentes programas. Com base nas análises, a alternativa correta que contém todas as afirmativas verdadeiras é: a) Estão corretas as afirmativas (I), (II) e (III).