Documentos de Académico
Documentos de Profesional
Documentos de Cultura
80 PDF
80 PDF
Libro de problemas
5.2. FUNCIONES
Una función toma uno o más valores, denominados argumentos o parámetros actuales y, según el va-
lor de éstos, devuelve un resultado en el nombre de la función. Para invocar a una función se utiliza
su nombre seguido por los parámetros actuales o reales entre paréntesis en una expresión. Es decir que
se podrá colocar la llamada a una función en cualquier instrucción donde se pueda usar una expresión.
Por ejemplo:
escribir(raíz2(16))
escribir(f(p1,p2,p3))
Cada lenguaje de programación tiene sus propias funciones incorporadas, que se denominan in-
ternas o intrínsecas. Se considerarán como internas únicamente las más básicas y comunes a casi to-
dos los lenguajes y se irán comentando a lo largo del libro en los capítulos adecuados, es decir cuan-
do para explicar el tema se necesite una referencia a alguna de ellas.
Si las funciones estándar no permiten realizar el tipo de cálculo deseado será necesario recurrir a
las funciones externas, que definiremos mediante una declaración de función.
da, y se le proporcionen los argumentos necesarios para realizar esas acciones. En la definición de
la función deberán figurar una serie de parámetros, denominados parámetros formales y en la lla-
mada a la función se establece una correspondencia uno a uno y de izquierda a derecha entre los
parámetros actuales y los formales. En el cuerpo de la función se utilizarán los parámetros formales
cuando se quiera trabajar con información procedente del programa llamador. El pseudocódigo co-
rrespondiente a una función es:
<tipo_de_dato> función <nombre_función>(lista_de_parámetros_formales)
[declaraciones locales]
inicio
......
......
devolver(<expresión>)
fin_función