ΕΡΓΑΣΙΑ 3 Παίζοντας Τόμπολα Ημερομηνία Ανάρτησης: 16/03/2017 Ημερομηνία Παράδοσης: 30/03/2017, 23:59 Εισαγωγή Για την παρούσα άσκηση, και σε συνέχεια του δευτέρου προγράμματος της προηγούμενης άσκησης (έλεγχος ικανοποίησης περιορισμών σε συστάδες καρτών τόμπολας), θα προχωρήσετε στη δημιουργία ενός προγράμματος για το παίξιμο του εν λόγω παιγνιδιού ανάμεσα σε δεδομένο αριθμό παιχτών. Και αυτή η άσκηση σκοπεύει στην περαιτέρω εξάσκηση σε πίνακες και συναρτήσεις. Περιγραφή Το πρόγραμμα λαμβάνει από τη γραμμή εντολής ένα φυσικό αριθμό Ν που αντιπροσωπεύει τον αριθμό των παιχτών και ένα αρχείο με file redirection (<) το οποίο περιγράφεται πιο κάτω. Στη συνέχεια δημιουργεί μια συστάδα καρτών για τον κάθε παίχτη βάσει ενός πλαισίου που προσδιορίζει για κάθε μία από τις έξι κάρτες, ποιες θέσεις είναι κενές και ποιες περιέχουν αριθμούς. Το πλαίσιο θα βρίσκεται στο αρχείο κειμένου που θα εισάγεται στο πρόγραμμα μέσω file redirection. Για παράδειγμα, το αρχείο κειμένου BingoTemplate.txt περιλαμβάνει ένα τέτοιο πλαίσιο ως ακολούθως: 1 1 0 0 1 0 1 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1 0 1 1 0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 1 0 1 1 0 1 0 1 0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 0 1 1 0 0 0 1 1 1 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 0 1 0 1 0 1 1 0 1 0 1 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 1
Όπως διαφαίνεται από το περιεχόμενο του αρχείου, οι κενές θέσεις αντιπροσωπεύονται από το ψηφίο 0 και οι θέσεις που περιέχουν αριθμούς αντιπροσωπεύονται από το ψηφίο 1. Οι πρώτες τρεις σειρές του αρχείου αφορούν την πρώτη κάρτα της (κάθε) συστάδας, οι επόμενες τρεις τη δεύτερη, και ούτω καθεξής. Η τοποθέτηση των δυαδικών ψηφίων είναι τέτοια ώστε να ικανοποιούνται οι περιορισμοί που αφορούν την τοποθέτηση των αριθμών σε μια πραγματική συστάδα καρτών, αλλά όχι φυσικά την ικανοποίηση των περιορισμών που αφορούν αυτούς καθ αυτούς τους συγκεκριμένους αριθμούς. Το πρόγραμμα θα δημιουργεί για τον κάθε παίχτη μια συγκεκριμένη συστάδα 6 καρτών, τοποθετώντας με τυχαίο τρόπο τους αριθμούς 1 έως 90, στις σχετικές θέσεις, έτσι ώστε να ικανοποιούνται και οι υπόλοιποι περιορισμοί (που περιγράφηκαν στην προηγούμενη άσκηση). Τελειώνοντας τη δημιουργία των Ν συστάδων καρτών αναμένεται ότι οι εν λόγω συστάδες καρτών θα είναι διαφορετικές μεταξύ τους. Όλες οι συστάδες όλων των παιχτών θα παρουσιάζονται σε μορφή κειμένου στη κονσόλα (δείτε παραδείγματα εκτέλεσης στο Παράρτημα Ι και ΙΙ). Αφού ο κάθε παίχτης λάβει τη δική του συστάδα καρτών, αρχίζει το παίξιμο της τόμπολας, όπου το πρόγραμμα διαδοχικά τραβά αριθμούς (από το 1 μέχρι το 90) με τυχαίο τρόπο και φυσικά όχι πάνω από μια φορά για τον κάθε αριθμό. Οι αριθμοί που θα παράγονται θα εκτυπώνονται στην κονσόλα. Στο «άκουσμα» του κάθε αριθμού, οι παίχτες «σταυρώνουν» τους αριθμούς που έχουν τραβηχτεί στη δική τους συστάδα καρτών (ο κάθε αριθμός εμφανίζεται μια φορά σε κάθε συστάδα καρτών). Το «σταύρωμα» δεν θα φαίνεται οπτικά αλλά θα καταγράφεται εσωτερικά από το πρόγραμμα. Κερδίζει αυτός που έχει σταυρώσει πρώτος και τους 15 αριθμούς, σε μια εκ των έξι καρτών του. Μάλιστα ενδέχεται να υπάρχουν ταυτόχρονα πέραν του ενός νικητές. Σε τέτοιες περιπτώσεις οι νικητές υπολείπονται τον ίδιο τελευταίο αριθμό για να σταυρώσουν πλήρως μια εκ των καρτών τους. Φυσικά στην ίδια συστάδα καρτών δεν μπορούν να συμπληρωθούν ταυτόχρονα πάνω από μια κάρτες. Η απόδειξη είναι απλή. Έστω ότι υπάρχουν δύο κάρτες στην ίδια συστάδα που υπολείπονται ένα αριθμό. Αυτός δεν μπορεί να είναι ο ίδιος αριθμός, έτσι ώστε να κλείσουν ταυτόχρονα, αφού ο κάθε αριθμός εμφανίζεται μόνο μια φορά στην ίδια συστάδα καρτών. Μόλις υπάρξει ένας ή περισσότεροι νικητές, το πρόγραμμα παρουσιάζει διαδοχικά, με οπτικό τρόπο, τις νικούσες κάρτες για τον κάθε νικητή και τερματίζει την εκτέλεσή του. Στο Παράρτημα Ι δίνεται ένα παράδειγμα εκτέλεσης του προγράμματος, όπου ο αριθμός παιχτών είναι 10 και το πλαίσιο για τη δημιουργία συστάδων καρτών είναι αυτό που περιλαμβάνεται στο αρχείο BingoTemplate.txt. Το πρόγραμμα πριν αρχίσει το παίξιμο της τόμπολας εκτυπώνει τις συστάδες καρτών για τον κάθε παίχτη. Στο παράδειγμα αυτό υπήρξαν δύο νικητές, ο Παίχτης 2 (με νικούσα την κάρτα 4) και ο Παίχτης 5 (με νικούσα επίσης τη δική του κάρτα 4). Οι δύο κάρτες παρουσιάζονται διαδοχικά, σε οπτική μορφή, ως ακολούθως, χρησιμοποιώντας την ίδια μέθοδο όπως και για το πρόγραμμα της προηγούμενης άσκησης: ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 2
Όπως φαίνεται πιο πάνω και οι δύο νικούσες κάρτες περιλαμβάνουν τον τελευταίο αριθμό που τραβήχτηκε (86) και αυτό είναι μια δοκιμή για την ορθότητα του προγράμματος ενώ όλοι οι υπόλοιποι αριθμοί τους θα μπορούσαν να ήταν εξ ολοκλήρου διαφορετικοί. Οι εν λόγω κάρτες έχουν δύο ακόμη κοινούς αριθμούς, συγκεκριμένα τους αριθμούς 7 και 42. Bonus Ως bonus μπορείτε να δημιουργήσετε μια εναλλακτική εκδοχή του προγράμματός σας (NBingoGame.java) όπου η δημιουργία των συστάδων καρτών για τους διάφορους παίχτες δεν καθοδηγείται από κάποιο πλαίσιο, αλλά η κάθε μια δημιουργείται αυτοδύναμα με τρόπο ώστε να ικανοποιούνται όλοι οι περιορισμοί που αναφέρθηκαν στην προηγούμενη άσκηση, αλλά οι αριθμοί της να βρίσκονται σε οποιαδήποτε τοποθέτηση και όχι στην ίδια τοποθέτηση για κάθε κάρτα (όπως αυτή προσδιοριζόταν ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 3
από το καθοδηγητικό πλαίσιο). Στο Παράρτημα ΙΙ παρουσιάζεται ένα παράδειγμα χρήσης αυτής (της πιο γενικής) εκδοχής του προγράμματος (όπου δεν χρειάζεται εισδοχή αρχείου κειμένου). Και σε αυτό το παράδειγμα ο αριθμός παιχτών είναι 10, αλλά τώρα υπάρχει μόνο ένα νικητής, ο Παίχτης 8, με νικούσα την κάρτα 2 (αυτή περιλαμβάνει τον αριθμό 39 που ήταν εκείνος που έδωσε στον παίχτη τη νίκη και επομένως ήταν ο τελευταίος αριθμός που τραβήχτηκε). Η νικούσα κάρτα είναι η ακόλουθη: Παράδοση Όταν έχετε τελειώσει με τον πηγαίο κώδικα, μεταγλωττίστε το και βεβαιωθείτε ότι τρέχει σωστά. Παραδώστε το αρχείο πηγαίου κώδικα (userid_ erg3.java) και μια λίστα δοκιμής (userid_erg3.txt) με ένα τρέξιμο του προγράμματος ηλεκτρονικά μέσω του submit assignment κάτω από το Ασκήσεις Εργασία 3 στην ιστοσελίδα του μαθήματος μέχρι τις 30/03/2017 και ώρα 23:59. Όσοι φοιτητές θα κάνουν και το bonus θα ανεβάσουν άλλα 2 αρχεία (userid_erg3_bonus.java και userid_erg3_bonus.txt). Όπου userid βάλτε το username που σας δόθηκε από το τμήμα. Μην ανεβάσετε τις εικόνες που παράγει το πρόγραμμά σας. Προσοχή: Το σύστημα ελέγχει το χρόνο παράδοσης εργασιών γι αυτό μην περιμένετε την τελευταία στιγμή να κάνετε submit την εργασία σας. Βαθμολογία Ένα πρόγραμμα για να πάρει όλες τις μονάδες είναι απαραίτητο να: χρησιμοποιεί σχόλια έχει ευθυγραμμισμένο κώδικας χρησιμοποιεί αυτό-επεξηγηματικά ονόματα για τις μεταβλητές δουλεύει σωστά κάνει όλους τους απαραίτητους ελέγχους χρησιμοποιεί μεθόδους (αρθρωτή σχεδίαση) ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 4
Για όλα τα παραπάνω ακολουθήστε τις οδηγίες που περιγράφονται εδώ: http://introcs.cs.princeton.edu/java/11style/. Το αρχείο με το πηγαίο κώδικα πρέπει οπωσδήποτε να περιέχει μια συμπληρωμένη κατάλληλα επικεφαλίδα από σχόλια στην αρχή του αρχείου όπως: /** * Author: Γράψτε εδώ το όνομα σας * Written:../../2017 * Last updated:../../2017 * * Compilation: javac userid_erg3.java * Execution: java userid_erg3 * * Γράψτε εδώ πληροφορίες σχετικά με το τι κάνει * το πρόγραμμα * */ Κριτήρια αξιολόγησης Έγκυρη εισαγωγή αριθμού Ν και σωστή 10 ανάγνωση αρχείου πλαισίου Έγκυρος αριθμός παραγωγής καρτών, 35 εισαγωγή αριθμών στις κάρτες που να πληρούν όλους τους ελέγχους Έγκυρη διαδικασία εκτέλεσης παιχνιδιού 45 (παραγωγή τυχαίων αριθμών, «σταύρωμα» αριθμών, έλεγχος ολοκλήρωσης παιχνιδιού, παρουσίαση νικητή/ών) Σχόλια Ονόματα μεταβλητών 10 αρθρωτή σχεδίαση (χρήση μεθόδων) ΣΥΝΟΛΟ 100 Bonus 20 Η εργασία είναι ατομική. Μπορείτε να συζητήσετε για αυτήν με τους συμφοιτητές σας, ωστόσο ποτέ δεν είναι αποδεκτό για σας να δείτε τον κώδικα κάποιου άλλου ή να κάνετε από κοινού τον κώδικα. Φυσικά, αν έχετε οποιεσδήποτε ερωτήσεις σχετικά με την εργασία, είμαστε πάντα στη διάθεσή σας για βοήθεια. Ανίχνευση αντιγραφής θα τιμωρείται με μηδενισμό. Κώδικας που δε μεταγλωττίζει ή δεν τρέχει (crashes) παίρνει αυτόματα βαθμολογία 0. ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 5
Παράρτημα I $ java BingoGame 10 < BingoTemplate.txt Displaying the bingo cards for player 1 6 16 41 61 80 9 39 43 69 73 18 25 54 75 81 11 21 42 51 76 2 27 33 52 79 8 17 47 60 83 22 35 53 70 84 15 36 59 66 87 1 26 44 68 78 3 23 32 72 86 4 38 48 63 77 19 24 49 55 89 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 6
10 30 56 65 82 5 28 37 67 85 12 29 46 57 74 13 31 50 62 88 14 20 40 58 71 7 34 45 64 90 Displaying the bingo cards for player 2 1 12 47 61 84 9 32 49 67 71 14 29 52 75 88 11 20 40 53 74 4 23 34 57 76 8 19 46 68 80 25 31 51 70 89 18 33 54 63 90 2 27 41 65 77 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 7
5 21 30 72 81 7 37 42 64 78 16 26 48 59 86 10 38 56 62 83 6 24 39 66 85 15 28 45 58 73 13 35 50 60 82 17 22 43 55 79 3 36 44 69 87 Displaying the bingo cards for player 3 1 15 41 66 83 2 30 45 69 70 16 20 56 73 85 12 22 48 53 76 3 23 36 57 77 6 17 49 63 82 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 8
24 31 50 74 80 13 35 55 64 87 8 29 46 68 78 5 26 32 71 86 9 34 40 67 72 18 27 44 51 89 14 33 54 60 81 4 21 37 65 90 19 25 43 58 75 10 38 52 61 84 11 28 42 59 79 7 39 47 62 88 Displaying the bingo cards for player 4 6 13 45 62 85 8 39 47 65 70 16 27 50 71 88 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 9
11 20 42 52 72 2 21 33 58 79 7 17 46 67 86 23 31 53 74 82 10 35 55 61 87 1 29 43 66 77 3 25 34 75 81 4 38 44 63 76 12 26 48 56 84 14 36 51 60 80 5 24 37 68 89 15 28 41 59 73 18 30 54 64 83 19 22 40 57 78 9 32 49 69 90 Displaying the bingo cards for player 5 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 10
5 12 44 61 88 8 37 48 66 74 16 21 57 76 89 10 26 45 52 75 1 29 38 59 78 4 13 49 64 81 20 34 50 70 80 17 36 51 63 87 9 24 40 68 73 2 25 31 71 84 7 39 41 69 77 18 28 42 58 86 11 30 55 60 82 6 22 35 62 85 15 23 46 56 79 14 32 53 65 83 19 27 43 54 72 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 11
3 33 47 67 90 Displaying the bingo cards for player 6 3 10 40 65 85 4 32 48 68 76 11 20 55 77 90 17 25 43 53 78 1 29 37 59 79 6 19 46 67 80 21 34 50 70 83 14 36 51 62 84 2 24 44 64 71 5 22 31 73 82 9 33 42 66 74 16 23 45 58 88 13 35 52 60 86 8 26 39 69 89 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 12
18 27 41 54 72 12 30 56 61 81 15 28 47 57 75 7 38 49 63 87 Displaying the bingo cards for player 7 6 11 43 60 81 7 38 46 65 75 14 22 55 77 85 13 26 47 50 72 1 28 33 53 79 3 17 49 61 86 23 35 51 73 82 19 37 59 66 90 5 24 45 68 78 2 25 32 74 87 4 39 41 69 76 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 13
15 27 48 54 89 10 31 52 62 84 8 21 36 67 88 18 29 40 58 70 12 30 56 63 80 16 20 42 57 71 9 34 44 64 83 Displaying the bingo cards for player 8 2 15 44 60 80 9 31 45 66 76 19 26 51 79 85 14 21 40 53 74 1 28 39 58 75 5 18 47 63 84 25 32 50 73 86 10 34 57 62 89 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 14
7 29 46 68 77 3 20 35 70 82 4 38 41 67 78 16 23 48 54 83 12 30 55 64 87 8 22 37 69 90 17 24 43 56 71 11 33 52 61 81 13 27 42 59 72 6 36 49 65 88 Displaying the bingo cards for player 9 4 12 41 68 84 9 34 49 69 76 13 28 53 78 87 11 23 43 50 73 1 24 31 57 77 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 15
6 15 45 65 82 21 32 51 72 80 17 39 54 61 90 5 25 47 67 79 2 20 30 74 83 8 36 42 62 75 16 22 48 59 85 14 35 55 64 81 3 26 37 66 89 18 29 44 56 71 10 33 52 60 86 19 27 40 58 70 7 38 46 63 88 Displaying the bingo cards for player 10 5 11 46 65 84 6 37 47 68 71 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 16
18 28 56 79 90 15 21 40 53 70 2 24 30 58 76 4 19 49 62 82 22 31 50 72 81 16 32 52 60 87 7 23 44 61 78 1 25 34 74 83 8 39 41 67 75 12 27 42 57 85 13 35 54 66 88 3 20 38 69 89 14 26 45 55 73 10 33 51 63 80 17 29 43 59 77 9 36 48 64 86 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 17
Let's Play BINGO!!! The next number drawn is 61 The next number drawn is 70 The next number drawn is 40 The next number drawn is 65 The next number drawn is 21 The next number drawn is 79 The next number drawn is 28 The next number drawn is 2 The next number drawn is 30 The next number drawn is 25 The next number drawn is 1 The next number drawn is 83 The next number drawn is 43 The next number drawn is 36 The next number drawn is 69 The next number drawn is 13 The next number drawn is 50 The next number drawn is 60 The next number drawn is 38 The next number drawn is 54 The next number drawn is 37 The next number drawn is 56 The next number drawn is 26 The next number drawn is 58 The next number drawn is 62 The next number drawn is 68 The next number drawn is 74 The next number drawn is 72 The next number drawn is 32 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 18
The next number drawn is 42 The next number drawn is 78 The next number drawn is 71 The next number drawn is 76 The next number drawn is 88 The next number drawn is 64 The next number drawn is 59 The next number drawn is 87 The next number drawn is 55 The next number drawn is 6 The next number drawn is 4 The next number drawn is 80 The next number drawn is 84 The next number drawn is 85 The next number drawn is 11 The next number drawn is 23 The next number drawn is 57 The next number drawn is 31 The next number drawn is 7 The next number drawn is 3 The next number drawn is 67 The next number drawn is 81 The next number drawn is 16 The next number drawn is 48 The next number drawn is 90 The next number drawn is 53 The next number drawn is 52 The next number drawn is 12 The next number drawn is 89 The next number drawn is 41 The next number drawn is 18 The next number drawn is 77 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 19
The next number drawn is 35 The next number drawn is 47 The next number drawn is 22 The next number drawn is 39 The next number drawn is 82 The next number drawn is 14 The next number drawn is 34 The next number drawn is 27 The next number drawn is 5 The next number drawn is 45 The next number drawn is 63 The next number drawn is 86 Παράρτημα ΙΙ $ java NBingoGame 10 Displaying the bingo cards for player 1 3 21 31 50 80 11 27 41 60 83 6 15 45 56 70 12 25 37 47 61 4 13 39 71 82 49 51 62 79 85 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 20
9 40 54 72 84 16 24 34 55 64 29 42 66 74 86 1 30 43 67 77 10 26 59 68 87 2 17 28 36 89 14 20 33 53 75 18 22 35 63 90 8 44 57 69 76 19 32 52 73 81 5 38 46 65 78 7 23 48 58 88 Displaying the bingo cards for player 2 17 22 42 56 88 6 30 47 60 72 25 31 67 79 90 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 21
3 14 33 51 75 4 24 43 64 87 48 59 66 78 89 5 11 32 40 81 34 53 61 71 85 8 12 29 62 77 9 10 21 65 82 27 36 41 50 68 16 39 46 55 74 18 35 44 63 80 19 23 37 54 86 2 26 49 57 70 13 20 38 52 73 1 28 58 76 83 7 15 45 69 84 Displaying the bingo cards for player 3 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 22
5 31 42 52 83 7 20 60 72 86 17 21 37 44 74 12 38 50 61 81 15 22 40 66 90 2 28 47 54 71 11 29 34 73 80 4 36 41 53 65 18 57 69 79 89 16 30 43 51 76 26 55 62 78 82 6 19 27 64 85 10 23 33 46 63 8 35 49 58 75 9 14 25 77 88 1 13 45 67 84 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 23
24 32 56 68 70 3 39 48 59 87 Displaying the bingo cards for player 4 15 35 44 76 82 16 26 47 62 86 7 28 51 66 77 3 23 57 67 81 4 40 58 74 90 11 30 48 69 75 9 12 22 52 64 32 46 65 70 85 14 34 54 72 87 10 31 41 71 80 2 17 20 37 59 29 43 60 73 89 1 13 24 63 83 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 24
18 33 42 50 79 6 25 38 53 88 5 19 21 36 45 49 55 61 78 84 8 27 39 56 68 Displaying the bingo cards for player 5 7 40 63 70 83 24 30 47 65 87 8 14 35 53 74 31 43 51 66 82 23 33 46 54 76 9 11 29 69 77 12 25 45 79 80 17 28 32 48 52 2 36 58 60 84 1 10 20 64 73 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 25
6 13 68 75 81 27 38 49 57 88 3 15 34 42 55 22 44 59 72 86 16 26 39 62 89 18 37 50 61 85 4 19 41 56 71 5 21 67 78 90 Displaying the bingo cards for player 6 2 15 37 60 73 22 39 40 53 80 6 25 61 78 85 11 24 42 57 76 29 47 58 65 79 5 17 30 69 82 9 38 43 51 70 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 26
12 21 48 72 83 18 28 55 64 84 3 16 33 62 88 19 20 34 41 74 7 44 50 67 90 26 35 45 68 81 1 13 27 52 71 8 36 49 59 89 10 23 54 75 86 4 14 31 63 77 32 46 56 66 87 Displaying the bingo cards for player 7 11 20 31 63 70 19 38 40 51 81 6 26 42 67 79 15 43 61 72 80 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 27
21 32 50 76 85 3 24 35 48 62 5 10 34 57 78 9 22 58 65 83 28 37 46 68 86 1 29 52 71 82 13 41 66 74 87 2 17 36 47 53 4 12 25 64 75 8 30 49 56 88 16 33 59 69 90 7 14 23 39 84 18 44 54 60 73 27 45 55 77 89 Displaying the bingo cards for player 8 8 22 43 60 73 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 28
9 34 54 79 83 15 35 49 62 85 4 21 36 44 56 5 13 23 71 90 19 46 58 69 72 27 30 40 53 82 14 28 65 76 84 3 17 37 48 59 11 42 55 63 80 26 31 57 66 87 2 18 29 45 78 12 47 50 64 81 6 38 51 70 86 16 24 39 67 75 32 41 61 74 88 1 20 33 52 77 7 10 25 68 89 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 29
Displaying the bingo cards for player 9 6 13 37 50 71 22 38 41 53 62 7 27 63 73 90 34 44 64 72 83 2 17 20 46 75 9 18 28 55 86 10 33 54 66 80 23 45 68 74 84 1 11 29 49 56 19 21 32 42 81 24 51 60 77 85 5 35 47 58 69 31 59 61 78 82 4 14 40 67 79 8 16 26 36 88 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 30
12 25 30 52 70 3 15 43 65 87 39 48 57 76 89 Displaying the bingo cards for player 10 31 43 67 71 85 3 28 44 50 74 9 15 36 51 90 13 34 60 77 86 19 20 49 78 88 1 25 39 54 68 22 32 41 79 84 8 24 37 53 65 11 42 59 69 87 4 10 46 55 61 29 35 47 70 82 6 17 56 73 83 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 31
12 23 40 52 64 16 27 66 72 81 7 38 58 75 89 21 30 45 62 80 2 14 33 48 57 5 18 26 63 76 Let's Play BINGO!!! The next number drawn is 21 The next number drawn is 14 The next number drawn is 38 The next number drawn is 53 The next number drawn is 50 The next number drawn is 1 The next number drawn is 67 The next number drawn is 9 The next number drawn is 36 The next number drawn is 30 The next number drawn is 77 The next number drawn is 62 The next number drawn is 35 The next number drawn is 46 The next number drawn is 69 The next number drawn is 34 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 32
The next number drawn is 47 The next number drawn is 88 The next number drawn is 56 The next number drawn is 71 The next number drawn is 7 The next number drawn is 5 The next number drawn is 55 The next number drawn is 59 The next number drawn is 79 The next number drawn is 64 The next number drawn is 26 The next number drawn is 29 The next number drawn is 86 The next number drawn is 54 The next number drawn is 6 The next number drawn is 70 The next number drawn is 42 The next number drawn is 75 The next number drawn is 80 The next number drawn is 12 The next number drawn is 74 The next number drawn is 13 The next number drawn is 40 The next number drawn is 27 The next number drawn is 68 The next number drawn is 89 The next number drawn is 8 The next number drawn is 22 The next number drawn is 17 The next number drawn is 16 The next number drawn is 73 The next number drawn is 41 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 33
The next number drawn is 63 The next number drawn is 81 The next number drawn is 82 The next number drawn is 11 The next number drawn is 31 The next number drawn is 37 The next number drawn is 24 The next number drawn is 45 The next number drawn is 76 The next number drawn is 51 The next number drawn is 32 The next number drawn is 33 The next number drawn is 83 The next number drawn is 2 The next number drawn is 10 The next number drawn is 85 The next number drawn is 39 ΕΠΛ131 Εργασία 3. Υπεύθυνος Εργασίας: Παύλος Αντωνίου 34