Conceitos de básicos de programação II

Alguns aspectos teóricos básicos comuns a estas linguagens. Definição de função.

Por Miguel Angel Alvarez - Tradução de JML


Publicado em: 01/9/04

Valorize este artigo:
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.





Comentários do artigo
Foram enviados 5 comentários ao artigo
5 comentários não revisados
0 comentários revisados

Usuários :    login / registro
Manuais relacionados
Categorias relacionadas
O autor

Buscar projetos:

Home | Sobre nós | Copyright | Anuncie | Entrar em contato