Conceitos de Básicos de Programação II

Embed Size (px)

Citation preview

  • 8/19/2019 Conceitos de Básicos de Programação II

    1/2

    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 - radução de !M"

    Publicado em: #$%&%#'

    Valorize este artigo:

    4 votos

    (unç)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 vagase não nos servimos de um e!emplo para ilustrá"la

    #upon$amos 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&art'(art)(art*+

    soma,art'-art)-art*

    imprimir &soma+

    fim função

    .ste suposto programa nos permitiria calcular a soma de tr/s elementos e imprimir o

    resultado em tela 0 interessante de utilizar este tipo de funções 1 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 lin$a do seguinte tipo:

    imprimir&art'-art)-art*+

    .videntemente( quanto mais complicada for a função e mais vezes a utilizemos em

    nossos scripts mais 2til será defin%"las

    .sta função soma poderia ser utilizada em qualquer lugar de nosso script fazendo uma

    c$amada do seguinte tipo:

    e!ecuta soma&4(3(+

    5ujo resultado seria:

    http://www.criarweb.com/contato/contacta.php?destinatario=3http://www.criarweb.com/artigos/155.phphttp://www.criarweb.com/artigos/155.phphttp://www.criarweb.com/artigos/155.phphttp://www.criarweb.com/artigos/155.phphttp://www.criarweb.com/contato/contacta.php?destinatario=3

  • 8/19/2019 Conceitos de Básicos de Programação II

    2/2

    '

    6o mesmo modo( os procedimentos são parecidos 7s funções A diferença consiste

    somente em que nestes 2ltimos( o interesse não radica no resultado obtido e sim( nas

    operações realizadas ao e!ecutá"la &criação de um arquivo( re"envio a outra página(+

    .m linguagens como o P8P as funções e os procedimentos são considerados como a

    mesma coisa e para definir"los se faz usando os mesmos comandos

    9anto 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

    .stes conceitos são básicos para uma compreensão da programação o obstante( 1

     poss%vel que se 1 a primeira vez que escutamos falar deles( sua assimilação pode ser

     parcial ou nula a verdade( isto não 1 preocupante já que a partir dos e!emplos dos

    cap%tulos seguintes e com a prática de um mesmo se irão consolidando pouco a pouco

    ;as não $á que se desanimar se depois de ler este cap%tulo pintarem d2vidas no ar

    0 pr

    nos sirva para construir as páginas din=micas( com o manual de A#P ou o manual de

    P8P( de acordo com suas prefer/ncias e necessidades

    http://www.criarweb.com/artigos/155.phphttp://www.criarweb.com/artigos/155.phphttp://www.criarweb.com/artigos/155.phphttp://www.criarweb.com/php/http://www.criarweb.com/php/http://www.criarweb.com/artigos/155.phphttp://www.criarweb.com/artigos/155.phphttp://www.criarweb.com/php/http://www.criarweb.com/php/