June 14
Gli array sono variabili utilizzate nella programmazione di tenere un elenco di numeri o caratteri. Trovare il valore massimo numero in un array richiede di scorrere ogni valore. Questo è utilizzato anche in un metodo chiamato "bolla di smistamento", il che significa che ogni valore viene confrontato ed elencati in ordine crescente. È possibile utilizzare un bubble sort per trovare il valore massimo per una matrice in Visual Basic.
1 Inizializzare le variabili necessarie. Ci sono tre variabili necessarie al ciclo attraverso l'array per trovare il valore più alto: la matrice che contiene i valori, una variabile temporanea per scorrere ogni valore di 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 come Integer
Dim maxValue as Integer
myArray (0) = 1
myArray (1) = 2
myArray (2) = 3
Si noti l'array viene inizializzato con i numeri, 1, 2 e 3. Dopo che il codice è terminato l'esecuzione, il valore massimo indicato è 3.
2 Ottenere il primo valore della matrice e impostarlo alla variabile maxValue. Questa variabile viene utilizzato per confrontare ogni valore di matrice. Se il valore successivo nella lista di array è superiore al valore corrente, quindi maxValue contiene il numero massimo. Il codice è qui sotto:
maxValue = myArray (0)
3 Loop attraverso ogni valore della matrice per trovare il valore massimo. Il codice è qui sotto:
Per i = 0 Per myArray.GetUpperBound () - 1
If maxValue < myArray(i) Then
maxValue = myArray(i)
End If
Il prossimo
4 Stampa i risultati alla finestra del debugger. Questo è usato per testare la sintassi del codice e la logica per eventuali errori. Il codice seguente stampa "3" dopo il ciclo è finito:
Stampa maxValue