Ejecutar un programa externo como subrutina en la TI-84

  1. Educación
  2. Calculadoras gráficas
  3. Ejecutar un programa externo como subrutina en la TI-84

Libro Relacionado

Por Jeff McCalla, C.C. Edwards

Es muy fácil tener una llamada de programa y ejecutar otro programa guardado en su calculadora TI-84 Plus, y luego regresar al programa original para completar la ejecución de ese programa. Un comando realiza los procesos de llamada, ejecución y retorno: el comando prgm (al que se accede pulsando[PRGM][ALPHA][x-1]).

El nombre del programa que se está llamando se coloca directamente después del comando, como se muestra en las dos pantallas aquí. Note que no hay espacio entre el comando prgm y el nombre del programa.

Después de ejecutar el programa llamado externamente, el programa que llama continúa ejecutando los comandos que siguen al comando prgm siempre y cuando el programa llamado externamente no encuentre el comandoStop. Este comando termina tanto el programa llamado como el de llamada.

Por ejemplo, si el programa GOTOSTOP en la segunda pantalla es llamado por su programa, entonces cuando el usuario del programa introduce un número mayor o igual a 1.000, tanto el programa que llama como el llamado terminan.

Si desea que el programa llamado externamente devuelva el control al programa que lo llama antes de que complete su ejecución, lo hace poniendo el comando Return en el lugar apropiado en el programa llamado externamente.

Como ejemplo, considere el programa GOTORTRN que aparece aquí. GOTORTRN es simplemente el programa GOTOSTOP con el comando Parar reemplazado por el comando Retorno. Si su programa llama a GOTORTRN, entonces cuando el usuario del programa introduce un número mayor o igual a 1.000, el programa GOTORTRN se termina y el programa que llama continúa ejecutándose.

Si un programa que contiene un comando de parada es llamado por otro programa, ese comando puede terminar la ejecución de ambos programas. Si los comandos de parada del programa llamado se sustituyen por el comando Return, después de ejecutar el programa llamado, el control del programa vuelve al programa que lo llama.

  • Add Your Comment