Ed
há 8 meses
Para responder à questão sobre a modularização de algoritmos, vamos analisar as alternativas: A modularização é uma técnica que permite dividir um algoritmo em partes menores e mais gerenciáveis, chamadas de módulos. Esses módulos podem ser funções, sub-rotinas ou outros componentes que ajudam a organizar o código. Vamos analisar as opções: A) funções - As funções são uma forma comum de modularização, pois permitem encapsular um conjunto de instruções que podem ser reutilizadas. B) sub-rotinas - Sub-rotinas também são uma forma de modularização, semelhante às funções, mas podem ter algumas diferenças dependendo da linguagem de programação. C) codificações - Codificações não se referem diretamente à modularização. D) variáveis - Variáveis são elementos de armazenamento de dados e não são uma forma de modularização. E) requisições - Requisições geralmente se referem a chamadas de funções ou serviços, mas não são uma forma de modularização em si. Diante disso, tanto "funções" quanto "sub-rotinas" são formas válidas de modularização. No entanto, a opção mais comum e abrangente em muitos contextos de programação é a letra A) funções. Portanto, a resposta correta é: A) funções.