Lógica de Programação:
Estrutura de Controle

Aula 11: Modularização

Conceito

É a forma de dividir em

Módulos

Subprogramas

Componentes

Cuida

Características

Glossário

Módulos

Único ponto de entrada

Chamador

Invocador

Troca

Vantagem

Promove

Reaproveitamento do
programa

Facilitam

Manutenção

Tipos de
Módulos

Procedimentos

Não produzem
um valor de saída

Funções

Retornam um
valor de saída

Algumas linguagens

Como Pascal

Como Linguagem C

Tudo é Função

Segue a Regra Acima

Procedimento x Função

Procedimento

Não declara o que retorna

Funções

Aula 12:
Escopo de Variáveis

Variáveis
Globais e Locais

Globais

Conceito

Programa Principal

Manipuladas em:

Todo Programa

Locais

Deve-se Evitar

Tipos de
Parâmetros

Formais

Cria uma função ou módulos

Reais

Chama as funções ou módulos

Definidos no Cabeçalho

Possuem Escopo
do módulo

Onde estão
definidos

Representa o valor

Variáveis ou
Constantes

De acordo com

Chamada

click to edit