1. Introducción

  • Las funciones son un conjunto de instrucciones que realizan una tarea específica.
  • En general reciben CERO o más valores de entrada, llamados parámetros y devuelven CERO o UN valor de salida o valor de retorno.

Durante la codificación de un programa aparecen secuencias de código que muchas veces se repiten en distintas partes del mismo.

La finalidad de utilizar funciones es agrupar esas secuencias, para poder reutilizarlas en otras partes, logrando reducir la cantidad de código repetido y minimizar el uso de memoria, al eliminar grupos de variables que realizan la misma función.

La ventaja de tener organizado el código en funciones, es que sólo es necesario verificar su correcto funcionamiento UNA vez, ya que en caso de no utilizarlas, el código que corresponde a la secuencia se debe revisar de nuevo en TODAS las ocurrencias en el programa, lo que conlleva tiempo y aumenta la posibilidad de introducir errores en el programa.