subrutinas son un elemento crucial de cualquier programa informático. También conocido como funciones , rutinas , procedimientos o métodos ( dependiendo del idioma ) , estos elementos proporcionan al programador con sencillez y ayudan a reducir el tamaño total del programa. También proporcionan una forma sistemática de hacer tareas repetitivas con resultados consistentes . Cualquier buen programador aprende rápidamente para aprovechar el poder de las subrutinas . ¿Cómo funciona una subrutina
Una subrutina toma un insumo básico y realiza un conjunto predeterminado de cálculos o tareas sobre los datos. El resultado se devuelve de nuevo al programa . Esto permite a un programador para crear una única operación que se va a utilizar siempre que sea necesario . El programador no necesita escribir a cabo la operación cada vez que se va a utilizar . En su lugar , se llama a la subrutina y proporciona la información necesaria.
Ejemplo de uso
Un ejemplo de una subrutina básica sería el que tiene un número, multiplica por 5 , a continuación, resta 2 . La subrutina ( apodado ' doMathTask ' ) estaría representada por la frase " doMathTask (x ) = x * 5 - 2 . Cuando la subrutina es llamada por la frase " doMathTask ( 3 ) " , el número 3 se inserta en la subrutina , devolviendo un valor de 13 para el programa . La mayoría de las subrutinas son mucho más complejas que esto, y pueden incluir múltiples variables.
Razones para uso
Muchos programas de realizar miles de tareas , algunas de las cuales son repetido una y otra vez. A medida que el programa está diseñado , un subprograma puede ser llamado como se necesita muchas veces la operación deseada. En lugar de recordar y reproducir la operación, la programación original se utiliza cada vez que se llama a la subrutina .
Beneficios
Desde repetidas operaciones se llevan a cabo por una sola subrutina , tamaño de archivo de un programa se puede reducir considerablemente . Cientos de líneas de código se pueden guardar mediante la sustitución por una única subrutina. Estos fragmentos de código también ayudan a eliminar errores e inconsistencias con copiar y pegar secciones de código repetidamente. Un cambio a una única subrutina es más eficiente que cambiar cada sección repetida de código.