Tutorial de la sentencia DIM
Cuando programamos en el Sinclair BASIC de nuestro querido ZX Spectrum, pronto descubrimos que las variables individuales (como A o B$) se quedan cortas para proyectos complejos. Si estás diseñando un mapa para un juego, una lista de puntuaciones máximas o un inventario, necesitas matrices (también llamadas arrays). Para crearlas y reservar su espacio en la memoria del Spectrum, se utiliza la sentencia DIM. En este tutorial aprenderás cómo funciona, sus reglas estrictas y cómo aplicarla en tus propios programas. 1. ¿Qué es DIM y para qué sirve? La palabra DIM proviene de Dimension (Dimensionar). Su función principal es decirle al Spectrum: "Reserva un bloque de memoria para una lista o tabla de datos que voy a utilizar". A diferencia de las variables normales, que se crean automáticamente cuando les asignas un valor (como LET a = 5), las matrices obligatoriamente deben declararse con DIM antes de usarse. Si intentas acceder a una matriz que no ha sido dimensionada, el Spectru...