Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
manuales:zxspectrum16y48programacion:c01:indice [02-04-2011 19:20] – creado miguel | manuales:zxspectrum16y48programacion:c01:indice [02-04-2011 20:00] (actual) – [El teclado] miguel | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== | + | ====== |
- | Tanto si leyó primero el fascículo de introducción como si pasó directamente a este manual, debe tener conocimiento de que los comandos se obedecen inmediatamente y que las instrucciones comienzan con un número de línea y se almacenan para su posterior ejecución. Asimismo, debe conocer los comandos PRINT, LET e INPUT (que pueden utilizarse en todas las máquinas que usan BASIC) y BORDER, PAPER y BEEP (que se utilizan en el Spectrum). | + | ===== Introducción ===== |
+ | |||
+ | Tanto si leyó primero el fascículo de introducción como si pasó directamente a este manual, debe tener conocimiento de que los comandos se obedecen inmediatamente y que las instrucciones comienzan con un número de línea y se almacenan para su posterior ejecución. Asimismo, debe conocer los comandos | ||
Este manual de BASIC comienza repitiendo algunas cosas dadas en el fascículo de introducción, | Este manual de BASIC comienza repitiendo algunas cosas dadas en el fascículo de introducción, | ||
Línea 11: | Línea 13: | ||
===== El teclado ===== | ===== El teclado ===== | ||
- | Los caracteres del ZX Spectrum no solamente comprenden los símbolos simples (letras, dígitos, etc.) sino también los comandos (palabras clave, nombres de funciones, etc.), estos últimos accesibles con una sola pulsación de la tecla en lugar de deletrearse. Para obtener todas estas funciones o los comandos, algunas teclas tienen cinco o más significados distintos, dados en parte por el cambio de las teclas (esto es, pulsando la tecla CAPS SHIFT o la tecla SYMBOL SHIFT al mismo tiempo que la requerida) y en parte, al tener la máquina en modos operativos diferentes. | + | Los caracteres del ZX Spectrum no solamente comprenden los símbolos simples (letras, dígitos, etc.) sino también los comandos (palabras clave, nombres de funciones, etc.), estos últimos accesibles con una sola pulsación de la tecla en lugar de deletrearse. Para obtener todas estas funciones o los comandos, algunas teclas tienen cinco o más significados distintos, dados en parte por el cambio de las teclas (esto es, pulsando la tecla **CAPS SHIFT** o la tecla **SYMBOL SHIFT** al mismo tiempo que la requerida) y en parte, al tener la máquina en modos operativos diferentes. |
El modo viene indicado por el cursor, que es una letra parpadeante que indica en dónde se insertará el siguiente carácter introducido por el teclado. | El modo viene indicado por el cursor, que es una letra parpadeante que indica en dónde se insertará el siguiente carácter introducido por el teclado. | ||
- | El modo K (por " | + | El modo K (por " |
El modo L (por letras) suele presentarse en todas las demás circunstancias. Si no está cambiada la siguiente tecla se interpretará como el símbolo principal en esa tecla, en minúsculas para las letras. | El modo L (por letras) suele presentarse en todas las demás circunstancias. Si no está cambiada la siguiente tecla se interpretará como el símbolo principal en esa tecla, en minúsculas para las letras. | ||
- | En los modos K y L , SYMBOL SHIFT y una tecla serán interpretados como el carácter rojo subsidiario en la tecla y CAPS SHIFT con una tecla de dígito se interpretará como la función de control escrita en blanco en la tecla. CAPS SHIFT con las demás teclas no afecta a las palabras clave en el modo K y, en el modo L , convierte las minúsculas en mayúsculas. | + | En los modos K y L , **SYMBOL SHIFT** y una tecla serán interpretados como el carácter rojo subsidiario en la tecla y **CAPS SHIFT** con una tecla de dígito se interpretará como la función de control escrita en blanco en la tecla. |
- | El modo C (por " | + | El modo C (por " |
- | El modo E (por extendido) se utiliza para obtener caracteres adicionales, | + | El modo E (por extendido) se utiliza para obtener caracteres adicionales, |
- | El modo G (por gráficos) se produce después de la pulsación de GRAPHICS (CAPS SHIFT y 9) y dura hasta que se vuelva a pulsar otra vez o se pulse 9 en sí mismo. Una tecla de dígito proporcionará un gráfico de mosaico, liberada la tecla GRAPHICS o DELETE, y cada una de las teclas de letra, aparte de V, W, X, Y y Z, dará un gráfico definido por el usuario. | + | El modo G (por gráficos) se produce después de la pulsación de **GRAPHICS** (**CAPS SHIFT** y **9**) y dura hasta que se vuelva a pulsar otra vez o se pulse 9 en sí mismo. Una tecla de dígito proporcionará un gráfico de mosaico, liberada la tecla **GRAPHICS** o **DELETE**, y cada una de las teclas de letra, aparte de V, W, X, Y y Z, dará un gráfico definido por el usuario. |
Si cualquier tecla se mantiene oprimida durante más de 2 ó 3 segundos, comenzará la repetición correspondiente. | Si cualquier tecla se mantiene oprimida durante más de 2 ó 3 segundos, comenzará la repetición correspondiente. | ||
- | La introducción por el teclado aparece en la mitad inferior de la pantalla a medida que se teclea, insertándose cada carácter (símbolo simple o comando) inmediatamente antes del cursor. El cursor puede desplazarse a la izquierda con CAPS SHIFT y 5, o a la derecha con CAPS SHIFT y 8. El carácter antes del cursor puede borrarse con DELETE (CAPS SHIFT y 0). Nota: La línea completa puede borrarse tecleando EDIT (CAPS SHIFT y 1) y a continuación, | + | La introducción por el teclado aparece en la mitad inferior de la pantalla a medida que se teclea, insertándose cada carácter (símbolo simple o comando) inmediatamente antes del cursor. El cursor puede desplazarse a la izquierda con **CAPS SHIFT** y **5**, o a la derecha con **CAPS SHIFT** y **8**. El carácter antes del cursor puede borrarse con **DELETE** (**CAPS SHIFT** y **0**). Nota: La línea completa puede borrarse tecleando |
- | + | ||
- | Cuando se pulsa ENTER, se ejecuta la línea, se introduce en el programa o se utiliza como entrada de datos, cuando sea adecuado, a no ser que contenga un error de sintaxis. En este caso aparece un signo ? parpadeante junto al error. | + | |
- | A medida que se introducen las líneas del programa, se visualiza un listado en la mitad superior de la pantalla, La última línea introducida | + | Cuando |
- | Cuando | + | A medida que se introducen las líneas del programa, se visualiza |
- | En determinadas circunstancias, CAPS SHIFT con la tecla SPACE actúa como BREAK, deteniendo el ordenador | + | Cuando se ejecuta un comando o un programa, el resultado se visualiza en la mitad superior de la pantalla y se mantiene allí hasta que se introduzca una línea de programa, o se pulse **ENTER** |
- | al final de una sentencia mientras se está ejecutando un programa o | + | En determinadas circunstancias, |
- | mientras | + | |
+ | - al final de una sentencia mientras se está ejecutando un programa o | ||
+ | - mientras el ordenador esté utilizando la impresora o grabadora de cassette. | ||
==== La pantalla de televisión ==== | ==== La pantalla de televisión ==== | ||
- | Tiene 24 líneas, con 32 caracteres cada una de longitud, y está dividida en dos partes. La parte superior comprende, como máximo, 22 líneas y visualiza un listado o salida de programa. Cuando la impresión en la parte superior ha llegado a la parte inferior, todo se desplaza hacia arriba una línea; si ello trajera consigo la pérdida de una línea que no hubiera tenido todavia oportunidad de ver, entonces el ordenador se detiene con el mensaje scroll?. Al pulsar las teclas N, SPACE o STOP se hará que se pare el programa con el informe D BREAK - CONT repeats; cualquier otra tecla permitirá que continúe el desplazamiento hacia arriba (" | + | Tiene 24 líneas, con 32 caracteres cada una de longitud, y está dividida en dos partes. La parte superior comprende, como máximo, 22 líneas y visualiza un listado o salida de programa. Cuando la impresión en la parte superior ha llegado a la parte inferior, todo se desplaza hacia arriba una línea; si ello trajera consigo la pérdida de una línea que no hubiera tenido todavia oportunidad de ver, entonces el ordenador se detiene con el mensaje |