Subprogramas:Funciones


Las funciones incorporadas al lenguaje de programación se denominan funciones internas, y las funciones definidas por el usuario se denominan funciones externas . Cuando las funciones internas no permiten realizar el tipo de calculo deseado es necesario recurrir a las funciones externas que pueden ser definidas por el usuario mediante una declaración de función.

A una función  no se le puede llamar explícitamente, sino que se invoca o referencia mediante un nombre y una lista de parámetros(argumentos). El algoritmo o programa llama a la función con el nombre de esta en una expresión seguida de la lista de argumento que deben coincidir en cantidad, tipo y orden con los de la función que fue definida. La función devuelve un único valor.

Las funciones son definidas para realizar tareas especificas: tomar una lista de valores(argumentos) y devolver un único valor.