2. SUBRUTINAS
Las subrutinas son un componente fundamental de programación: ellas permiten que un
problema complejo sea dividido en partes más pequeñas, comprensibles y manejables.
Dependiendo de su función dentro del programa, existen dos tipos de subrutinas: los
procedimientos y las funciones.
Ambito de Variables: Local y Global, decimos que un identificador es global si fue declarado al
inicio del programa principal. En cambio, decimos que es local si fue declarado dentro de alguna
subrutina o es un parámetro formal.
3.
4.
5. PROCEDIMIENTO
subrutinas las que no retornan un valor, y por lo tanto no pueden usarse como parte de expresiones.
Un ejemplo de subrutina que no retorna valor puede encontrarse en el ítem “Sentencia de llamada a
subrutinas”.
6. FUNCIONES
Es una subrutina que produce un valor que puede ser utilizado por la parte del programa que la llamó. El valor
producido y retornado por la función puede ser de cualquier tipo: cadena, numérico, lógico, arreglos con cualquier
dimensión y elementos, registros, etc.