Procedimentos e Funções

Pascalzim

Procedimentos e Funções

A declaração de procedimentos e funções difere apenas no cabeçalho.

O cabeçalho de um procedimento segue a seguinte sintaxe:


Sintaxe


   Procedure NomeProcedimento ;


Onde NomeProcedimento identifica o procedimento



O cabeçalho de uma função segue a seguinte sintaxe:


Sintaxe

  Function NomeFunção : tipo ;


Onde:


    • NomeFunção identifica a função
    • tipo define o tipo do dado retornado pela função, que pode ser um dos tipos primitivos char, integer, boolean, real ou string.


A seção de definição e declaração de dados segue o cabeçalho do subprograma, e é o local onde são definidas as constantes e tipos passíveis de uso. Também nessa seção são declaradas as variáveis locais ao subprograma, e definidas as funções e procedimentos que podem vir a serem utilizados pelo subprograma.


A seção de comandos segue a seção de definição e declaração de dados. É iniciada com a palavra reservada Begin e terminada com a palavra reservada End, seguida de um ponto e vírgula. Entre as palavras Begin e End são colocados os comandos da função.


As funções retornam dados através de uma atribuiçáo ao identificador da função de um valor a ser retornado pela função, em alguma parte da seção de comandos da função.


Funções e procedimentos podem receber parâmetros, e podem ou não serem recursivos.



Created with the Freeware Edition of HelpNDoc: Easily create PDF Help documents