Ed
ano passado
Vamos analisar cada afirmativa: I. Resolve o problema como um todo de uma só vez. Falso, a modularização não resolve o problema todo de uma vez, mas sim divide o problema em partes menores que podem ser resolvidas individualmente. II. Torna o algoritmo mais fácil de ler. Verdadeiro, a modularização facilita a leitura do código, pois organiza as funções em módulos com responsabilidades bem definidas. III. Torna o algoritmo mais fácil de escrever. Verdadeiro, a modularização pode facilitar a escrita do código, pois permite que o programador se concentre em uma parte do problema de cada vez. IV. Não eleva o nível de abstração. Falso, a modularização geralmente eleva o nível de abstração, pois permite que o programador trabalhe com módulos que representam conceitos mais altos em vez de detalhes de implementação. V. O tempo gasto é praticamente o mesmo, mas economiza espaço e esforço. Verdadeiro, a modularização pode não reduzir significativamente o tempo de desenvolvimento, mas economiza espaço e esforço na manutenção e compreensão do código. Com base nas análises, as afirmativas corretas são II, III e V. Portanto, a alternativa que contém todos os itens verdadeiros é: C) II e III, apenas.