Funciones

La utilización de funciones en programación nos ayudan mucho.

Es altamente recomendable hacer uso de ellas por estos dos motivos principales:

  1. Ahorramos líneas de código.
  2. Facilitan mucho el entendimiento del programa y del código.

 

Vamos a entrar en materia para comprobar realmente su potencial. Lo primero que vais a ver es una función muy sencilla:

Primera función

 

Esta función lo que hace es escribir "Hola otra vez". Cada vez que en un programa queramos escribir esto, en lugar de utilizar "Console.WriteLine()" para hacerlo, sólo tenemos que llamar a esta función. Sí, lo sé, muchos términos nuevos, pero es muy simple, vamos a ver ahora mismo su funcionamiento.

Explicación de la función

Ahora sí, sencillo ¿no? Lo explicamos paso a paso:

  1. Modificador: aquí ponemos static void. Hay más que veremos y explicaremos más adelante.
  2. Nombre de la función: al igual que en las variables, este nombre se lo damos nosotros, y puede ser el que queramos.
  3. Argumentos: detrás del nombre podemos escribir valores entre paréntesis, lo veremos en la próxima lección. Mientras tanto, aunque no pongamos valores, hay que poner los paréntesis obligatoriamente.
  4. Contenido de la función: dentro de los corchetes escribimos lo que hará la función.
  5. Llamada a la función: escribiendo su nombre en "cualquier lado" del programa llamamos a la función. Quiere decir que donde la llamemos, es donde se ejecutará lo que hay en el contenido.
  6. Colocación: hay que colocar la función en su sitio, y ésta debe ir dentro del bloque "class", en nuestro caso, llamado "Program".

 

Por si no ha quedado claro, voy a poner otro ejemplo que espero resuelva las posibles dudas:

Uso de las funciones

 

¿Sabrías qué resultado dará ese programa? Si lo sabes es que has entendido como funcionan las funciones, si no, ejecútalo en tu ordenador y seguramente salgas de dudas.

 

Si aún así te quedan algunas dudas, seguiremos utilizando funciones en las próximas lecciones. Lo que sí recomiendo es que esto de las funciones se entienda bien, pues como digo es una práctica útil y necesaria para realizar tus propios programas.

Manuel A Pozo Chichon

Técnico Superior de DESARROLLO DE APLICACIONES INFORMÁTICAS

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame