Nwlapcug.com


Come trovare il valore più grande in una matrice in Visual Basic

Come trovare il valore più grande in una matrice in Visual Basic


Una matrice di Visual Basic è una struttura di dati che consente di memorizzare un elenco di valori. Le matrici possono memorizzare qualsiasi tipo di dati in Visual Basic, da interi da stringhe. Visual Basic non fornisce una funzione che automaticamente troverà il valore più grande in una matrice, ma se il vostro array memorizza i valori numerici come numeri interi o numeri a virgola mobile, è possibile programmare un ciclo che eseguirà la ricerca attraverso la matrice per il più grande valore e output il risultato.

Istruzioni

1

Creare una variabile "Max" che verrà archiviata la posizione di indice del valore più grande nella matrice e inizializzarla su "0". Creare una variabile "i" che memorizzerà l'attuale posizione di indice nella matrice.

2

Creare un ciclo "For". Hanno il ciclo scorrere da "io = 1" fino a quando raggiunge la fine della matrice. Utilizzare la funzione "UBound" sulla vostra matrice per restituire il numero di elementi nella matrice; Questo è il numero di iterazioni che del ciclo sarà necessario eseguire.

3

Confrontare il valore della matrice a "Max" per il valore della matrice da "io". Se il valore memorizzato in "Max" è più grande, proseguire con il ciclo. Se il valore a "i" è più grande, quindi impostare "Max" uguale a "i" e proseguire con il ciclo.

4

Chiudere il ciclo.

5

Creare una variabile "MaxValue" che memorizzerà il valore più alto nella matrice. "MaxValue" impostare il valore memorizzato a "Max" nella matrice.

6

Il valore della "MaxValue."

Consigli & Avvertenze

  • Così è possibile fare riferimento più volte nel programma senza dover riprogrammare l'intero loop nuovamente il programma del ciclo come la propria funzione.