-
Cómo encontrar el valor más grande de una matriz en Visual Basic
-
Una matriz de Visual Basic es una estructura de datos que permite almacenar una lista de valores. Las matrices pueden almacenar cualquier tipo de datos en Visual Basic, a partir de los números enteros a cadenas. Visual Basic no proporciona una función que automáticamente encontrará el valor más grande de una matriz, pero si la matriz almacena valores numéricos tales como números enteros o números de punto flotante, se puede programar un bucle que va a buscar a través de la matriz para el valor y la salida más grande el resultado.Instrucciones
1 Crear una variable "Max" que almacenará la ubicación del índice del valor más grande de la matriz y inicializarlo a "0" Crear una "i" que almacenará la posición de índice variable actual en la matriz.
2 Crear un bucle "for". Tener la iteración de bucle de "i = 1" hasta que llega al final de la matriz. Utilice la opción "UBound) (" la función de la matriz de devolver el número de elementos de la matriz; este es el número de iteraciones será necesario el bucle de realizar.
3 Comparar el valor de la matriz a "Max" al valor de la matriz en la "i". Si el valor almacenado en "Max" es más grande, continuar con el bucle. Si el valor en "i" es más grande, a continuación, "Max" igual a "i" y continuar con el bucle.
4 Cerrar el bucle.
5 Crear una variable "MaxValue" que almacenará el valor más alto de la matriz. Ajuste "MaxValue" igual al valor almacenado en "Max" en la matriz.
6 Salida el valor del "MaxValue."
Consejos y advertencias
- Programar el bucle como su propia función para que pueda hacer referencia a ella varias veces en su programa sin tener que reprogramar todo el circuito de nuevo.