★ APPLICATIONS ★ PROGRAMMATION ★ DEPURADOR DE PROGRAMAS BASIC (AMSTRAD SEMANAL) ★![]() |
| Depurador de programas Basic (Amstrad Semanal) | Applications Programmation |
La aplicación más útil de este programa cargador es la posibilidad de corregir los errores en las variables de cualquier programa en basic, ya que permite la visualización y modificación de dichas variables. Cuando ejecutamos un programa Basic no tenemos la posibilidad de ver todas las variables que hay hasta ese momento y tampoco podemos modificar el valor de éstas. Mediante el programa que les presentamos, tenemos la posibilidad de parar la ejecución de un programa Basic y controlar las variables, pudiendo listarlas por pantalla o impresora y editarlas, retornando después al programa sin que pierda ningún dato. La rutina crea un RSX, que facilita el manejo desde el Basic, llamada Variable. Cuando se ejecuta esta nueva orden aparece en pantalla un cursor con la forma «]» y entonces entramos en el modo comando del programa, admitiendo la pulsación de las siguientes teclas: L. Aparece en la pantalla una lista con el nombre de todas las variables y el valor de ellas, si no son listas o funciones definidas por el usuario. En dicho caso nos dará sólo el tipo de la variable. Las variables pueden ser enteras, reales o literales. Además existen unas especiales, como son las funciones definidas por el usuario, que se crean desde Basic mediante la orden DEF FN, y las listas o matrices. El nombre aparece siempre en mayúsculas, aunque en el programa esté en minúsculas. Los números reales siempre aparecen en formato científico y los enteros con cinco dígitos, más el signo, si lo hay. Debido a los redondeos algunas veces las variables reales saldrán muy aproximadas. P. Este comando hace lo mismo que L, pero la salida es por impresora. Si se desea cancelar esta salida basta con pulsar la tecla ESC. Después de cambiar las variables o listarlas y editarlas, se vuelve al programa sin que éste sufra la pérdida de ningún dato. E. Al pulsar esta tecla se entra en modo edición. Lo primero que hace es preguntar el nombre de la variable que deseemos modificar pidiendo a continuación confirmación sobre el nombre que hemos tecleado. Después pide su tipo, que podrá ser: % Variable entera.En cuanto pulsemos una de las dos opciones, la rutina busca la variable en la memoria y, si la encuentra, muestra el valor actual. Si no es encontrada saldrá el mensaje «No existe!!». A continuación pide confirmación para poder modificar el valor de ésta; si contestamos con «N» retorna al modo «]», y si contestamos «S» pide el nuevo valor de la variable. La forma de introducir el valor depende si es una variable real o entera. |
| ![]() |
|
Page créée en 498 millisecondes et consultée 12 fois L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko. |