jeux de bingo sont des activités communautaires populaires , souvent utilisés comme des événements sociaux ainsi que des activités de collecte de fonds , avec la cagnotte de la division du jeu parmi les gagnants de la nuit et les bénéficiaires des efforts de bienfaisance. En plus d'être un match en direct plaisir , le bingo est un excellent outil d'apprentissage pour l'enseignement de codage langues parce que c'est un programme relativement simple de code, tout en utilisant certains des outils simples blocs de programmation, y compris en utilisant des variables , la génération de nombres aléatoires , les tableaux et les boucles. Instructions
1
Générer une carte unique pour chaque joueur participant à la tour de bingo en réseau de cinq par cinq. Chaque carte comporte cinq colonnes et cinq lignes , avec des numéros générés aléatoirement . La première colonne comporte cinq numéros de 1 à 15 , la seconde de 16 à 30 , le troisième 31 à 45 , le quatrième 46 à 60 et le cinquième 61 à 75 . Il est important d'utiliser un tableau pour stocker au lieu de 25 variables uniques de sorte que vous pouvez ensuite utiliser des boucles de vérifier les cartes pour les gagnants .
2
Générer un booléen, ou vrai /faux, tableau de variables pour chaque carte, pour représenter si les taches sur une carte donnée ont été appelés ou non.
3
Mark hors des espaces libres sur chaque carte en les plaçant à des valeurs "true". Par exemple, la place centrale est typiquement un espace libre , et donc l'emplacement (2, 2 ) dans chaque tableau sera mis à true, pour représenter la troisième ligne et la troisième place de la colonne , comme des tableaux commencent par (0, 0 ) pour leur plus bas niveau variable.
4
générer de façon aléatoire un nombre entier compris entre 1 et 75 qui n'a pas encore été généré dans ce match. Un tableau booléen avec 75 places peut être utilisé pour suivre si un numéro a été appelé ou non.
5
Mark hors des carrés sur les cartes des joueurs qui correspondent au numéro appelé. Comme les cartes sont enregistrées sous forme de tableaux , vous pouvez le faire rapidement en utilisant des boucles qui scannent en bas de la colonne que le nombre pourrait apparaître dans sur chaque carte.
6
Vérifiez toutes les cartes pour un gagnant. Il existe différentes façons de gagner dans le Bingo , allant d'une ligne droite , soit horizontale , verticale ou diagonale , d'exiger un joueur couvre les quatre coins , la frontière ou une interdiction complète. Pour la plupart des méthodes de gagner, une série de boucles imbriquées sera le moyen le plus rapide pour tester un gagnant.
7
Générer un nouveau nombre aléatoire si aucun gagnant n'est trouvé.