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