Από την απλή στη σύνθετη και πολλαπλή δομή επιλογής Υποδειγματικό Σενάριο Γνωστικό αντικείμενο: Πληροφορική Δημιουργός: ΑΦΡΟΔΙΤΗ ΜΙΧΑΗΛΙΔΗ ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ, ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ
Σημείωση Το παρόν έγγραφο αποτελεί προϊόν αυτόματης δημιουργίας και εκτύπωσης του Ψηφιακού Διδακτικού Σεναρίου με Τίτλο: «Από την απλή στη σύνθετη και πολλαπλή δομή επιλογής». Δημιουργήθηκε στις 02/03/2017 18:56:51 και έχει υποστηρικτικό ρόλο στο έργο του εκπαιδευτικού. Δεν αντικαθιστά το Ψηφιακό Διδακτικό Σενάριο, το οποίο περιέχει όλο το Διαδραστικό Περιεχόμενο και αξιοποιεί τις ψηφιακές δυνατότητες της Πλατφόρμας «Αίσωπος». Το σενάριο αυτό έχει χαρακτηρισθεί ως «Υποδειγματικό» ύστερα από εργασία επιστημονικής επιτροπής εμπειρογνωμόνων (Εκπαιδευτικός Αυξημένων Προσόντων, Σχολικοί Σύμβουλοι, Μέλος ΔΕΠ / Επιστημονικό Προσωπικό του ΙΕΠ). Το Διαδραστικό Ψηφιακό Διδακτικό Σενάριο με το πλήρες ψηφιακό περιεχόμενό του βρίσκεται στον σύνδεσμο: http://aesop.iep.edu.gr/node/7953 Επισημαίνεται ότι τα σενάρια της Πλατφόρμας «Αίσωπος» διακρίνονται σε: Υποδειγματικά Σενάρια: Ψηφιακά Διδακτικά Σενάρια που έχουν προκύψει από επιστημονικές επιτροπές εμπειρογνωμόνων (Εκπαιδευτικοί Αυξημένων Προσόντων, Σχολικοί Σύμβουλοι, Μέλη ΔΕΠ / Επιστημονικό Προσωπικό του ΙΕΠ). Βέλτιστα Σενάρια: Αξιολογημένα Ψηφιακά Διδακτικά Σενάρια εκπαιδευτικών με βαθμολογία άνω των 70 μονάδων. Επαρκή Σενάρια: Αξιολογημένα Ψηφιακά Διδακτικά Σενάρια εκπαιδευτικών με βαθμολογία από 50 έως 70 μονάδες. ΤΑΥΤΟΤΗΤΑ ΕΡΓΟΥ ΠΡΑΞΗ: «Ανάπτυξη Mεθοδολογίας και Ψηφιακών Διδακτικών Σεναρίων για τα Γνωστικά Αντικείμενα της Πρωτοβάθμιας και Δευτεροβάθμιας Γενικής και Επαγγελματικής Εκπαίδευσης» - MIS: 479325, ΣΑΕ: 2014ΣΕ24580051. Η πράξη συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (ΕΚΤ) και το Ελληνικό Δημόσιο στο πλαίσιο του ΕΠ «Εκπαίδευση και Δια Βίου Μάθηση» του ΕΣΠΑ 2007-2013 και υλοποιείται σε σύμπραξη από το Ινστιτούτο Εκπαιδευτικής Πολιτικής και την Ειδική Υπηρεσία Εφαρμογής Εκπαιδευτικών Δράσεων του Υ.ΠΟ.ΠΑΙ.Θ. Η Πλατφόρμα Ανάπτυξης, Σχεδίασης, Υποβολής, Αξιολόγησης και Παρουσίασης Ψηφιακών Διδακτικών Σεναρίων «Αίσωπος», αναπτύχθηκε με ίδια μέσα από το Ινστιτούτο Εκπαιδευτικής Πολιτικής στο πλαίσιο του Υποέργου 2: «Ψηφιακό Σύστημα Ηλεκτρονική Πλατφόρμα Υποβολής, Αξιολόγησης, Διαχείρισης και Αξιοποίησης Ψηφιακών Σεναρίων καθώς και καθοδήγησης και Υποστήριξης των Εκπαιδευτικών» της Πράξης. Ομάδα Επιστημονικής και Διοικητικής Εποπτείας της Πράξης: Επιστημονικός Υπεύθυνος Πράξης για τις Δράσεις που αφορούν το Ι.Ε.Π: Ιωάννης Σταμουλάκης, Φιλόλογος, Σύμβουλος Α' Υ.ΠΟ.ΠΑΙ.Θ. Υπεύθυνος Υποέργου 1: Ιωάννης Σταμουλάκης, Φιλόλογος, Σύμβουλος Α' Υ.ΠΟ.ΠΑΙ.Θ. Υπεύθυνος Υποέργου 2: Νικόλαος Γραμμένος, Πληροφορικός, Σύμβουλος Γ' Ι.Ε.Π. Υπεύθυνος Υποέργου 3: Νικόλαος Γραμμένος, Πληροφορικός, Σύμβουλος Γ' Ι.Ε.Π. Επιστημονική Συντονίστρια των ειδικών επιστημόνων του Υποέργου 1: Βασιλική Καραμπέτσου, Φιλόλογος, Εισηγήτρια Ι.Ε.Π. Σελίδα 2/22
Φύλλα Εργασίας Σεναρίου Το παρόν ψηφιακό σενάριο περιέχει φύλλα εργασίας, τα οποία είναι συννημένα στο αρχείο «PDF» και μπορείτε να τα ανοίξετε κάνοντας διπλό κλικ πάνω στο εικονίδιο. 1η Φάση: Δεν υπάρχει 2η Φάση: 3η Φάση: 4η Φάση: 5η Φάση: Δεν υπάρχει Σελίδα 3/22
Γενική Περιγραφή Σεναρίου Γνωστικό αντικείμενο: Πληροφορική Θεματική ταξινομία: Πληροφορική -> Προγραμματισμός υπολογιστών -> Προγραμματιστικές δομές Εκπαιδευτικό πρόβλημα: Οι μαθητές της Β τάξης Επαγγελματικού Λυκείου στο μάθημα Αρχές Προγραμματισμού Υπολογιστών να μπορούν να επιλύουν απλά προβλήματα σε περιβάλλον δομημένης γλώσσας προγραμματισμού χρησιμοποιώντας απλή, σύνθετη και πολλαπλή δομή επιλογής Γενική περιγραφή περιεχομένου: Οι μαθητές έχουν ήδη μάθει την απλή δομή επιλογής. Με παραδείγματα από την καθημερινή ζωή αναδεικνύεται η ανάγκη σύνθετης και πολλαπλής επιλογής. Δίνεται ένα πρόβλημα και με καθοδηγούμενη μάθηση αναπτύσσεται βήμα-βήμα η επίλυσή του χρησιμοποιώντας δομές πολλαπλής επιλογής. Κατόπιν οι μαθητές εμπλέκονται ενεργητικά στη συγγραφή κώδικα για την επίλυση ενόςπροβλήματος. Διδακτικοί Στόχοι: Οι Οι Οι Οι μαθητές μαθητές μαθητές μαθητές να να να να εξοικοιωθούν με τη δομή ελέγχου ροής προγράμματος (δομή επιλογής αν-τότε-αλλιώς) μπορούν να χρησιμοποιούν δομές επιλογής για σύνθετα προβλήματα μπορούν να υλοποιήσουν πρόβληματα με δομή επιλογής σε σύγχρονη γλώσσα προγραμματισμού εφαρμόζουν κριτική σκέψη στην αντιμετώπιση παρόμοιων προβλημάτων στην καθημερινή ζωή Λέξεις κλειδιά που χαρακτηρίζουν τη θεματική του σεναρίου: δομή επιλογής απλή σύνθετη πολλαπλή προγραμματισμός if Υλικοτεχνική υποδομή: Εργαστήριο Πληροφορικής με δυνατότητα συγγραφής και εκτέλεσης της προγραμματιστικής γλώσσας python Τυπικός χρόνος αλληλεπίδρασης με το εκπαιδευτικό σενάριο σε διδακτικές ώρες για δουλειά εντός του σχολείου: 2 ώρες Πνευματικά δικαιώματα ή άλλοι αντίστοιχοι περιορισμοί: Χρησιμοποιούνται πηγές για την python με άδεια CC-AT-NC-SA Εκτιμώμενο Επίπεδο Δυσκολίας: Σελίδα 4/22
Μέτριας δυσκολίας Τύπος διαδραστικότητας : Συνδυασμός παθητικής και ενεργητικής μάθησης Επίπεδο διαδραστικότητας : Μεσαίο Προτεινόμενη ηλικιακή ομάδα του τελικού χρήστη: 15-18 Εκπαιδευτική βαθμίδα που απευθύνεται το σενάριο: Επαγγελματικό Λύκειο Σελίδα 5/22
Σύνοψη φάσεων σεναρίου: 1η Φάση: Ανασκόπηση απλής δομής επιλογής Χρονική Διάρκεια: 10 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής - μπορεί να γίνει και στην τάξη Δομικά - Διαδραστικά στοιχεία: 1. Δομή επιλογής 2. Δομή επιλογής (κώδικας) 3. Συντακτικό 2η Φάση: Κατανόηση προβλήματος Χρονική Διάρκεια: 10 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής - μπορεί να γίνει και στην τάξη Αριθμός φύλλων εργασίας: 1 Δομικά - Διαδραστικά στοιχεία: 1. Ο καιρός και οι αποφάσεις μας... 3η Φάση: Σύνθετη και πολλαπλή δομή επιλογής Χρονική Διάρκεια: 25 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής - μπορεί να γίνει και στην τάξη Αριθμός φύλλων εργασίας: 1 Δομικά - Διαδραστικά στοιχεία: 1. Απλή δομή επιλογής 2. Σύνθετη δομή επιλογής 3. Πολλαπλή δομή επιλογής Σελίδα 6/22
4η Φάση: Προγραμματισμός Χρονική Διάρκεια: 40 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής Αριθμός φύλλων εργασίας: 1 Δομικά - Διαδραστικά στοιχεία: 1. A Byte of Python - Ελληνική Μετάφραση 2. Παράδειγμα απάντησης 5η Φάση: Ανακεφαλαίωση Χρονική Διάρκεια: 5 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής Δομικά - Διαδραστικά στοιχεία: 1. Δομές επιλογής 2. Επέκταση προβλήματος Σελίδα 7/22
1η Φάση: Ανασκόπηση απλής δομής επιλογής Σελίδα 8/22
1η Φάση: Ανασκόπηση απλής δομής επιλογής Χρονική Διάρκεια: 10 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής - μπορεί να γίνει και στην τάξη Οι μαθητές έχουν ήδη μάθει την απλή δομή επιλογής. Γίνεται ανασκόπηση με βάση απλά παραδείγματα, τόσο προγραμματιστικά όσο και από την καθημερινή ζωή. 1. Δομή επιλογής: Τύπος Δομικού/Διαδραστικού Εργαλείου: Ερώτηση πολλαπλής επιλογής Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2088/#question11007 Διευκρίνιση: Επιλέξτε τις σωστές (μπορεί να είναι παραπάνω από μία) Ερώτηση: Ποιες από τις παρακάτω προτάσεις χρησιμοποιούν δομή επιλογής; Διαθέσιμες απαντήσεις: Σήμερα θα πάμε εκδρομή αν είναι καλός ο καιρός Σήμερα θα πάμε εκδρομή. Αν ένας αριθμός είναι μικρότερος από το μηδέν τότε λέγεται αρνητικός αριθμός. Το τετράγωνο της υποτείνουσας ενός ορθογωνίου τριγώνου ισούται με το άθροισμα των τετραγώνων των δύο κάθετων πλευρών 2. Δομή επιλογής (κώδικας): Τύπος Δομικού/Διαδραστικού Εργαλείου: Ερώτηση πολλαπλής επιλογής Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2088/#question11010 Διευκρίνιση: Επιλέξτε τις σωστές (μπορεί να είναι παραπάνω από μία) Σελίδα 9/22
Ερώτηση: Ποια από τα παρακάτω τμήματα κώδικα χρησιμοποιούν δομή επιλογής; Διαθέσιμες απαντήσεις: if x<0: print("ο αριθμός είναι θετικός") print("καλημέρα") print("αν έχει ήλιο, τότε είναι καλή μέρα.") if x<0: print("ο αριθμός είναι αρνητικός") 3. Συντακτικό: Τύπος Δομικού/Διαδραστικού Εργαλείου: Ερώτηση συμπλήρωσης κενών Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2088/#question11012 Διευκρίνιση: Λεπτομέρειες του συντακτικού της δομής επιλογής Συμπληρώστε τα κενά. Η εντολή χρησιμοποιείται για να ελεγχθεί μια συνθήκη και αν η συνθήκη αυτή είναι αληθής, τότε εκτελείται ένα τμήμα εντολών. Ο ειδικός χαρακτήρας ":" πρέπει να υπάρχει αμέσως τη συνθήκη Οι εντολές που ανήκουν στο ίδιο τμήμα εντολών πρέπει να έχουν την ίδια Σελίδα 10/22
2η Φάση: Κατανόηση προβλήματος Σελίδα 11/22
2η Φάση: Κατανόηση προβλήματος Χρονική Διάρκεια: 10 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής - μπορεί να γίνει και στην τάξη Φύλλα εργασίας: Τα φύλλα εργασίας είναι συνημμένα στην 3η σελίδα του εγγράφου. Εναλλακτικά μπορείτε να τα μεταφορτώσετε εκ νέου από τις παρακάτω διαδικτυακές θέσεις. Φύλλο Εργασίας 1 http://aesop.iep.edu.gr/sites/default/files/filla-ergasias/fyllo_ergasias_2_1_0.pdf Εισάγεται η έννοια της πολλαπλής επιλογής με παραδείγματα από την καθημερινή ζωή. 1. Ο καιρός και οι αποφάσεις μας...: Τύπος Δομικού/Διαδραστικού Εργαλείου: Εικόνα με διαδραστικά σημεία Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2089/#question11005 Διευκρίνιση: Γραφική αναπαράσταση δομής επιλογής Αυτό το εργαλείο περιέχει διαδραστική εικόνα και η λειτουργία διαδραστικότητας παρουσιάζεται στον παραπάνω υπερσύνδεσμο. Σελίδα 12/22
3η Φάση: Σύνθετη και πολλαπλή δομή επιλογής Σελίδα 13/22
3η Φάση: Σύνθετη και πολλαπλή δομή επιλογής Χρονική Διάρκεια: 25 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής - μπορεί να γίνει και στην τάξη Φύλλα εργασίας: Τα φύλλα εργασίας είναι συνημμένα στην 3η σελίδα του εγγράφου. Εναλλακτικά μπορείτε να τα μεταφορτώσετε εκ νέου από τις παρακάτω διαδικτυακές θέσεις. Φύλλο Εργασίας 1 http://aesop.iep.edu.gr/sites/default/files/filla-ergasias/fyllo_ergasias_3_1_new.pdf Επεξήγηση της σύνθετης δομής επιλογής. Επέκταση στην πολλαπλή δομή επιλογής. 1. Απλή δομή επιλογής: Τύπος Δομικού/Διαδραστικού Εργαλείου: Κείμενο Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2090/#question10985 Διευκρίνιση: Λύση του προβλήματος στο φύλλο εργασίας Τμήμα του προγράμματος που εμφανίζει το μήνυμα "Είσαι ακόμα ανήλικος" αν η ηλικία είναι κάτω των 18. Απόσπασμα κώδικα προγραμματισμού if ilikia<18: print("εισαι ακόμα ανήλικος") Σχόλιο: Δοκιμάστε τώρα να γράψετε ολόκληρο τον κώδικα στον υπολογιστή σας. 2. Σύνθετη δομή επιλογής: Σελίδα 14/22
Τύπος Δομικού/Διαδραστικού Εργαλείου: Κείμενο Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2090/#question10986 Διευκρίνιση: Λύση του προβλήματος στο φύλλο εργασίας Τμήμα του προγράμματος που εμφανίζει "Είσαι ενήλικος" εμφανίζει μήνυμα "Είσαι ακόμα ανήλικος" αν η ηλικία είναι κάτω των 18 αλλιώς Απόσπασμα κώδικα προγραμματισμού if ilikia<18: print("είσαι ακόμα ανήλικος") else: print("είσαι ενήλικος") Σχόλιο: Δοκιμάστε τώρα να γράψετε ολόκληρο τον κώδικα στον υπολογιστή σας. 3. Πολλαπλή δομή επιλογής: Τύπος Δομικού/Διαδραστικού Εργαλείου: Κείμενο Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2090/#question10989 Διευκρίνιση: Λύση του προβλήματος στο φύλλο εργασίας Τμήμα του προγράμματος που εμφανίζει μήνυμα "Είσαι ακόμα ανήλικος", "Είσαι ενήλικος", "Είσαι ενήλικος και έχεις το δικαίωμα του εκλέγεσθαι"), ανάλογα με την ηλικία Απόσπασμα κώδικα προγραμματισμού if ilikia<18: print("είσαι ακόμα ανήλικος") elif ilikia<25: print("είσαι ενήλικος") else: print("είσαι ενήλικος και έχεις το δικαίωμα του εκλέγεσθαι") Σελίδα 15/22
Σχόλιο: Δοκιμάστε τώρα να γράψετε ολόκληρο τον κώδικα στον υπολογιστή σας. Σελίδα 16/22
4η Φάση: Προγραμματισμός Σελίδα 17/22
4η Φάση: Προγραμματισμός Χρονική Διάρκεια: 40 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής Φύλλα εργασίας: Τα φύλλα εργασίας είναι συνημμένα στην 3η σελίδα του εγγράφου. Εναλλακτικά μπορείτε να τα μεταφορτώσετε εκ νέου από τις παρακάτω διαδικτυακές θέσεις. Φύλλο Εργασίας 1 http://aesop.iep.edu.gr/sites/default/files/filla-ergasias/fyllo_ergasias_4_1_0.pdf Υλοποίηση προβλήματος με πολλαπλή δομή επιλογής σε προγραμματιστικό περιβάλλον python 1. A Byte of Python - Ελληνική Μετάφραση: Τύπος Δομικού/Διαδραστικού Εργαλείου: Εξωτερικό περιεχόμενο Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2091/#question10961 Διευκρίνιση: εισαγωγικό βιβλίο για την γλώσσα Python Διεύθυνση ιστοτόπου (URL): https://cyberpython.github.io/byte-of-python/ Σχόλιο: Το αρχικό κείμενο βρίσκεται στη διεύθυνση http://www.swaroopch.com/notes/python/ 2. Παράδειγμα απάντησης: Τύπος Δομικού/Διαδραστικού Εργαλείου: Κείμενο Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2091/#question9758 Έχουμε ήδη υπολογίσει το Δείκτη Μάζας Σώματος χρησιμοποιώντας τη μεταβλητή dms Απόσπασμα κώδικα προγραμματισμού Σελίδα 18/22
if dms<18.5: print("αδύνατο άτομο - πρέπει να τρως παραπάνω!") elif dms<25: print("το βάρος σου είναι κανονικό. Μπράβο, συνέχισε έτσι!") elif dms<30: print("βαρύ άτομο πρόσεξε λίγο τι τρως και ασκήσου!") else: print("υπέρβαρο άτομο διατροφή και άσκηση τώρα!") Προσοχή στις εσοχές! Η python δεν έχει άλλο τρόπο να καταλαβαίνει τμήματα εντολών (blocks) παρά μόνο με τη χρήση εσοχών. Σελίδα 19/22
5η Φάση: Ανακεφαλαίωση Σελίδα 20/22
5η Φάση: Ανακεφαλαίωση Χρονική Διάρκεια: 5 λεπτά της ώρας Χώρος Διεξαγωγής: Εργαστήριο Πληροφορικής Επισκόπηση - Σύνδεση με την επόμενη δομή ελέγχου ροής προγράμματος (δομή επανάληψης) 1. Δομές επιλογής: Τύπος Δομικού/Διαδραστικού Εργαλείου: Ερώτηση αντιστοίχισης Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2404/#question10992 Διευκρίνιση: Αντιστοιχίστε (σύρτε το στοιχείο στην δεξιά πλευρά στο αντίστοιχο του στην αριστερή πλευρά) Ποιες είναι οι δεσμευμένες λέξεις της python για την αντίστοιχη δομή επιλογής Απλή δομή επιλογής Σύνθετη δομή επιλογής Πολλαπλή δομή επιλογής Διαθέσιμες επιλογές: if if και else if και elif και else 2. Επέκταση προβλήματος: Τύπος Δομικού/Διαδραστικού Εργαλείου: Εκφράσεις τύπου σωστό/λάθος Υπερσύνδεσμος: http://aesop.iep.edu.gr/node/7953/2404/#question10995 Περιγραφή Εργασίας: Έστω ότι θέλουμε να υπολογίσουμε το ΔΜΣ για όλους τους μαθητές μιας τάξης. Μπορούμε να το κάνουμε με τις δομές που έχουμε μάθει μέχρι τώρα χωρίς να εκτελέσουμε το πρόγραμμα ή να ξαναγράψουμε τον κώδικα τόσες φορές όσες και το πλήθος των μαθητών; Σελίδα 21/22
1. Ποιά είναι η σωστή έκφραση; Ναι, έχουμε όλες τις δομές που χρειάζομαστε. Όχι, χρειαζόμαστε μία δομή επανάληψης. Σελίδα 22/22 Powered by TCPDF (www.tcpdf.org)