Conceptos básicos de programación II

Valoración del artículo:
Algunos aspectos teóricos básicos comunes a estos lenguajes. Definición de función.
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Funciónes y procedimientos

La función podría ser definida como un conjunto de instrucciones que permiten procesar las variables para obtener un resultado. Puede que esta definición resulte un poco vaga si no nos servimos de un ejemplo para ilustrarla.

Supongamos que queremos calcular el valor total de un pedido a partir de la simple suma de los precios de cada uno de los artículos. Podríamos definir una función suma en nuestro lenguaje ficticio:

definir funcion suma(art1,art2,art3)
suma=art1+art2+art3
imprimir(suma)
fin funcion


Este supuesto programa nos permitiría calcular la suma de tres elementos e imprimir el resultado en pantalla. Lo interesante de utilizar este tipo de funciones es que ellas nos permiten su utilización sistemática tantas veces como queramos sin necesidad de escribir las instrucciones tantas veces como veces queremos utilizarla. Por supuesto, podemos prescindir de esta declaración de función e introducir una línea del siguiente tipo:

imprimir(art1+art2+art3)

Evidentemente, cuanto más complicada sea la función y más a menudo la utilicemos en nuestros scripts más útil resulta definirlas.

Esta función suma podría ser utilizada en cualquier lugar de nuestro script haciendo una llamada del siguiente tipo:

ejecuta suma(4,6,9)

Cuyo resultado sería:

19

Del mismo modo, los procedimientos son parecidos a las funciones. La diferencia consiste tan solo en que en estos últimos el interés no radica en el resultado obtenido sino más bien en las operaciones realizadas al ejecutarla (creación de un archivo, reenvío a otra página,...). En lenguajes como el PHP las funciones y los procedimientos son considerados como la misma cosa y para definirlos se hace usando los mismos comandos.

Tanto las variables como las funciones y los procedimientos deben ser nombradas sin servirse de acentos, espacios ni caracteres especiales para no correr riesgos de error .

Estos conceptos son básicos para una comprensión de la programación. No obstante, es posible que si es la primera vez que oímos hablar de ellos, su asimilación puede resultar parcial o nula. En realidad esto no es preocupante ya que a partir de los ejemplos de los capítulos siguientes y con la práctica de uno mismo se irán consolidando poco a poco.

Para nada hay que desanimarse si después de leer este capítulo algunas dudas quedan en el aire.

El paso siguiente es continuar el aprendizaje de un lenguaje de programación que nos sirva para construir las páginas dinámicas, con el manual de ASP o el manual de PHP, según nuestros gustos o necesidades.

Comentarios
Fueron enviados 22 comentarios al artículo
5 comentarios no revisados
17 comentarios revisados:
Por: Carlos De Leon
24/9/02
bueno...la verdad estoy sorprendido gratamente por lo sencillo, practico y bien encarado que esta el articulo sobre paginas dinamicas, realmente excelente! estoy comenzando con el tema de programacion en la web,siempre me he manejado con html y la verdad es que el articulo me ha sido de mucha ayuda. gracias carlos
Por: Manuel
11/12/03
bien!, al fin una pagina que entiende al iniciado.
Por: Jose
07/3/04
Este guias estan buenisimas, he querido aprender nuevas formas de hacer sitios, he trabajado siempre con Frontpage, pero quiero ser más profesional, y estas guias o articulos son muy completos y faciles de comprender.. Gracias..
Por: Roscky
14/5/04
Por fin!
Después de visitar varias páginas y leer varios manuales, puedo decir q es la más sencilla forma de explicar el tema y la más facil de entender.
Enhorabuena por el trabajo, os lo habeis currado.
Salu2
Por: Maggie
24/5/04
Muchas gracias! Siempre me dediqué a la parte estética de los sitios y tenía un poco de miedo en adentrarme en la programación. Gracias a lo claro de este artículo me animo a hacerlo.
Por: Victor
05/8/04
Gracias por hacer el articulo tan sencillo, que a la vez lo hace muy comprensible. Empiezo en programación dinamica y me han quedado claros muchos conceptos desconocidos. Felicidades y espero sigan publicando más articulos. Como petición especial, uno de PL-SQL. Gracias de nuevo.
Por: Diego
13/8/04
Me gusto, por lo sencillo que es este articulo, realmente estoy comenzando a entrar al tema y con estos articulos se hacen facil.
Por: Antonio Dominici S.
02/9/04
Excelente articulo la verdad que me va a ser de mucha utilidad ya que actualmente presento el problema para actualizar la pagina web en la que estoy trabajando gracias…
Por: Sebastian Nieto
24/9/04
Exelente la descripcion, los felicito
Por: JANENTH DIMAS
09/10/04
HOLA ES SENCILLO PERO MUY RICO EN CONOCIMIENTO EL ARTICULO.... GRACIAS ESPERO PODER DESARROLLAR ALGO CON ESTA INFORMACION EN MI PROGRAMITA
Por: jolovi
22/10/04
Estupendo artículo, como todos los que hasta el momento he leído en esta web. Yo me dedico a la docencia y se agradece que esté explicado desde el prisma del que no sabe nada para ir introduciéndolo pasito a pasito en este mundo.
Por: Fawkes
06/1/05
Um bueno si la verdad me quedaron muchas dudas a el aire pero es que hay muchas funciones de php (que es en lo que estoy interesado aprender) que no entiendo :(
Por: pepian
22/1/05
Realmente es una explicacion muy sencilla ... yo soy programador experimentado cliente-servidor entrando ahora a la web ... pero ni en la universidad me lo explicaron tan facil
Por: soledad
01/6/05
el manual es interesante pero le suguerio mas ejemplo ...pero bien
Por: guillermo archila
04/9/05
pues solo quiero decirles que este manual esta muy claro y detallado pero creo que pues en mi opinion personal no esta tan explicito para personas que en verdad no han tenido ninguna relacion con este tema de las paginas dinamicas, me refiero a que si uno no tiene idea de lo que es pues de verdad si queda nulo, pero para mi personalmente si ha quedado muy claro ya que la lectura de este manual solo la estoy utilizando como un refuerzo de clases
gracias

guillermo
Por: krlos
06/4/06
me parece un articulo muy simple... es para principiantes... :(

Jorgel2...
Gracias
17/4/09
A pesar que estoy haciendo la tesis en Ing. de Mtto. Mecánico, desde hace un tiempo me ha llamado la atención el diseño de páginas web, de verdad que entienden al que quiere comenzar porque conozco html pero voy entrar al mundo de php y creo que ya lo demas es contancias muchas gracias amigo..!

Manuales relacionados
Categorias relacionadas
El autor
Rubén Alvarez
Redactor de DesarrolloWeb.com
http://www.desarrolloweb.com
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Alojados en el grupo