Sunteți pe pagina 1din 2

Conceitos de bsicos de programao II

Alguns aspectos tericos bsicos comuns a estas linguagens. Definio de funo.


Por Miguel Angel Alvarez - Traduo de JML
Publicado em: 01/9/04
Valorize este artigo:
4 votos
Funes e procedimentos
A funo poderia ser definida como um conjunto de instrues que permitem processar
as variveis para obter um resultado. Pode ser que esta definio seja uma pouco vaga
se no nos servimos de um exemplo para ilustr-la.
Suponhamos que queremos calcular o valor total de um pedido a partir da simples soma
dos preos de cada um dos artigos. Poderamos definir uma funo soma em nossa
linguagem fictcia:
definir funo soma(art1,art2,art3)
soma=art1+art2+art3
imprimir(soma)
fim funo

Este suposto programa nos permitiria calcular a soma de trs elementos e imprimir o
resultado em tela. O interessante de utilizar este tipo de funes que elas nos permitem
sua utilizao sistemtica tantas vezes quanto quisermos sem a necessidade de escrever
as instrues tantas vezes quantas queremos utiliz-la. Por suposto, podemos prescindir
desta declarao de funo e introduzir uma linha do seguinte tipo:
imprimir(art1+art2+art3)
Evidentemente, quanto mais complicada for a funo e mais vezes a utilizemos em
nossos scripts mais til ser defin-las.
Esta funo 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 so parecidos s funes. A diferena consiste
somente em que nestes ltimos, o interesse no radica no resultado obtido e sim, nas
operaes realizadas ao execut-la (criao de um arquivo, re-envio a outra pgina,...).
Em linguagens como o PHP as funes e os procedimentos so considerados como a
mesma coisa e para definir-los se faz usando os mesmos comandos.
Tanto as variveis como as funes e os procedimentos devem ser nomeados sem se
servir de acentos, espaos nem caracteres especiais para no correr riscos de erros.
Estes conceitos so bsicos para uma compreenso da programao. No obstante,
possvel que se a primeira vez que escutamos falar deles, sua assimilao pode ser
parcial ou nula. Na verdade, isto no preocupante j que a partir dos exemplos dos
captulos seguintes e com a prtica de um mesmo se iro consolidando pouco a pouco.
Mas no h que se desanimar se depois de ler este captulo pintarem dvidas no ar...
O prximo passo continuar a aprendizagem de uma linguagem de programao que
nos sirva para construir as pginas dinmicas, com o manual de ASP ou o manual de
PHP, de acordo com suas preferncias e necessidades.

S-ar putea să vă placă și