Arrays zijn variabelen gebruikt in de programmering om een lijst met getallen of letters bevatten. Het vinden van het maximum aantal waarde in een array moet u lus door elke waarde . Deze wordt ook gebruikt in een werkwijze genaamd "bubble sorteren ", wat elke waarde wordt vergeleken en in oplopende volgorde opgesomd . U kunt een bubble sort gebruiken om de maximale waarde voor een array vinden in Visual Basic . Instructies 1 Initialiseer de variabelen nodig . Er zijn drie variabelen die nodig zijn voor het doorlussen van de array om de hoogste waarde te vinden : de array die de waarden , een tijdelijke variabele voor het doorlussen van elke array waarde en een variabele om de hoogste waarde te houden bevat . Deze variabelen worden geïnitialiseerd met behulp van de volgende code : Dim myArray ( 2 ) zo IntegerDim ik zo IntegerDim maxvalue als IntegermyArray ( 0 ) = 1myArray ( 1 ) = 2myArray ( 2 ) = 3 Notice de array geïnitialiseerd met nummers 1 , 2 en 3 . Nadat de code is voltooid uitvoeren , de maximale waarde weergegeven is 3 . Kopen van 2 Haal de eerste waarde in de array en zet deze op de maxvalue variabele . Deze variabele wordt gebruikt om elke array waarde te vergelijken . Indien de volgende waarde in de arraylijst hoger is dan de huidige waarde , dan MAXVALUE heeft het maximum aantal . De code is hieronder : maxvalue = myArray ( 0 ) Loop 3 door elke waarde in de array om de maximale waarde te vinden . De code is hieronder : Voor i = 0 To myArray.GetUpperBound ( ) - 1Als maxvalue < myArray ( i ) ThenmaxValue = myArray ( i ) Einde IfNext Print 4 van de resultaten aan het venster debugger . Dit wordt gebruikt om uw code syntax en logica te testen voor eventuele fouten . De volgende code wordt afgedrukt " 3 " na de lus is voltooid : Print maxvalue
|