Tabla de contenido
¿Qué son los subrutinas?
En informática, una subrutina o subprograma (también llamada procedimiento, función, rutina o método), como idea general, se presenta como un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica.
¿Cómo declarar una subrutina?
Una declaración de una subrutina tiene un tipo de datos de retorno, un nombre, una lista de parámetros y un bloque de código con el cuerpo. La invocación de una subrutina es el lugar del programa desde el cual se utiliza. Los parámetros se usan para transmitir información desde el programa principal hacia la subrutina.
¿Qué es una subrutina en lenguaje ensamblador?
En el contexto del lenguaje ensamblador se define una subrutina como una porción de código que realiza una operación en base a un conjunto de valores dados como parámetros de forma independiente al resto del programa y que puede ser invocado desde cualquier lugar del código, incluso desde dentro de ella misma.
¿Qué sentencia se utiliza para llamar a una subrutina?
Sólo dentro de una subrutina se puede usarse la sentencia LOCAL campo, para declarar variables locales a la subrutina (sólo visibles dentro de ella). Deja oculto el valor de ese campo que tuviera antes de entrar a la subrutina, y lo restaura al salir de ésta.
¿Qué es una subrutina en microcontroladores?
subrutina es un conjunto de instrucciones que se agrupan para realizar un función específica, y se escriben una sola vez dentro del programa principal. Pero pueden ser ejecutadas varias veces.
¿Cómo se llaman las subrutinas que no devuelven ningún valor?
los subprogramas propiamente dichos (procedimientos SUB), que realizan un conjunto de tareas y no devuelven ningún valor. las funciones (procedimientos FUNCTION), que devuelven un valor de un tipo que se puede especificar.
¿Quién inventó la subrutina?
Ada Lovelace aportó a la informática conceptos como «bucle» (grupo de instrucciones que se ejecutan varias veces o «subrutina» (trozo de programa que puede ser invocado cuando se necesita de él).
¿Cuándo se realiza una subrutina o función dentro de un programa que ocurre con el program counter?
Cuando se llama a una subrutina la ejecución del programa en curso se detiene, el contador de programa PC (program counter) se carga con la posición de memoria de la subrutina, ejecutándose hasta llegar a la instrucción RET (final de subrutina), donde se produce el retorno al programa principal reanudándose su …
¿Qué es una subrutina en Python?
Una función o subrutina es un conjunto de instrucciones de programa que realizan una tarea, encapsuladas como una unidad. Toda función tiene un nombre, y puede ser llamada o invocada durante la ejecución del programa.
¿Qué es una subrutina en Mplab?
Una subrutina se describe como un conjunto de instrucciones que se encuentran separadas del programa principal y se pueden utilizar en varias ocasiones y existen diferentes tipos de subrutinas.
¿Cuáles son los tipos de subprogramas?
En QBasic existen dos clases de subrutinas o procedimientos:
- los subprogramas propiamente dichos (procedimientos SUB), que realizan un conjunto de tareas y no devuelven ningún valor.
- las funciones (procedimientos FUNCTION), que devuelven un valor de un tipo que se puede especificar.
¿Qué tipos de subprogramas existen?
Subprogramas
- Introducción. En el diseño de algoritmos existen varias consideraciones que llevan a la utilización de subalgoritmos.
- Comunicación Programa-Subprograma : Parámetros.
- Objetos globales y locales.
- Subprograma tipo Función.
- Subprograma tipo Procedimiento.
- Diagrama de memoria.
- Subprogramas Predefinidos.