Los subprogramas son pequeños programas que se escriben dentro de un programa principal más grande. El propósito de un subprograma es realizar una tarea específica. Es posible que esta tarea deba realizarse más de una vez en varios puntos del programa principal.
¿Cuáles son las principales razones para usar subprogramas?
Usar subprogramas tiene varias ventajas:
- Ayuda a mantener el código simple y, por lo tanto, más legible;
- Permiten al programador utilizar el mismo código tantas veces como sea necesario a lo largo del programa;
- Permiten al programador definir las funciones necesarias; y,
- Se pueden usar en otros programas.
¿Cuáles son dos razones para usar subprogramas?
Dos ventajas importantes de usar subprogramas son la reutilización y abstracción. En nuestro programa Ordenar vimos cómo los subprogramas nos permiten reutilizar el mismo código. Aunque el programa Sort realiza muchos intercambios, solo tenemos que escribir el procedimiento de intercambio una vez. Cada llamada a Swap usa el mismo código que escribimos para el procedimiento.
¿Cuál es el propósito principal de una subrutina?
En programación de computadoras, una subrutina es una secuencia de instrucciones de programa que realizan una tarea específica, empaquetadas como una unidad. Esta unidad se puede usar en programas donde sea que se deba realizar esa tarea en particular.
¿Se permite que los subprogramas sean genéricos?
Un subprograma genérico es un subprograma que tiene polimorfismo paramétrico. AEl subprograma genérico puede aceptar diferentes tipos de valores de la misma ubicación de memoria única. Los subprogramas polimórficos paramétricos a menudo se denominan subprogramas genéricos.