Gli array sono variabili utilizzate nella programmazione di tenere un elenco di numeri o caratteri . Trovare il valore massimo numero di un array richiede di scorrere ogni valore . Questo è usato anche in un metodo chiamato "bolla smistamento ", il che significa che ogni valore viene confrontato ed elencati in ordine crescente . È possibile utilizzare un bubble sort per trovare il valore massimo di una matrice in Visual Basic . Istruzioni
1
inizializzare le variabili necessarie . Ci sono tre variabili necessarie per scorrere la matrice di trovare il valore più alto : la matrice che contiene i valori , una variabile temporanea per eseguire il ciclo ogni elemento di array e una variabile per contenere il valore più alto . Queste variabili vengono inizializzate utilizzando il seguente codice :
Dim myArray ( 2) come IntegerDim i come IntegerDim maxValue come IntegermyArray ( 0 ) = 1myArray ( 1 ) = 2myArray ( 2 ) = 3
Notice l' array è inizializzato con i numeri 1, 2 , e 3 . Dopo che il codice è terminata l'esecuzione , il valore massimo indicato è 3 .
2
ottenere il primo valore della matrice e lo mise alla variabile maxValue . Questa variabile è utilizzata per confrontare ogni valore dell'array. Se il valore successivo nell'elenco matrice è maggiore del 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:
For i = 0 To myArray.GetUpperBound ( ) - 1 Se maxValue < myArray ( i) ThenmaxValue = myArray ( i) Fine IfNext
4
Stampa l' risultati alla finestra del debugger . Questo è usato per testare la sintassi del codice e la logica di eventuali errori . Il codice seguente stampa "3" dopo il ciclo è finito :
stampa maxValue