Los programas de ordenador a menudo contienen muchos programas más pequeños en su interior , llamadas " funciones" o, a veces 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 " subrutinas ". usuario en la forma de mostrar la información en la pantalla del ordenador . Programación y lenguajes de scripting vienen con muchas funciones predefinidas , y usted puede también definir el suyo propio. Llamar a funciones
Para llamar a una función simplemente significa usarlo. Cuando se escribe una función en el código , lo hace porque 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 , el 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 más fácil de entender , 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 su código de función en otros programas que involucran tareas similares , ahorrando trabajo usted mismo .
Sintaxis
Una función tiene la sintaxis de " nombre_funcion ( parámetros) . " El nombre de la función permite que un programa para identificar qué función debe utilizar en un momento dado . Los paréntesis sirven como operadores de llamadas, indicando a la computadora para pasar los parámetros dentro de ellos a la función llamada . Los mismos parámetros pueden estar vacíos , o pueden incluir cualquier información que el programa necesita para abastecer a la función.
Independencia
programas y las funciones dentro de ellos trabajar con un alto grado de independencia el uno del otro . Funciones no se preocupan por nada en el programa principal , excepto para lo que los parámetros del programa proporciona a los mismos. Del mismo modo, el programa principal no se preocupa de nada en la función con excepción de lo calculado los valores de la función retorna a ella. Esto hace que las funciones muy potente y útil.
Ejemplo
Supongamos que usted trabaja como arquitecto y escribir 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 que intervienen , lo que lo hace ideal para el cálculo automático de la computadora. Cuando el programa llama a esta función , se le pedirá que introduzca los tres radios del elipsoide. La función se encargará del resto , y mostrar la superficie para que casi al instante.