Funções e procedimentos
A função poderia ser definida como um conjunto de instruções que permitem processar as
variáveis para obter um resultado. Pode ser que esta definição seja uma pouco vaga se não
nos servimos de um exemplo para ilustrá-la.
Suponhamos que queremos calcular o valor total de um pedido a partir da simples soma dos
preços de cada um dos artigos. Poderíamos definir uma função soma em nossa linguagem
fictícia:
definir função soma(art1,art2,art3)
soma=art1+art2+art3
imprimir(soma)
fim função
Este suposto programa nos permitiria calcular a soma de três elementos e imprimir o resultado
em tela. O interessante de utilizar este tipo de funções é que elas nos permitem sua utilização
sistemática tantas vezes quanto quisermos sem a necessidade de escrever as instruções tantas
vezes quantas queremos utilizá-la. Por suposto, podemos prescindir desta declaração de
função e introduzir uma linha do seguinte tipo:
imprimir(art1+art2+art3)
Evidentemente, quanto mais complicada for a função e mais vezes a utilizemos em nossos
scripts mais útil será definí-las.
Esta função soma poderia ser utilizada em qualquer lugar de nosso script fazendo uma
chamada do seguinte tipo:
executa soma(4,6,9)
Cujo resultado seria:
19
Do mesmo modo, os procedimentos são parecidos às funções. A diferença consiste somente
em que nestes últimos, o interesse não radica no resultado obtido e sim, nas operações
realizadas ao executá-la (criação de um arquivo, re-envio a outra página,...). Em linguagens
como o PHP as funções e os procedimentos são considerados como a mesma coisa e para
definir-los se faz usando os mesmos comandos.
Tanto as variáveis como as funções e os procedimentos devem ser nomeados sem se servir de
acentos, espaços nem caracteres especiais para não correr riscos de erros.
Estes conceitos são básicos para uma compreensão da programação. No obstante, é possível
que se é a primeira vez que escutamos falar deles, sua assimilação pode ser parcial ou nula.
Na verdade, isto não é preocupante já que a partir dos exemplos dos capítulos seguintes e
com a prática de um mesmo se irão consolidando pouco a pouco.
Mas não há que se desanimar se depois de ler este capítulo pintarem dúvidas no ar...
O próximo passo é continuar a aprendizagem de uma linguagem de programação que nos sirva
para construir as páginas dinâmicas, com o manual de ASP ou o manual de PHP, de acordo
com suas preferências e necessidades.
0 comentários:
Postar um comentário