4.1. Funciones

Importante
Una función o un procedimiento es un conjunto de instrucciones que realiza una o varias tareas específicas. Sus componentes son:
- una entrada o entradas determinadas.
- un dato de salida.
- un nombre único e identificable en el algoritmo del programa principal.
El trabajo con funcion es útil en estos casos:
- cuando una tarea debe ejecutarse varias veces en un programa.
- cuando la resolución de un problema requiere un código extenso y de lectura complicada.
Sin embargo, no todos los lenguajes de programación admiten el uso de funciones.
Reflexiona
![]() |
Las ventajas del uso de esta "modularidad" en la programación son:
- simplificación del código.
- rapidez en el desarrollo y en la detección de errores.
- facilidad en el mantenimiento y la modificación del código.
Estas ventajas adquieren su máxima importancia cuando los procedimientos para realizar tareas típicas que se repiten en todos los programas ya están implementados y simplemente se nombran en el programa. Estos procedimientos se almacenan en una bibliotecas denominadas librerías.
Cualquier lenguaje de programación incorpora sus propias funciones predefinidas, o funciones internas, listas para ser usadas por el programador. Así, tenemos librerías para cálculos estadísticos, para el tratamiento de cadenas de caracteres, etc.