Tecnología

Inicio

Cómo combinar una matriz mediante QBasic

QBasic matrices permiten organizar y almacenar la información con el mismo tipo de datos juntos en una ranura común de la memoria. Se crea una matriz usando el comando "Dim" con un nombre de matriz única, el número de elementos de la matriz y el tipo de datos de los artículos. Es posible fusionar 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 matrices en el nuevo, matriz más grande.

Instrucciones

1 Cargar la línea de comandos de Windows haciendo clic en el botón "Inicio", clic en "Ejecutar", escribir "comando" en el cuadro de entrada, a continuación, pulsar la tecla "Enter". En el símbolo del sistema, escriba "QBasic" y presione "Enter". Pulse la tecla "Esc".

2 Crear una matriz fusión de demostración escribiendo el siguiente código en la parte de edición de QBasic. Las sentencias REM son los comentarios que explican lo que hace el código. Desde QBasic ignora todo el texto en la misma línea que la instrucción REM, usted no tiene que escribir en ellos.

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
Para n = 1 A 4
combinada (n) = a (n)
NEXT n

REM la adición de la segunda matriz para la tercera uno más grande
Para n = 1 a 3
combinados (n + 4) = b (n)
NEXT n

Imprimir "matriz combinada"
Para n = 1 A 7
IMPRIMIR combinado (n)
NEXT n

3 Pulse la tecla "Alt-F" y luego seleccione la opción "Guardar". Guardar con el nombre de archivo "prueba", a continuación, pulse la tecla "Enter".

4 Pruebe el programa pulsando la tecla "F5", "Shift" y al mismo tiempo.

Consejos y advertencias

  • Aunque los arreglos Qbasic son estáticas por defecto, hay un comando disponibles que le permitirá cambiar el tamaño de una matriz después de que haya sido declarado y el programa se está ejecutando. Realiza el comando meta '$ DINÁMICO la primera línea 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.
  • '$ DINÁMICO
  • DIM combinada (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. Sus matrices no pueden tener más de 65.535 bytes por valor de los datos. El índice se utiliza para dimensionar y abordar cada elemento de la matriz debe estar dentro del rango de 32.768 a 32.767. Si se dimensiona una nueva matriz con el índice de 32777, el programa no se ejecutará y obtendrá un mensaje de error "desbordamiento".