Conceptos básicos de programación II La función podría ser definida
como un conjunto de instrucciones que facultan procesar las
variables para conseguir un resultado. Puede que esta definición resulte un es
caso vaga si no nos servimos de un
ejemplo para ilustrarla. Supongamos que deseamos calcular el valor total de un pedido a dividir de la simple suma de los precios de cada uno de los artículos. Podríamos definir una función suma en vuestro lenguaje ficticio: definir funcion suma(art1,art2,art3) suma=art1+art2+art3 imprimir(suma) fin funcion Este supuesto proyecto nos permitiría calcular la suma de tres fundamentos e imprimir el fruto en pantalla. Lo interesante de
utilizar este tipo de
funciones es que ellas nos facultan su utilización sistemática tantas veces
como queramos sin necesidad de escribir las instrucciones tantas veces
como veces deseamos utilizarla. Por supuesto, podemos prescindir de esta manifiesto de función e introducir una línea del próximo tipo: imprimir(art1+art2+art3) Evidentemente, cuanto más complicada sea la función y más a menudo la utilicemos en vuestros scripts más provechoso resulta definirlas. Esta función suma podría ser utilizada en cualquier espacio de vuestro script haciendo una llamada del próximo tipo: ejecuta suma(4,6,9) Cuyo fruto 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 reside en el fruto 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, lugares ni caracteres especiales para no correr riesgos de yerro . Estos conceptos son básicos para una comprensión de la programación. No obstante, es probable que si es la primera vez que oímos hablar de ellos, su asimilación puede resultar parcial o nula. En verdad esto no es preocupante ya que a dividir de los ejemplos de los capítulos próximos y con la práctica de uno mismo se irán consolidando escaso a escaso. Para nada hay que desanimarse si después de leer este capítulo determinadas dudas quedan en el aire. El paso próximo es continuar el aprendizaje de un lenguaje de programación que nos sirva para desarrollar las páginas dinámicas, con el manual de ASP o el manual de PHP, según vuestros gustos o necesidades.