Algoritimo
Apresentação
• Modularização
– Conceito de Modularização
– Variáveis globais / locais
– Procedimentos e Funções
– Exemplos / Exercícios
Prof.: Denis Medeiros
01
Algoritmo e Programação
Modularização
• Conceito
“ É a descentralização do programa, do ato de programar, ou seja, dividir a programação em módulos, onde cada módulo possui uma função específica que juntos formam um programa completo, comumente chamado de Sistema”
Prof.: Denis Medeiros
02
Algoritmo e Programação
Modularização
• Conceito
Principal
Módulo - 1
Módulo - 2
Sub-Mod-1
Prof.: Denis Medeiros
03
Módulo - N
Sub-Mod-2
Algoritmo e Programação
Modularização
• Variáveis globais
“São as variáveis declaradas no programa principal, logo podem ser vistas e/ou manipuladas por todos os módulos e sub módulos”
• Variáveis locais
“São as variáveis declaradas dentro de cada módulo, logo só existem enquanto o mesmo estiver sendo executado e não são percebidas pelo programa principal”
Prof.: Denis Medeiros
04
Algoritmo e Programação
Modularização
• Procedimentos e Funções
Procedimentos: São sub rotinas, não pertencentes ao programa principal, com a finalidade de efetuar atividades pré-programadas , realizando, quando necessário, alterações diretas nas variáveis globais. Não aceitam argumentos por passagem de parâmetros.
Funções: São sub rotinas, não pertencentes ao programa principal, com a finalidade de efetuar atividades pré-programadas , realizando, quando necessário, alterações diretas nas variáveis globais. Aceitam argumentos por passagem de parâmetros.
Prof.: Denis Medeiros
05
Algoritmo e Programação
Modularização
• Procedimentos e Funções
Exemplos de Procedimentos:
- Realizar montagens de telas;
- Emitir sons de avisos / alertas;
- Gravação de Banco de Dados;
- Leitura / Exibição de BD’s;
Exemplos de Funções:
- Realização de cálculos diversos;
- Montagem de menu