Una subrutina es un pedazo del código que forma parte de un programa más extenso.
Esa pedazo de código ejecuta una tarea específica, e independiente del resto del código. La mayoría de los lenguajes de programación soportan la creación de las subrutinas y métodos para llamarlas (invocarlas) y retornarlas.
Existen varias ventajas de "romper" un programa en subrutinas:
* Puedes redecir de código duplicado.
* Permite el reuso de código en múltiples programas.
* Descomposición de problemas complejos en simples piezas.
* Aumenta la legibilidad del código de un programa.
En computación,se presenta como un subalgoritmo que forma parte del algoritmo principal o del código fuente, el cual permite resolver una tarea específica.
Algunos lenguajes de programación, como Visual Basic .NET, utilizan el nombre función para referirse a subrutinas que devuelven un valor.
Cuando una subrutina es llamada dentro de un programa hace que el código principal se pueda detener y se pueda ir a ejecutar el código de la subrutina.
Gracias :)
No hay comentarios:
Publicar un comentario