Arrays QBasic permiten organizar y almacenar información con el mismo tipo de datos juntos en una ranura de la memoria común. Se crea una matriz mediante el comando "Dim" con un nombre de matriz única, el número de elementos de la matriz y el tipo de datos de los elementos. Es posible combinar el contenido de dos matrices diferentes, si se crea un tercer conjunto el tamaño combinado de las otras matrices, a continuación, insertar el contenido de cada una de las dos primeras series en la nueva matriz, más grande.
QBASIC
Cargue la línea de comandos de Windows, haga clic en el botón "Inicio", haga clic en "Ejecutar", escribir "command" en el cuadro de entrada, a continuación, pulsar la tecla "Enter". En el símbolo del sistema, escriba "QBasic," y luego presionar "Enter". Pulse la tecla "Esc".
Crear una matriz de fusión de demostración tecleando el código de abajo en la parte de edición de QBasic. Los estados REM son comentarios que explican lo que hace el código. Desde QBasic ignora todo el texto en la misma línea que la declaración REM, usted no tiene que escribirlas pulg
DIM combinado (7) AS INTEGER
REM otra manera de crear matrices
un (1) = 2
un (2) = 3
un (3) = 5
un (4) = 14
b (1) = 22
b (2) = 20
b (3) = 13
REM la adición de la primera matriz a la tercera uno más grande
FOR n = 1 TO 4
combinada (n) = a (n)
NEXT n
REM la adición de la segunda matriz para la tercera uno más grande
FOR n = 1 TO 3
combinado (n + 4) = b (n)
NEXT n
Imprimir "matriz combinada"
FOR n = 1 A 7
IMPRIMIR combinado (n)
NEXT n
Pulse la tecla "Alt-F" y luego seleccione la opción "Guardar". Guardar con el nombre de archivo de "test", presione la tecla "Enter".
Probar el programa con las teclas "F5", "Shift" y al mismo tiempo.
Consejos y advertencias
Aunque Qbasic matrices son estáticas por defecto, hay un comando disponible que le permitirá cambiar el tamaño de una matriz después de que haya sido declarado y el programa está en ejecución. Hacer $ DYNAMIC la primera línea del comando meta 'en su programa básico. El comando para cambiar el tamaño de una matriz es REDIM. El siguiente fragmento de código amplía el conjunto "combinado" de siete a 27 elementos.
'$ DYNAMIC
Combinado DIM (7)
REDIM combinado (27) AS INTEGER
QBasic es una aplicación de Microsoft DOS y tiene las mismas limitaciones de memoria de otras aplicaciones de DOS. Los arrays no pueden contener más de 65.535 bytes de datos equivalente. El índice se utiliza para dimensionar y abordar cada elemento de la matriz debe estar dentro del rango -32,768 a 32,767. Si la dimensión de una nueva matriz con el índice de 32.777, el programa no funcionará y recibirá un mensaje de error "Desbordamiento".
No hay comentarios:
Publicar un comentario