Please enable JavaScript.
Coggle requires JavaScript to display documents.
SUBPROGRAMAS (Questões de projeto para
subprogramas (As variáveis locais…
SUBPROGRAMAS
-
Características
-
- Exec. do chamador suspensa
- Fluxo de controle
retorna p/ o ponto de chamada
quando o subprograma termina a exe.
Definições
Cabeçalho
(tipo subprograma, nome,
parâms. formais, tipo de retorno) :
-
Parâmetros
-
Parâmetros formais
-
Perfil (número, ordem e tipo)
-
-
Implementação
Simples
- Semântica de chamada e retorno
- RA
- Armazenamento requerido
Com variáveis Locais Stack-Dynamic
- Dynamics link (aponta para o topo de quem chamou)
- Static (aponta para o bottom do pai estático)
Subprogramas Aninhados
- Static Chaim
- Static link
- Chain offset/nesting_offset
- Referência: (chain_offset, local_offset)
-
Tipos / Categorias
-
Função (Abstração matemática)
-