Faça Sua Pesquisa.

sábado, 18 de fevereiro de 2012

Procedures Pascal



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 } endprocedure 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.

0 comentários:

Postar um comentário

TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger