Conceitos de Básicos de Programação II
-
Upload
domingos-campos -
Category
Documents
-
view
215 -
download
0
Transcript of Conceitos de Básicos de Programação II
-
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/