Você está na página 1de 3

Conceitos bsicos de programao I

Alguns aspectos tericos bsicos comuns a estas linguagens. Definio de varivel. Antes de abordar detalhadamente as particularidades destas linguagens, importante guardar toda uma srie de noes bsicas comuns. Estes aspectos so sem dvida conhecidos por aqueles que j tenham programado alguma vez e podem ser muito rapidamente assimilados por todos os que estejam familiarizados com as matemticas. Tendo em conta isso, queremos acercar estes conceitos a qualquer pessoa propondo definies pouco rigorosas e carentes de detalhes, mas que em contrapartida permitem ser digeridas com mais facilidade. Sendo assim, sugerimos passar diretamente ao seguinte captulo a todos aqueles que considerem conhecer perfeitamente os conceitos de varivel e funo, apesar de que sempre pode ser interessante voltar a lembra-lo visto desde o prisma de outra definio. Varivel Uma varivel consiste em um elemento ao qual lhe damos um nome e lhe atribumos um determinado tipo de informao. As variveis podem ser consideradas como a base da programao. Deste modo poderamos escrever em uma linguagem fictcia: a="cachorro" b="morde" A varivel que ns chamamos "a" possui um elemento de informao de tipo texto que "cachorro". Assim como, a varivel "b" contm o valor "morde". Poderamos definir uma terceira varivel que fosse a soma destas duas: c=a+b Se introduzssemos uma petio de impresso desta varivel em nossa linguagem fictcia: imprimir(c) O resultado poderia ser: cachorro morde Poderamos da mesma forma trabalhar com variveis que contivessem nmeros e construir nosso programa: a=3 b=4 c=a+b imprimir(c) O resultado de nosso programa seria: 7 A utilidade destas variveis ser vista no transcurso dos seguintes captulos. ...

Conceitos de bsicos de programao II


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

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. ...

Você também pode gostar