Tecnología

Inicio

Cómo encontrar el valor máximo de una matriz en Visual Basic

Cómo encontrar el valor máximo de una matriz en Visual Basic


Las matrices son variables utilizadas en la programación para mantener una lista de números o caracteres. Encontrar el valor máximo de una matriz requiere que recorrer cada valor. Esto también se utiliza en un método llamado "burbuja de clasificación", lo que significa que cada valor se compara y enumerados en orden creciente. Se puede utilizar una especie de burbuja para encontrar el valor máximo de una matriz en Visual Basic.

Instrucciones

1 Inicializar las variables necesarias. Hay tres variables necesarias para recorrer la matriz para encontrar el valor más alto: la matriz que contiene los valores, una variable temporal para recorrer cada elemento de la matriz y una variable para contener el valor más alto. Estas variables se inicializan mediante el siguiente código:

Dim myArray (2) As Integer
Dim i como entero
Dim maxValue como entero
myArray (0) = 1
myArray (1) = 2
myArray (2) = 3

Note la matriz se inicializa con los números, 1, 2 y 3. Después de que el código se haya ejecutado, el valor máximo que se muestra es de 3.

2 Obtener el primer valor de la matriz y configurarlo para que la variable maxValue. Esta variable se utiliza para comparar cada valor de la matriz. Si el siguiente valor en la lista de la matriz es mayor que el valor actual, entonces maxValue contiene el número máximo. El código es a continuación:

maxValue = miMatriz (0)

3 Recorrer cada valor en la matriz para encontrar el valor máximo. El código es a continuación:

Para i = 0 Para myArray.GetUpperBound () - 1

If maxValue < myArray(i) Then
maxValue = myArray(i)
End If

Siguiente

4 Imprimir los resultados a la ventana del depurador. Esto se utiliza para probar la sintaxis del código y la lógica de los errores. Los siguientes código imprime "3" después de que el bucle se termina:

Imprimir maxValue