Bingo games zijn populaire community -activiteiten , vaak gebruikt als sociale evenementen , evenals fondsenwerving , met de prijzenpot voor het spel split onder de nacht winnaars en de ontvangers van de charitatieve inspanningen . Naast het feit dat een leuke live game , bingo is een uitstekend leermiddel voor het onderwijs codering talen , omdat het een relatief eenvoudig programma om code , terwijl ook het gebruik van een deel van het gebouw - blok instrumenten van de programmering , met inbegrip van het gebruik van variabelen , genereren van willekeurige getallen , arrays en loops . Instructies 1 Genereer een unieke kaart voor elke speler deelnemen aan de ronde van bingo in een vijf -voor - vijf -array . Elke kaart heeft vijf kolommen en vijf rijen , met willekeurig gegenereerde getallen . De eerste kolom bevat vijf getallen van 1 tot 15 , de tweede 16 tot 30 , de derde 31-45 , de vierde 46-60 en vijfde 61 tot 75 . Het is belangrijk om een array te gebruiken voor het opslaan , in tegenstelling tot 25 unieke variabelen , zodat je later kunt gebruiken lussen om de kaarten voor de winnaars controleren . Kopen van 2 Genereer een Boolean , of waar /onwaar , variabele array voor elke kaart , te vertegenwoordigen indien de vlekken op een bepaalde kaart zijn genoemd of niet . 3 Mark uit alle vrije ruimten op elke kaart door ze op "true" waarden . Bijvoorbeeld , het centrum plein is meestal een vrije ruimte , en dus de ( 2 , 2 ) locatie in elke array zou worden ingesteld op true , naar de derde rij en de derde kolom de ruimte te vertegenwoordigen , zoals arrays beginnen met ( 0 , 0 ) voor hun laagste variabele . 4 willekeurig genereren een geheel getal tussen 1 en 75 dat niet eerder is gegenereerd in dit spel . Een Booleaanse array met 75 ruimten kunnen worden gebruikt om bij te houden of een getal werd genoemd of niet . 5 Mark uit alle vierkantjes op de kaarten van de spelers ' die overeenkomen met het nummer genaamd . Zoals de kaarten zijn opgeslagen als arrays , kunt u dit doen snel met behulp van lussen die door de kolom die het aantal zou kunnen verschijnen op elke kaart te scannen . 6 Controleer alle kaarten voor een winnaar . Er zijn verschillende manieren om te winnen in bingo , variërend van een rechte lijn, ofwel horizontaal , verticaal of diagonaal , om die een speler alle vier de hoeken , de grens of een volledige black-out . Voor de meeste methodes van het winnen , zal een reeks geneste lussen de snelste manier om te testen voor een winnaar . 7 Genereer een nieuw willekeurig getal als er geen winnaar is gevonden . < br >
|