Nwlapcug.com


Come trovare il valore massimo in una matrice in Visual Basic

Come trovare il valore massimo in una matrice in Visual Basic


Le matrici sono le variabili utilizzate nella programmazione per contenere un elenco di numeri o caratteri. Trovare il massimo valore del numero in una matrice è necessario scorrere in ciclo ogni valore. Questo è anche utilizzato in un metodo denominato "bolla l'ordinamento," che significa ogni valore viene confrontato ed elencati in ordine crescente. È possibile utilizzare una sorta di bolla per trovare il valore massimo per una matrice in Visual Basic.

Istruzioni

1

Inizializzare le variabili necessarie. Ci sono tre variabili necessarie per scorrere la matrice per trovare il valore più alto: la matrice contenente i valori, una variabile temporanea per scorrere in ciclo ogni valore della matrice e una variabile per contenere il valore più alto. Queste variabili vengono inizializzate utilizzando il seguente codice:

Dim myArray (2) as Integer
Dim i as Integer
Dim maxValue as Integer
myArray(0) = 1
myArray(1) = 2
myArray(2) = 3

Avviso la matrice viene inizializzata con i numeri, 1, 2 e 3. Dopo il codice è finito l'esecuzione, il valore massimo indicato è 3.

2

Ottenere il primo valore nella matrice e impostata la variabile di maxValue. Questa variabile viene utilizzata per confrontare ogni valore della matrice. Se il valore successivo nell'elenco matrice è supera al valore attuale, maxValue detiene il numero massimo. Il codice è qui sotto:

maxValue = myArray(0)

3

Scorrere in ciclo ogni valore nella matrice per trovare il valore massimo. Il codice è qui sotto:

Per i = 0 To myArray.GetUpperBound() - 1

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

Successivo

4

Stampa i risultati nella finestra del debugger. Questo viene utilizzato per verificare la sintassi del codice e la logica per individuare eventuali errori. Il codice riportato di seguito viene stampato "3" dopo il ciclo è finito:

Stampa maxValue