Bgames
Olá visitante! Seja bem vindo ao nosso fórum!

Para você ter total acesso ao nosso fórum é preciso que você se cadastre.

Cadastre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

[Tutorial] Procedures

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Tutorial] Procedures

Mensagem por Swift em Seg 20 Maio 2013 - 7:21

Créditos FEC-Unicam

Procedures

O objetivo de se declarar uma procedure é associá-la a um identificador para que a mesma possa ser ativada por um comando do programa. A sua declaração é feita da seguinte forma:

procedure nome;
declaração dos objetos locais à procedure
BEGIN
comandos da procedure
END;

A chamada ou ativação de uma procedure é feita referenciando-se o seu nome no local do programa onde a mesma deve ser ativada, ou seja, onde a sua execução deve ser iniciada. Ao terminar a execução dos comandos de um procedure, a seqüência do programa retorna sempre à instrução seguinte que provocou a sua chamada. A nível de execução, a chamada de uma procedure valeria como se fosse feita uma cópia dos comandos do procedimento no local do programa onde foi ativada, ajustando-se os objetos locais para atender as regras de escopo.

Exemplo:

program procedimentos;
var
{ declaração das variáveis do programa principal }

procedure entrada_de_dados;
var
{ declaração das variáveis do procedimento entrad_de_dados }
begin
{ comandos do procedimento entrada_de_dados }
end;

procedure processa_dados;
var
{ declaração das variáveis do procedimento processa_dados }
begin
{ comandos do procedimento processa_dados }
end;

procedure imprime_resultados;
var
{ declaração das variáveis do procedimento imprime_resultados }
begin
{ comandos do procedimento imprime_resultados }
end;

begin
{ corpo programa principal }
entrada_de_dados;
processa_dados;
imprime_resultados;
end.

Este exemplo ilustra como procedimentos podem facilitar o entendimento do programa. Neste caso, o corpo do programa principal se constitui apenas de três chamadas à procedimentos.
avatar
Swift


Mensagens : 1431
Pontos : 2160
Evolução : 3


Ver perfil do usuário http://www.bgames.com.br

Voltar ao Topo Ir em baixo

Re: [Tutorial] Procedures

Mensagem por Legendarios em Qui 23 Maio 2013 - 5:38

Olá, muito enteressante me ajudo VLWS ^^
avatar
Legendarios


Mensagens : 537
Pontos : 273

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum