Está en la página 1de 8

FUNCIONES

APLICADO A LA
INFORMÁTICA
INTRODUCCIÓN
• Para definir una función en el entorno informático, nos vamos a
referir sobre todo a su significado en el contexto de la programación
y los lenguajes de programación. De todos es sabido que cuando se usa
algo con algún fin, entonces ese algo tiene una función determinada.
Hay objetos multifunción, otros que solo tienen una utilidad
concreta... etc.
• Una función debe ser llamada (en general mediante una
palabra clave y algunos parámetros, que le dicen sobre qué
debe actuar y como), y entonces se ejecuta. En su ejecución
realiza la tarea para la que ha sido diseñada, devuelve un
resultado y luego se desactiva, dejando paso para que el
programa continúe ejecutando más funciones.
• Imaginemos que quiero sumar 2 y 2, mediante una hoja de cálculo. Esa hoja de
cálculo tiene una función llamada SUMA(), con lo cual solo deberíamos
introducir los parámetros a sumar y obtendríamos el resultado (p.ej:
SUMA(2,2)=4). Evidentemente este es un ejemplo muy simple, pero en realidad
todo el software que conocemos basa su código en operaciones simples, que
enlazadas entre si nos permiten realizar otras mucho más complejas.
• Una función puede, pues, ser muy compleja o extremadamente
simple. Ya vimos el ejemplo de la suma, pero imaginemos que
quisiera crear una función para saber la fecha de
nacimiento a raíz del día en que se nació. A partir de
funciones sencillas podría crear esa función compuesta
rápidamente.
• Una función tiene tres componentes importantes:
• los parámetros, que son los valores que recibe la función como
entrada; el código de la función, que son las operaciones que hace la
función; y el resultado (o valor de retorno), que es el valor final
que entrega la función.
• En esencia, una función es un mini programa. Sus tres componentes son
análogos a la entrada, el proceso y la salida de un programa.

Por ejemplo, la función para calcular el factorial puede ser definida


de la siguiente manera:

def factorial(n):
f=1
for i in range(1, n + 1):
f *= i
return f
ALGUNAS CARACTERISTICAS DE LAS FUNCIONES EN LA PROGRAMACION

• Elementos de la declaración de una Función


• Funciones dentro de clases
• Una función de inicio
• El operador de invocación a función
• Parámetros
• Parámetros constantes
• Parámetros con valor por defecto
• Funciones anidadas
• Funciones sobrecargadas
CONCLUSION
• Las funciones son de mucho valor y utilidad para resolver problemas de
la vida diaria, problemas de finanzas, de economía, de estadísticas, de
ingenierías, de medicina, de química y física, de astronomía y de
cualquier área social donde haya que relacionar variables, y que mejor
campo que la informática, donde las variables necesitan de funciones y
relaciones para ejecutarse correctamente.
• La formulación de relaciones es fundamental para la elaboración de bases
de datos, diseños de tipo digital y redes computacionales, por mencionar
algunos ejemplos, por lo que se denota la importancia de aprender esta
parte matemática.