Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
cursos:basic:sintaxis_basic_mzx [20-03-2009 20:48] – sromero | cursos:basic:sintaxis_basic_mzx [20-03-2009 20:50] – sromero | ||
---|---|---|---|
Línea 42: | Línea 42: | ||
Las variables en el BASIC del Spectrum pueden ser de dos tipos: numéricas y alfanuméricas. | Las variables en el BASIC del Spectrum pueden ser de dos tipos: numéricas y alfanuméricas. | ||
- | === VARIABLES NUMÉRICAS | + | == VARIABLES NUMÉRICAS == |
Al contrario de lo que pasa en otros lenguajes de programación, | Al contrario de lo que pasa en otros lenguajes de programación, | ||
Línea 91: | Línea 91: | ||
Imaginaos las aplicaciones que a una matriz se le puede dar en un juego. Valga como ejemplo el famoso juego de los barquitos, que los colocamos en una cuadrícula de NxN elementos, lo extrapolamos a una matriz y tendríamos el problema de cómo resolver su almacenamiento solucionado de una forma muy sencilla. Laberintos en un juego tipo Maziacs, las cartas en el Póker, etc. | Imaginaos las aplicaciones que a una matriz se le puede dar en un juego. Valga como ejemplo el famoso juego de los barquitos, que los colocamos en una cuadrícula de NxN elementos, lo extrapolamos a una matriz y tendríamos el problema de cómo resolver su almacenamiento solucionado de una forma muy sencilla. Laberintos en un juego tipo Maziacs, las cartas en el Póker, etc. | ||
- | === VARIABLES ALFANUMÉRICAS | + | == VARIABLES ALFANUMÉRICAS == |
El otro tipo de variables que tenemos disponibles son las alfanúmericas. En ellas podemos almacenar todo tipo de caracteres ASCII, es decir, números, letras y cualquier otro carácter o token del Spectrum. | El otro tipo de variables que tenemos disponibles son las alfanúmericas. En ellas podemos almacenar todo tipo de caracteres ASCII, es decir, números, letras y cualquier otro carácter o token del Spectrum. | ||
Línea 155: | Línea 155: | ||
Con lo cual queremos indicar que el jugador 1 tiene tres vidas; esto ocupa, sólo por la definición del nombre, 7 bytes, sin contar el coste de almacenar el valor en memoria. En cambio si ponemos ' | Con lo cual queremos indicar que el jugador 1 tiene tres vidas; esto ocupa, sólo por la definición del nombre, 7 bytes, sin contar el coste de almacenar el valor en memoria. En cambio si ponemos ' | ||
- | TOMANDO DECISIONES | + | \\ |
+ | ===== TOMANDO DECISIONES | ||
Cuando programemos nuestro juego, llegará un momento en que tengamos que hacer una cosa u otra dependiendo de determinadas condiciones que se den en el programa: si se nos terminan las vidas tiene que finalizar la partida, si matamos a un enemigo, que nos incrementen los puntos, etc. Esto se puede hacer en BASIC con los comandos que nos provee. | Cuando programemos nuestro juego, llegará un momento en que tengamos que hacer una cosa u otra dependiendo de determinadas condiciones que se den en el programa: si se nos terminan las vidas tiene que finalizar la partida, si matamos a un enemigo, que nos incrementen los puntos, etc. Esto se puede hacer en BASIC con los comandos que nos provee. | ||
Línea 186: | Línea 187: | ||
\\ | \\ | ||
+ | |||
===== OPERADORES ===== | ===== OPERADORES ===== | ||