Tecnología

Inicio

Función de la función de llamada

Los programas de ordenador a menudo contienen muchos programas más pequeños dentro de ellas, denominadas "funciones" o, a veces "subrutinas". Una función realiza una tarea específica y luego envía el resultado de la tarea de nuevo al programa principal para su uso posterior o para el usuario en la forma de visualización de la información en la pantalla del ordenador. Programación y lenguajes de scripting vienen con muchas funciones predefinidas, y también se puede definir su propio.

Llamada de funciones

Para llamar a una función simplemente significa usarlo. Cuando se escribe una función en su código, lo hace debido a que el programa principal puede necesitar usarlo en algún momento para realizar una tarea específica. Mediante la definición de las condiciones para que esto suceda, su programa será capaz de llamar a la función cada vez que se necesita para llevar a cabo esa tarea.

Beneficios clave

Funciones ofrecen muchos beneficios, y tres en particular. Ellos hacen que el programa principal fácil de comprender, depurar y mantener al romper en pedazos más pequeños. Ellos se encargan de las tareas repetitivas, lo que reduce la redundancia en el código. Por último, se puede reciclar el código de función en otros programas que implican tareas similares, ahorrándose trabajar.

Sintaxis

Una función tiene la sintaxis de "function_name (parámetros)." El nombre de la función permite a un programa para identificar qué función debe utilizar en un punto dado. Los paréntesis sirven como operadores de llamadas, diciéndole al ordenador para pasar cualquier parámetro dentro de ellos a la función llamada. Los parámetros a sí mismos pueden estar vacíos, o pueden incluir cualquier información que el programa necesita para abastecer a la función.

Independencia

Los programas y las funciones dentro de ellos trabajan con un alto grado de independencia el uno del otro. Las funciones no se preocupan por nada en el programa principal, excepto por cualquier parámetros del programa ofrece a ellos. Del mismo modo, el programa principal no se preocupa por nada en la función a excepción de lo calculado los valores de la función vuelve a ella. Esto hace que las funciones muy potente y útil.

Ejemplo

Suponga que trabaja como arquitecto y escribe un programa que le ayuda con la aritmética tedioso. Es posible escribir una función específica que calcula el área de la superficie de un elipsoide, "ellipsoid_volume (a, b, c)". La fórmula para este cálculo es muy larga, pero sólo hay tres variables básicas involucradas, lo que lo hace ideal para el cálculo automático en el equipo. Cuando el programa llama a esta función, se le pedirá a la entrada de los tres radios del elipsoide. La función se encargará del resto, y mostrar el área de superficie para que casi al instante.