Conceitue Modulariza O

444 palavras 2 páginas
1) Conceitue modularização
É uma técnica de programação que consiste no processo de criar sub-rotinas objetivando principalmente a reutilização de código e a facilidade de manutenção.

2) Quais são as vantagens da técnica de programação denominada modularização?
As vantagens são a reutilização de código; economia de uso de memória do computador; aumento na legibilidade do programa; redução na complexibilidade do programa; evita redundância de código; permite focar a atenção em um problema de cada vez; permite a criação de bibliotecas de programas favorecendo a reutilização de código.

6) Defina escopo de variáveis.
É a declaração das variáveis dentro de uma função.

7) Quais são os tipos de escopo de variáveis? Explique cada um deles.
Existem as variáveis globais que durante a execução de todo o programa e podem ser utilizadas por qualquer função. Elas devem ser declaradas fora de qualquer função, inclusive do main(), e no início de um programa.
As variáveis locais são aquelas declaradas dentro do bloco de uma função, não podem ser usadas ou modificadas por outras funções, somente existem enquanto a função onde foi declarada estiver sendo executada.

8) Variáveis com escopo público (ou global) devem ser evitadas? Se sim, qual é a técnica de programação que permite reduzir o uso desse tipo de escopo de variável? Explique porque esse escopo deve ser utilizado sem excessos.
As variáveis públicas devem ser usadas apenas em casos extremos. A desvantagem da variável global é a dificuldade de lidar com ela. Devemos usar variáveis globais apenas quando realmente necessário. Ao usar uma variável global dentro de um programa com 10 ou mais funções, ao final de todas as operações, dificilmente saberemos qual será seu resultado.
Para reduzir o uso de variáveis públicas recomenda-se a parametrização.

10) São os especificadores de tipo de classe de armazenamento: extern, static, register e auto. Pesquise e explique cada um deles.
Extern: Indica que a variável em questão é a

Relacionados

  • algebra linear
    24397 palavras | 98 páginas