Tecnología

Inicio

Razones para crear una subrutina en la Programación

Razones para crear una subrutina en la Programación


Las subrutinas son un elemento esencial de cualquier programa de ordenador. También conocido como funciones, rutinas, procedimientos o métodos (dependiendo del idioma), estos elementos proporcionan al programador sencillez y ayudan a reducir el tamaño total del programa. También proporcionan una forma sistemática para realizar tareas repetidas con resultados consistentes. Cualquier buen programador aprende rápidamente para aprovechar el poder de subrutinas.

Cómo funciona una subrutina

Una subrutina toma un insumo básico y lleva a cabo un conjunto predeterminado de cálculos o tareas en 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 cuando sea necesario. El programador no necesita escribir a cabo la operación cada vez que se va a utilizar. En cambio, se llama a la subrutina y proporciona la información necesaria.

Ejemplo de Uso

Un ejemplo de una subrutina básica sería uno que toma un número, lo multiplica por 5, a continuación, resta 2. La subrutina (denominado 'doMathTask') estaría representada por la frase "doMathTask (x) = x * 5-2 '. Cuando la subrutina se llama por la frase "doMathTask (3)", el número 3 es insertado en la subrutina, devolviendo un valor de 13 para el programa. La mayoría de las subrutinas son mucho más complejo que esto, y pueden incluir múltiples variables.

Razones para el uso

Muchos programas realizan miles de tareas, algunas de las cuales se repiten una y otra vez. A medida que el programa está diseñado, una subrutina puede ser llamada tantas veces como se necesite la operación deseada. En lugar de recordar y reproducción de la operación, la programación original se utiliza cada vez que la subrutina se llama.

beneficios

Desde repetidas operaciones se llevan a cabo por una sola subrutina; tamaño de archivo de un programa se puede reducir en gran medida. Cientos de líneas de código pueden ser salvados mediante la sustitución de ellos con una sola subrutina. Estos bits de código también ayudan a eliminar errores e inconsistencias encontradas con secciones Copia y pega el código de forma repetida. Un cambio a un solo subrutina es más eficiente que el cambio de cada sección repetida de código.