Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

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

Un array di Visual Basic è una struttura dati che consente di memorizzare un elenco di valori . Gli array possono memorizzare qualsiasi tipo di dati in Visual Basic , da numeri interi in stringhe. Visual Basic non fornisce una funzione che trova automaticamente il valore massimo in un array , ma se la matrice memorizza i valori numerici come numeri interi o numeri in virgola mobile , è possibile programmare un ciclo che cercherà attraverso la matrice per il valore più grande e di uscita il risultato . Istruzioni
1

Creare una variabile "Max" che memorizzerà la posizione di indice del più grande valore della matrice e inizializzarla a "0 ". Creare una variabile "i" che memorizzerà l'indice corrente posizione nella matrice .
2

Creare un ciclo "for " . Dispone dell'occhiello iterare da " i = 1 " fino a raggiungere la fine della matrice . Utilizzare la funzione " UBound ( ) " sul tuo array per restituire il numero di elementi nella matrice , questo è il numero di iterazioni del ciclo sarà necessario eseguire
3

Confronta il valore . della matrice al "MAX " per il valore della matrice a "i ". Se il valore memorizzato in " Max " è maggiore , continuare con il loop . Se il valore di "i" è più grande , quindi impostare "Max " uguale a " i" e continuare con il loop .
4

chiudere il ciclo .
5

creare una variabile " MaxValue " che memorizzerà il valore più alto nella matrice. Impostare " MaxValue " pari al valore memorizzato in "Max" nella matrice.
6

uscita il valore di " MaxValue . "

 

Programmazione © www.354353.com