224
Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Θέμα Πληροφορική/Επιστήμη ΗΥ Μέση Γενική Εκπαίδευση Εργαλεία CROCODILE ICT 605 TURBO DELPHI Παιδαγωγικό Ινστιτούτο Κύπρου Τομέας Εκπαιδευτικής Τεχνολογίας Ομάδα Επιμόρφωσης ΤΠΕ Φθινόπωρο 2008 ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ ΕΥΡΩΠΑΪΚΟ ΚΟΙΝΩΝΙΚΟ ΤΑΜΕΙΟ ΚΥΠΡΙΑΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ Πρόγραμμα Επιμόρφωσης Εκπαιδευτικών σε θέματα Πληροφορικής Το Πρόγραμμα συγχρηματοδοτείται από την Κυπριακή Δημοκρατία με ποσοστό 50% και το Ευρωπαϊκό Κοινωνικό Ταμείο (ΕΚΤ) με ποσοστό 50% στα πλαίσια του Μέτρου 2.1. «Αξιοποίηση των νέων τεχνολογιών στα πλαίσια της δια βίου μάθησης» που εντάσσεται στο Ενιαίο Έγγραφο Προγραμματισμού (ΕΕΠ) Στόχος 3 «Ανθρώπινο Δυναμικό»για την Προγραμματική Περίοδο 2004-2006. Ευρωπαϊκό Κοινωνικό Ταμείο (ΕΚΤ) «Συμβολή στην ανάπτυξη του ανθρώπινου δυναμικού, στη βελτίωση της λειτουργίας της αγοράς εργασίας, στην προώθηση της απασχολησιμότητας, του επιχειρηματικού πνεύματος, της ικανότητας προσαρμογής και της ισότητας των ευκαιριών, καθώς και την κοινωνική ενσωμάτωση».

Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ

στη μαθησιακή διαδικασία

Θέμα

Πληροφορική/Επιστήμη ΗΥ

Μέση Γενική Εκπαίδευση

Εργαλεία

CROCODILE ICT 605TURBO DELPHI

Παιδαγωγικό Ινστιτούτο ΚύπρουΤομέας Εκπαιδευτικής Τεχνολογίας

Ομάδα Επιμόρφωσης ΤΠΕΦθινόπωρο 2008

ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ ΕΥΡΩΠΑΪΚΟ ΚΟΙΝΩΝΙΚΟ ΤΑΜΕΙΟ

ΚΥΠΡΙΑΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ

Πρόγραμμα Επιμόρφωσης Εκπαιδευτικών σε θέματα Πληροφορικής Το Πρόγραμμα συγχρηματοδοτείται από την Κυπριακή Δημοκρατία με ποσοστό 50% και το Ευρωπαϊκό Κοινωνικό Ταμείο (ΕΚΤ) με ποσοστό 50% στα πλαίσια του Μέτρου 2.1. «Αξιοποίηση των νέων τεχνολογιών στα πλαίσια της δια βίου μάθησης» που εντάσσεται

στο Ενιαίο Έγγραφο Προγραμματισμού (ΕΕΠ) Στόχος 3 «Ανθρώπινο Δυναμικό»για την Προγραμματική Περίοδο 2004-2006.

Ευρωπαϊκό Κοινωνικό Ταμείο (ΕΚΤ) «Συμβολή στην ανάπτυξη του ανθρώπινου δυναμικού, στη βελτίωση της λειτουργίας της αγοράς εργασίας, στην προώθηση της απασχολησιμότητας,

του επιχειρηματικού πνεύματος, της ικανότητας προσαρμογής και της ισότητας των ευκαιριών, καθώς και την κοινωνική ενσωμάτωση».

Page 2: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

© Παιδαγωγικό Ινστιτούτο Κύπρου, 2008

Συγγραφή υλικού Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης (ΠΛΗ3_Κ07Μ)

Άννα Χαραλάμπους, Καθηγήτρια Πληροφορικής/Επιστήμης ΗΥ

Βάσω Πέτρου-Πινχάρη, Καθηγήτρια Πληροφορικής/Επιστήμης ΗΥ

Ανδρέας Τάκη, Καθηγητής Πληροφορικής/Επιστήμης ΗΥ

Εποπτεία υλικού Ομάδα Εποπτείας Πληροφορικής/Επιστήμης ΗΥ Μέσης Γενικής Εκπαίδευσης

Μάριος Μιλτιάδου, Επιθεωρητής Πληροφορικής/Επιστήμης ΗΥ Μέσης Γενικής Εκπαίδευσης

Αναστασία Οικονόμου, Προϊσταμένη Τομέα Εκπαιδευτικής Τεχνολογίας, Παιδαγωγικό Ινστιτούτο

Επιμέλεια υλικού Γεωργία Ρούσου-Καραϊσκάκη

Γενικός συντονισμός - Επιμέλεια

Αναστασία Οικονόμου

Page 3: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

Κώδικας ΔεοντολογίαςΗ άντληση πληροφοριών, η χρήση και ο πολλαπλασιασμός υλικού από το παρόν βιβλιάριο και το συνοδευτικό ψηφιακό δίσκο* (CD/DVD) επιτρέπεται υπό την προϋπόθεση της ανεπιφύλακτης αποδοχής των παρακάτω όρων:

Η χρήση του βιβλιαρίου και του συνοδευτικού ψηφιακού δίσκου (CD/DVD) υπόκειται 1. στις διατάξεις των κυπριακών και των διεθνών νόμων, στις επιταγές του εθιμικού δικαίου, καθώς επίσης και στην υποχρέωση σεβασμού των χρηστών ηθών. Όλες οι πληροφορίες, οι οποίες περιέχονται, διατίθενται στους χρήστες για αυστηρά προσωπική χρήση και μόνο για σκοπούς πληροφόρησης, μελέτης, ή πραγματοποίησης διδασκαλίας, και σε καμία περίπτωση για εμπορικούς. H χρήση, αναπαραγωγή ή επαναδημοσίευσή του υλικού, ολική ή μερική, με οποιαδήποτε άλλο μέσο, ηλεκτρονικό ή έντυπο, επιτρέπεται υπό την προϋπόθεση ότι τα στοιχεία που θα αντληθούν δε θα αλλοιωθούν ούτε θα χρησιμοποιηθούν παραπλανητικά, ενώ υφίσταται και η υποχρέωση, σε περίπτωση οποιασδήποτε χρήσης, να αναφέρεται ο δικαιούχος των πνευματικών δικαιωμάτων του υλικού.

Οι πάσης φύσεως πληροφορίες και το υλικό που περιλαμβάνονται σε αυτό βιβλιάριο και 2. το συνοδευτικό ψηφιακό δίσκο (CD/DVD) παρέχονται στην βάση του «ως έχει» («as is») και «ως διατίθενται» («as available») και χωρίς καμιά απολύτως εγγύηση οποιουδήποτε είδους. Το Παιδαγωγικό Ινστιτούτο δεν εγγυάται για την ορθότητα και την ακρίβεια των πληροφοριών του βιβλιαρίου και του συνοδευτικού ψηφιακού δίσκου (CD/DVD), οι οποίες εκφράζουν μόνο τις απόψεις των συντακτών τους και αποτελούν πνευματική ιδιοκτησία τους. Ο χρήστης τις χρησιμοποιεί με αποκλειστικά δική του ευθύνη και το Παιδαγωγικό Ινστιτούτο ουδεμία ευθύνη, άμεση ή έμμεση, φέρει για τυχόν ζημιά του χρήστη από τη χρήση των στοιχείων και πληροφοριών που περιέχονται είτε στο βιβλιάριο είτε στο συνοδευτικό ψηφιακό δίσκο (CD/DVD).

Το Παιδαγωγικό Ινστιτούτο δεν φέρει καμία ευθύνη για το περιεχόμενο των προταθέντων 3. δικτυακών τόπων και δεν ευθύνεται για τυχόν ζημία, η οποία μπορεί να προκληθεί από τη χρήση τους. Ακόμη ούτε είναι υπεύθυνη για την πολιτική ασφαλείας των προταθέντων δικτυακών τόπων ούτε και για τον τρόπο διαχείρισης των ηλεκτρονικών επισκεπτών τους. Το Παιδαγωγικό Ινστιτούτο ουδεμία ευθύνη, άμεση ή έμμεση, φέρει για τυχόν ζημία του επισκέπτη από την κακή χρήση είτε των προταθέντων δικτυακών τόπων, είτε των στοιχείων που περιέχονται σ’ αυτούς.

Οι εκπαιδευτικές δραστηριότητες, οι οποίες φιλοξενούνται στο βιβλιάριο και το 4. συνοδευτικό ψηφιακό δίσκο (CD/DVD), εκφράζουν την άποψη των δημιουργών τους και όχι κατ’ ανάγκη την άποψη του Παιδαγωγικού Ινστιτούτου.

Το Παιδαγωγικό Ινστιτούτο δεν ευθύνεται για τυχόν διακοπή λειτουργίας ή τροποποίηση 5. των προταθέντων δικτυακών τόπων καθώς και των παρεχομένων υπηρεσιών.

Στο βιβλιάριο και το συνοδευτικό ψηφιακό δίσκο (CD/DVD) περιλαμβάνονται υλικό, 6. trademarks, service marks κλπ, καθώς και άλλο περιεχόμενο που προστατεύεται και η χρήση του πρέπει να ακολουθεί τις σχετικές διατάξεις του νόμου.

Το Παιδαγωγικό Ινστιτούτο δεν ευθύνεται για τυχόν εμφάνιση προσωπικών δεδομένων, 7. τα οποία εμφανίζονται στο βιβλιάριο και το συνοδευτικό ψηφιακό δίσκο (CD/DVD).

Παιδαγωγικό Ινστιτούτο Κύπρου, 2008

* Το επιμορφωτικό υλικό του βιβλιαρίου, μαζί με επιπρόσθετο υλικό, βρίσκεται στο συνοδευτικό ψηφιακό δίσκο (CD/DVD)

Page 4: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση
Page 5: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

Μέρος Α’

9 Χαιρετισμός

Δρ Κυριάκος Πιλλάς, Αν. Διευθυντής Παιδαγωγικού Ινστιτούτου

11 Εισαγωγή στη φιλοσοφία ανάπτυξης και χρήσης του Επιμορφωτικού Υποστηρικτικού Υλικού για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία

Αναστασία Οικονόμου, Προϊσταμένη Τομέα Εκπαιδευτικής Τεχνολογίας Παιδαγωγικού Ινστιτούτου

13 Φιλοσοφία Ομάδας Εργασίας για Ανάπτυξη Επιμορφωτικού Υποστηρικτικού Υλικού για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία

Μέρος Β’

17 Συνοπτικός Πίνακας Εισηγήσεων Δραστηριοτήτων

19 Εισηγήσεις για Δραστηριότητες

Μέρος Γ’

59 Συνοπτικός Πίνακας Αναπτυγμένων Δραστηριοτήτων

61 Αναπτυγμένες Δραστηριότητες

Περιεχόμενα

Page 6: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

6 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Page 7: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

7

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Α

ΜΕΡΟΣ Α’

Page 8: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

8 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Page 9: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

9

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Α

Χα ι ρ ε τ ι σ μ ό ς Αν. Δι ε υ θ υ ν τ ή

Α.1 - Χαιρετισμός

Η ραγδαία ανάπτυξη των τεχνολογιών πληροφορίας και επικοινωνίας, πέρα από την ευρύτερη επίδραση που ασκεί σε όλες τις εκφάνσεις της ζωής του ανθρώπου, έχει επηρεάσει ουσιαστικά και αναμένεται να επηρεάσει περισσότερο στο μέλλον τη διαδικασία μάθησης και διδασκαλίας. Νέα ηλεκτρονικά εργαλεία και περιβάλλοντα μάθησης αναπτύσσονται συνεχώς στη βάση σύγχρονων παιδαγωγικών μεθοδολογιών και τίθενται στη διάθεση των εκπαιδευτικών μας ως ενισχυτικά μέσα για την επίτευξη των εκπαιδευτικών στόχων.

Η έκδοση αυτή, η οποία αποτελεί μέρος μιας ευρύτερης σειράς εκδόσεων που καλύπτουν διάφορα θέματα του αναλυτικού προγράμματος, φιλοδοξεί να συνδράμει τους εκπαιδευτικούς μας στην προσπάθειά τους να αξιοποιήσουν τα διαθέσιμα ηλεκτρονικά εργαλεία. Η βοήθεια συνίσταται στην παρουσίαση ιδεών και εισηγήσεων για αξιοποίηση των εργαλείων αυτών στην εκπαιδευτική πράξη. Στόχος του Παιδαγωγικού Ινστιτούτου είναι η δημιουργία μιας περιεκτικής τράπεζας εισηγήσεων για αξιοποίηση των διαθέσιμων ηλεκτρονικών εργαλείων, η οποία θα αναρτηθεί στην ιστοσελίδα του Παιδαγωγικού Ινστιτούτου και θα εμπλουτίζεται συνεχώς.

Ο σχεδιασμός και η ανάπτυξη του επιμορφωτικού υλικού υπό τη μορφή διδακτικών και μαθησιακών εισηγήσεων έγινε με τη συμμετοχή των ιδίων των εκπαιδευτικών και αποτελεί μέρος της ευρύτερης προσπάθειας του Παιδαγωγικού Ινστιτούτου να ενισχύει την εμπλοκή των εκπαιδευτικών σε δημιουργικές δραστηριότητες που συμβάλλουν στη συνεχή επαγγελματική τους ανάπτυξη.

Χαιρετίζω την προσπάθεια όλων, όσοι έλαβαν μέρος στη διαδικασία ανάπτυξης και έκδοσης του υλικού αυτού και προσδοκώ ότι αυτό θα αξιοποιηθεί παραγωγικά.

Δρ Κυριάκος Πιλλάς Αν. Διευθυντής Παιδαγωγικού Ινστιτούτου

Page 10: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

10 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Α

Page 11: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

11

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Α

Ε ι σ α γ ω γ ή σ τ η φ ι λο σ ο φ ί α α ν ά π τ υ ξ ης κα ι χ ρήσ ης Ε π ι μ ορ φ ω τ ι κο ύ Υπο σ τ η ρ ι κ τ ι κο ύ Υ λι κο ύ

Α.2 - Εισαγωγή στη φιλοσοφία ανάπτυξης και χρήσης του Επιμορφωτικού Υποστηρικτικού Υλικού για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία

Το Παιδαγωγικό Ινστιτούτο προσφέρει προγράμματα επιμόρφωσης για εκπαιδευτικούς όλων των βαθμίδων σε θέματα νέων Τεχνολογιών Πληροφορίας και Επικοινωνίας με στόχο την προετοιμασία των εκπαιδευτικών για την αποτελεσματική αξιοποίηση των Τεχνολογιών Πληροφορίας και Επικοινωνίας στη μαθησιακή διαδικασία. Μέσα από τα προγράμματα αυτά οι εκπαιδευτικοί αποκτούν κατ’ αρχήν βασικές δεξιότητες χρήσης ηλεκτρονικού υπολογιστή και αφ’ ετέρου αναπτύσσουν ένα συγκροτημένο φιλοσοφικό πλαίσιο στο οποίο οι Τεχνολογίες Πληροφορίας και Επικοινωνίας έχουν πραγματική ποιοτική συνεισφορά στη διδακτική πράξη.

Για την επιμόρφωση των εκπαιδευτικών προκειμένου να υποστηρίξουν την ενσωμάτωση των Τεχνολογιών Πληροφορίας και Επικοινωνίας στη μαθησιακή διαδικασία, σχεδιάστηκε και αναπτύχθηκε επιμορφωτικό υποστηρικτικό υλικό το οποίο οι εκπαιδευτικοί μπορούν να αξιοποιήσουν στη διδακτική πράξη.

Το επιμορφωτικό υποστηρικτικό υλικό καλύπτει συγκεκριμένα και εξειδικευμένα παραδείγματα ένταξης των Τεχνολογιών Πληροφορίας και Επικοινωνίας σε σχέση με τη χρήση και τις δυνατότητες παιδαγωγικής αξιοποίησης συγκεκριμένων ηλεκτρονικών μαθησιακών εργαλείων και περιβαλλόντων υπό τη μορφή εκπαιδευτικών σεναρίων, διδακτικών εισηγήσεων, σχεδίων μαθήματος, δραστηριοτήτων ή και απλών οδηγιών χρήσης προγραμμάτων.

Η ανάπτυξη του υλικού έγινε από Ομάδες Εργασίας, οι οποίες αποτελούνταν από εκπαιδευτικούς που είχαν παρακολουθήσει επιμορφωτικά προγράμματα και συντονίζονταν από επιθεωρητή της ειδικότητας ή εκπρόσωπό του και από λειτουργό του Παιδαγωγικού Ινστιτούτου.

Το υλικό αυτό αναμένεται να αποτελέσει μια αρχική βάση εισηγήσεων πάνω στην οποία οι εκπαιδευτικοί θα μπορούν να οικοδομούν ποιοτικές μαθησιακές εφαρμογές, να προβληματιστούν για περαιτέρω τρόπους αποτελεσματικής χρήσης των Τεχνολογιών Πληροφορίας και Επικοινωνίας και να προχωρήσουν σε διδακτικές παρεμβάσεις.

Η παρούσα πρώτη έκδοση του επιμορφωτικού υποστηρικτικού υλικού σε έντυπη και ψηφιακή μορφή που κρατάτε στα χέρια σας, αποτελείται από μια σειρά βιβλιαρίων που το καθένα καλύπτει τη χρήση συγκεκριμένων μαθησιακών εργαλείων για μια διδακτική περιοχή. Το κάθε βιβλιάριο παρουσιάζει αρχικά ένα αριθμό εισηγήσεων διδακτικών και μαθησιακών εφαρμογών, οι οποίες περιγράφονται συνοπτικά. Στο τρίτο μέρος του βιβλιαρίου, αναπτύσσονται ολοκληρωμένες διδακτικές και μαθησιακές εισηγήσεις οι οποίες συμπληρώνονται με συνοδευτικό υλικό. Το υλικό που αναφέρεται σε κάθε βιβλιάριο βρίσκεται στο ψηφιακό δίσκο που ενσωματώνεται στο τέλος του βιβλιαρίου.

Επιπρόσθετα, το υλικό αυτό φιλοξενείται στη διαδικτυακή πύλη του Παιδαγωγικού Ινστιτούτου http://www.e-epimorfosi.ac.cy, μέσω της οποίας ο κάθε εκπαιδευτικός μπορεί να έχει πρόσβαση στη βάση του υλικού, να αποθηκεύει τις εκπαιδευτικές εισηγήσεις που τον ενδιαφέρουν, να αξιολογεί εισηγήσεις και να εμπλουτίζει τη βάση αυτή με δικές του προτάσεις προσαρμόζοντας υφιστάμενες εισηγήσεις ή προτείνοντας νέες.

Στόχος είναι η αρχική αυτή δημιουργία υλικού να αποτελέσει μια δυναμική βάση διδακτικών και μαθησιακών εισηγήσεων ενσωμάτωσης των Τεχνολογιών Πληροφορίας και Επικοινωνίας, η οποία να υποστηρίζει τους εκπαιδευτικούς στο έργο τους και η οποία συνεχώς να εμπλουτίζεται και να διαμορφώνεται βάσει των εκπαιδευτικών εφαρμογών και εμπειριών του κάθε εκπαιδευτικού.

Αναστασία Οικονόμου Προϊσταμένη Τομέα Εκπαιδευτικής Τεχνολογίας Παιδαγωγικού Ινστιτούτου Κύπρου

Page 12: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

12 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Α

Page 13: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

13

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Α

Φ ι λο σ ο φ ί α Ο μ άδ α ς Εργ α σ ί α ς

Α.3 - Φιλοσοφία Ομάδας Εργασίας για Ανάπτυξη Επιμορφωτικού Υποστηρικτικού Υλικού για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία

Ομάδα Εργασίας Πληροφορική / Επιστήμη ΗΥ, Μέση Γενική Εκπαίδευση

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Εργαλεία Crocodile ICT 605

Turbo Delphi

Θεωρητικό Πλαίσιο Το μάθημα της Πληροφορικής είναι ένα από τα μαθήματα στο οποίο χρησιμοποιούνται, εδώ και χρόνια τα ΤΠΕ, τόσο για την προετοιμασία του όσο και για τη διδασκαλία του. Το γεγονός αυτό δημιούργησε την ανάγκη να αναπτυχθεί υλικό το οποίο θα χρησιμοποιηθεί κυρίως σαν εργαλείο στα χέρια του καθηγητή για να κάνει τη διαδικασία μάθησης πιο ευχάριστη αλλά και αποτελεσματική.

Στην ομάδα ΠΛΗ3_Κ07Μ ανατέθηκε να αναπτύξει εκπαιδευτικό υλικό βασισμένο στα προγράμματα Crocodile ICT 650 και Turbo Delphi. Τα δύο αυτά προγράμματα δεν είναι μέσα στην διδακτέα ύλη του Αναλυτικού Προγράμματος γι αυτό και η χρήση τους ήταν κυρίως για τη δημιουργία υλικού το οποίο θα χρησιμοποιηθεί σαν συμπληρωματικό υλικό στη διαδικασία της διδασκαλίας.

Το πρόγραμμα Crocodile ICT 650, παρόλο που η διδασκαλία του δεν περιλαμβάνεται στο αναλυτικό πρόγραμμα, έχει αποσταλεί σε όλα τα σχολεία. Οι καθηγητές μπορούν να το εγκαταστήσουν στους Η/Υ και να παρέχουν τη δυνατότητα στους μαθητές τους να το γνωρίσουν. Η εκπαίδευση αυτού του λογισμικού δεν απαιτεί πολύ χρόνο γι’ αυτό και θα μπορούσε να διδαχτεί ειδικά στους μαθητές της Α’ Λυκείου. Μέσα σε αυτό το πλαίσιο αποφασίστηκε από την ομάδα να κατασκευαστεί υλικό στο οποίο να υπάρχουν οι βασικές οδηγίες εκμάθησης αυτού του λογισμικού. Επίσης μέσα σε ορισμένες από τις δραστηριότητες ζητείται από τους μαθητές να χρησιμοποιήσουν το Λογισμικό αυτό για να φτιάξουν απλά Λογικά Διαγράμματα ή για κάνουν αλλαγές πάνω σε υφιστάμενα. Μέσα από τη χρήση του λογισμικού από τους μαθητές, αναμένεται ότι θα γίνουν πιο κατανοητές οι έννοιες των μαθημάτων που αναφέρονται στις δραστηριότητες τού υλικού που ετοιμάστηκε.

Με τη βοήθεια του προγράμματος Turbo Delphi κατασκευάστηκε υλικό το οποίο θα χρησιμοποιηθεί καθαρά σαν εργαλείο τόσο στα χέρια του μαθητή αλλά και του καθηγητή για να ενισχύσει τη διδασκαλία του μαθήματος. Ο μαθητής δε χρειάζεται να γνωρίζει το πρόγραμμα αυτό, γι αυτό και σε καμία από τις δραστηριότητες δε ζητείται από το μαθητή να το χρησιμοποιήσει. Όλο το υλικό που δημιουργήθηκε με αυτό το πρόγραμμα μετατράπηκε σε μορφή εκτελέσιμου προγράμματος ώστε να μπορεί να τρέξει ανεξάρτητα, χωρίς την αναγκαιότητα εγκατάστασης του προγράμματος πάνω στον υπολογιστή του χρήστη.

Page 14: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

14 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Page 15: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

15

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

ΜΕΡΟΣ Β’

Page 16: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

16 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Page 17: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

17

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Β.1 - Συνοπτικός Πίνακας Εισηγήσεων Δραστηριοτήτων

Τίτλος ΔραστηριότηταςΠλήρης Ανάπτυξη Δραστηριότητας

Δραστηριότητα 1 Εισαγωγή στα Λογικά Διαγράμματα ΝΑΙ

Δραστηριότητα 2 Λογικό Διάγραμμα Ένθετης Δομής Διακλάδωσης ΝΑΙ

Δραστηριότητα 3 Λογικό Διάγραμμα Επαναληπτικής Δομής ΝΑΙ

Δραστηριότητα 4 Εισαγωγή στην ενότητα των Συναρτήσεων ΝΑΙ

Δραστηριότητα 5 Παράλληλοι Μονοδιάστατοι Πίνακες ΝΑΙ

Δραστηριότητα 6 Γνωριμία με τη γλώσσα προγραμματισμού Turbo Delphi ΝΑΙ

Δραστηριότητα 7 Υλικός Εξοπλισμός ΝΑΙ

Δραστηριότητα 8 Μεταβλητές ΝΑΙ

Δραστηριότητα 9 Διαγνωστικό Δοκίμιο - Μεταβλητές ΝΑΙ

Δραστηριότητα 10 Δομές Επανάληψης ΝΑΙ

Δραστηριότητα 11 Δομές Επανάληψης – Προκαταρτική Εκτέλεση ΝΑΙ

Δραστηριότητα 12 Μονοδιάστατοι Πίνακες ΝΑΙ

Δραστηριότητα 13 Ταξινόμηση Μονοδιάστατου Πίνακα ΝΑΙ

Δραστηριότητα 14 Δισδιάστατοι Πίνακες ΝΑΙ

Δραστηριότητα 15 Εισαγωγή στην Ανάλυση Συστημάτων ΝΑΙ

Π ί ν α κα ς Ε ι σ ηγ ήσ ε ω ν Δ ρ α σ τ η ρ ι ο τ ή τ ω ν

Page 18: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

18 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Τίτλος ΔραστηριότηταςΠλήρης Ανάπτυξη Δραστηριότητας

Δραστηριότητα 16 Οδηγός Χρήσης του λογισμικού Crocodile ICT 605 ΟΧΙ

Δραστηριότητα 17 Αλγόριθμοι/Λογικά Διαγράμματα, Προγραμματισμός – Δομή Διακλάδωσης

ΟΧΙ

Δραστηριότητα 18 Αλγόριθμοι, Προγραμματισμός – Επαναληπτική Δομή χωρίς μετρητή

ΟΧΙ

Δραστηριότητα 19 Αλγόριθμοι, Προγραμματισμός – Επαναληπτική Δομή – WHILE / REPEAT

ΟΧΙ

Δραστηριότητα 20 Μονοδιάστατοι Πίνακες ΟΧΙ

Δραστηριότητα 21 Στάδια Επίλυσης ενός προβλήματος - Αλγόριθμοι ΟΧΙ

Δραστηριότητα 22 Λογικά Διαγράμματα Συναρτήσεων ΟΧΙ

Δραστηριότητα 23 Διαδικασίες ΟΧΙ

Δραστηριότητα 24 Προγραμματισμός – Δομή Διακλάδωσης - Εντολή If/Then/Else

ΟΧΙ

Δραστηριότητα 25 Προγραμματισμός – Πολλαπλή Διακλάδωση - Εντολή Case

ΟΧΙ

Δραστηριότητα 26 Βασικές Έννοιες και Λογισμικό ΟΧΙ

Δραστηριότητα 27 Δίκτυα και Διαδίκτυο ΟΧΙ

Δραστηριότητα 28 Visual Basic: Check Box, Option Button, Combo Box, List Box

ΟΧΙ

Δραστηριότητα 29 Προγραμματισμός – Μονοδιάστατοι Πίνακες ΟΧΙ

Δραστηριότητα 30 Προγραμματισμός – Διαδικασίες ΟΧΙ

Page 19: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

19

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Β.2.1 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 1

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Εισαγωγή στα Λογικά Διαγράμματα

Τάξη Γ’ Γυμνασίου/Α’ Λυκείου

Βιβλία: Πληροφορική Γυμνασίου, Έννοια αλγορίθμου, σελίδες 239-245.Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Τι είναι αλγόριθμος, σελίδες 27-30.

Ενότητα Αλγόριθμοι/Λογικά Διαγράμματα

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα είναι εισαγωγική για την έννοια του Λογικού Διαγράμματος. Έχει σαν σκοπό να γνωρίσουν οι μαθητές τα διάφορα γεωμετρικά σύμβολα που χρησιμοποιούνται στο Λογικό Διάγραμμα και να κατανοήσουν σε ποιες περιπτώσεις χρησιμοποιείται το καθένα από αυτά. Επίσης οι μαθητές θα καταστούν ικανοί να συσχετίζουν τα Λογικά Διαγράμματα με τους λεκτικούς αλγόριθμους.

Θα παρουσιαστεί ο αλγόριθμος π.χ. προετοιμασίας του καφέ και θα σχολιαστούν τα διάφορα σύμβολα του Λογικού διαγράμματος σε σχέση με τις εντολές που εκτελούνται. Μετά θα παρουσιαστεί το παράδειγμα αθροίσματος δύο αριθμών οι οποίοι θα δίνονται μέσα στον αλγόριθμο και το αποτέλεσμα δεν θα παρουσιάζεται. Στη συνέχεια θα ζητηθεί από τους μαθητές να τροποποιήσουν τον αλγόριθμο αθροίσματος (φύλλο εργασίας) ώστε οι δύο αριθμοί να δίνονται από το χρήστη και να παρουσιάζεται το άθροισμα. Με το σχολιασμό αυτής της άσκησης οι μαθητές θα κατανοήσουν καλύτερα πώς χρησιμοποιούνται τα διάφορα σύμβολα μέσα στους αλγορίθμους. Στη συνέχεια θα δοθεί ένα παράδειγμα, π.χ. ενεργοποίηση συστήματος θέρμανσης, στο οποίο θα υπάρχει και σύμβολο επιλογής. Για να κατανοήσουν καλύτερα οι μαθητές θα τους ζητηθεί να γράψουν τον αλγόριθμο, ο οποίος θα ζητά το βαθμό ενός μαθητή και θα τυπώνει το μήνυμα «Προάγεται» αν ο βαθμός είναι μεγαλύτερος ή ίσος του 10, διαφορετικά θα τυπώνει το μήνυμα «στάσιμος». Με το σχολιασμό αυτού του παραδείγματος οι μαθητές θα κατανοήσουν καλύτερα τη χρήση του συμβόλου επιλογής.

Στη συνέχεια οι μαθητές θα εμπλακούν, είτε ομαδικά, είτε ατομικά, σε δραστηριότητα στην οποία θα καλούνται να μετατρέπουν Λεκτικούς Αλγορίθμους σε Λογικά Διαγράμματα και να δημιουργούν Λογικά Διαγράμματα για την επίλυση συγκεκριμένων προβλημάτων. Με αυτό τον τρόπο θα εμπεδώσουν καλύτερα τη χρήση του Λογικού Διαγράμματος και ταυτόχρονα θα μπορέσει ο καθηγητής να αξιολογήσει τους μαθητές και το μάθημά του.

Τα παραδείγματα θα είναι σε μορφή Λογικών Διαγραμμάτων και κινούμενων μοντέλων και θα δημιουργηθούν με το πρόγραμμα Crocodile ICT 605.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Λογικό Διάγραμμα, σύμβολα λογικού διαγράμματος, λεκτικός αλγόριθμος, λογικό διάγραμμα αθροίσματος, crocodile

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Page 20: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

20 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 21: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

21

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Β.2.2 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 2

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Λογικό Διάγραμμα Ένθετης Δομής Διακλάδωσης

Τάξη Α’, Β’, Γ’ Λυκείου

Ενότητα Αλγόριθμοι, Προγραμματισμός – Ένθετη Δομή Διακλάδωσης

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Ένθετη Δομή Διακλάδωσης, σελίδα 118. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Πολλαπλή Διακλάδωση, σελίδες 138-139.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να κατανοήσουν οι μαθητές με ποιο τρόπο λειτουργεί η Ένθετη Δομή Διακλάδωσης. Ο καθηγητής παρουσιάζει ένα αλγόριθμο ο οποίος ζητά από το χρήστη να δώσει την τιμή ενός προϊόντος και ένα κωδικό (1, 2). Αν ο κωδικός είναι 1 να γίνεται έκπτωση 5% διαφορετικά να γίνεται έκπτωση 10% της τιμής. Στο τέλος να τυπώνεται η τελική τιμή (τιμή + έκπτωση) καθώς και η έκπτωση. Με αυτό το παράδειγμα υπενθυμίζεται η δομή Διακλάδωσης με Else. Στη συνέχεια ο καθηγητής κάνει πιο περίπλοκο το πρόβλημα προσθέτοντας ακόμα δύο κωδικούς (2, 3) οι οποίοι θα έχουν έκπτωση 10%, 15%, αντίστοιχα, και ζητά από τους μαθητές να κάνουν τις απαραίτητες τροποποιήσεις στον προηγούμενο αλγόριθμο ώστε να ανταποκρίνεται στα νέα δεδομένα. Παρουσιάζει τη λύση και γίνονται κάποια σχόλια για τα μειονεκτήματα της λύσης αυτής. Στη συνέχεια ο καθηγητής παρουσιάζει τη λύση του προβλήματος μέσω Λογικού Διαγράμματος μέσα στο οποίο χρησιμοποιείται η Ένθετη Δομή Διακλάδωσης. Με τη βοήθεια του καθηγητή οι μαθητές θα μπορέσουν να συγκρίνουν ποιοτικά τις δύο λύσεις και να βγάλουν τα σωστά συμπεράσματα για την αναγκαιότητα χρήσης της Ένθετης Δομής.

Στη συνέχεια οι μαθητές θα εμπλακούν, είτε ομαδικά είτε ατομικά, σε δραστηριότητα στην οποία θα καλούνται να μετατρέπουν Λογικά Διαγράμματα με απλή δομή διακλάδωσης σε Λογικά Διαγράμματα με ένθετη δομή διακλάδωσης. Επίσης θα τους δίνονται προβλήματα και θα πρέπει να δημιουργήσουν Λογικά Διαγράμματα με ένθετη δομή π.χ. το Λογικό διάγραμμα που θα τυπώνει την προμήθεια ενός πωλητή η οποία θα υπολογίζεται ως εξής: αν οι πωλήσεις είναι περισσότερες από 10000 να παίρνει προμήθεια 5% αν είναι μεγαλύτερες από 10000 και μικρότερες από 5000 να παίρνει προμήθεια 10% διαφορετικά να παίρνει προμήθεια 20%. Με αυτό τον τρόπο θα εμπεδώσουν καλύτερα τη χρήση του Λογικού Διαγράμματος και ταυτόχρονα θα μπορέσει ο καθηγητής να αξιολογήσει τους μαθητές και το μάθημά του.

Τα Λογικά Διαγράμματα θα δημιουργηθούν με το πρόγραμμα Crocodile ICT 605.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Λογικό Διάγραμμα, Απλή δομή διακλάδωσης, Ένθετη δομή διακλάδωσης, crocodile

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Page 22: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

22 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 23: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

23

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Β.2.3 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 3

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Λογικό Διάγραμμα Επαναληπτικής Δομής

Τάξη Α’ Λυκείου

Ενότητα Αλγόριθμοι, Προγραμματισμός – Επαναληπτική Δομή με μετρητή

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Μεταβλητές, σελίδα 127.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα είναι εισαγωγική στις Επαναληπτικές Δομές και έχει σαν σκοπό να κατανοήσουν οι μαθητές τον τρόπο λειτουργίας της Επαναληπτικής Δομής με μετρητή, μέσα σε έναν αλγόριθμο.

Αρχικά θα παρουσιαστεί ένα παράδειγμα αλγορίθμου με μία εντολή (χορευτής που κάνει μία φιγούρα) χωρίς επανάληψη και στη συνέχεια το ίδιο παράδειγμα με την εντολή να επαναλαμβάνεται συνεχώς. Ο καθηγητής θα κάνει διάφορες ερωτήσεις για να αντιληφθούν οι μαθητές ότι οπωσδήποτε χρειάζεται η χρήση μεταβλητής ελέγχου για να μπορεί να ελεγχθεί η επανάληψη κάποιων εντολών. Το ίδιο παράδειγμα θα παρουσιάζεται σε διάφορες φάσεις, όπου σε κάθε φάση θα γίνονται διάφορες μετατροπές του, έτσι ώστε να καταλήξει στη σωστή του μορφή για να κάνει ο χορευτής τη φιγούρα 5 φορές. Επειδή σε κάθε φάση θα γίνονται και σχόλια, οι μαθητές θα μπορέσουν να κατανοήσουν τις έννοιες ΑΤ, ΤΤ, Ατέρμων Βρόγχος, Μεταβλητή Ελέγχου-Μετρητής. Θα ακολουθήσει ένα παράδειγμα παρουσίασης 20 συνεχόμενων αριθμών για να προετοιμάσει τους μαθητές να επιλύσουν τα παραδείγματα του Φύλλου Εργασίας.

Στη συνέχεια θα τους δοθεί ένα φύλλο εργασίας στο οποίο θα τους ζητηθεί να τρέξουν κάποιους αλγορίθμους και να εξηγήσουν τι πρόβλημα επιλύει ο καθένας, π.χ., η παρουσίαση των ζυγών αριθμών από 2-20. Επίσης θα τους ζητηθεί να κάνουν μετατροπές στους αλγόριθμους έτσι ώστε να επιλύουν διάφορα άλλα ζητούμενα, π.χ., να τυπώνει τους περιττούς αριθμούς από 5-25.

Στη συνέχεια ο καθηγητής θα παρουσιάσει ένα άλλο παράδειγμα στο οποίο η μεταβλητή μετρητής χρησιμοποιείται μόνο για να μετρά και όχι για να παρουσιαστεί η τιμή της, π.χ. ο υπολογισμός του ταμείου 5 μαθητών μίας τάξης. Οι μαθητές θα συνεχίσουν με τημ περαιτέρω επίλυση του Φύλλου Εργασίας όπου θα τους ζητηθεί να απαντήσουν ερωτήματα σχετικά με το παράδειγμα αυτό.

Τα Λογικά Διαγράμματα και τα μοντέλα κίνησης θα δημιουργηθούν με το πρόγραμμα Crocodile ICT 605.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Λογικό διάγραμμα, επαναληπτική δομή, μετρητής, crocodile

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Page 24: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

24 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 25: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

25

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.4 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 4

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Εισαγωγή στην ενότητα των Συναρτήσεων

Τάξη Γ’ Λυκείου

Ενότητα Λογικά Διαγράμματα Συναρτήσεων

Βιβλία: ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, σελίδες 293–307.

Σύντομη περιγραφή Στην προτεινόμενη δραστηριότητα θα αναπτυχθούν δυο λογικά διαγράμματα τα οποία θα ζητούν από το χρήστη δύο ακέραιους αριθμούς (m, k) και θα παρουσιάζουν το αποτέλεσμα της έκφρασης m! + k!.

Στο πρώτο λογικό διάγραμμα θα υπολογίζεται το παραγοντικό των αριθμών στο κύριο πρόγραμμα. Το δεύτερο λογικό διάγραμμα θα χρησιμοποιεί τη συνάρτηση (Function) «Paragontiko» για τον υπολογισμό του παραγοντικού τών αριθμών.

Η συνάρτηση «Paragontiko» θα δέχεται έναν αριθμό (Ν) και θα επιστρέφει το παραγοντικό Ν! (Ν! = 1*2*3*4*…..*Ν, όπου 0!=1).

Χρησιμοποιώντας την πιο πάνω δραστηριότητα, ο καθηγητής θα έχει την ευχέρεια να παρουσιάσει την αναγκαιότητα της χρήσης των συναρτήσεων και την έννοια των παραμέτρων σε μια συνάρτηση. Επίσης κάνοντας χρήση της προκαταρτικής εκτέλεσης που παρέχει το λογισμικό, ο καθηγητής θα μπορεί να επιδείξει τη διαφορά μεταξύ γενικών και τοπικών μεταβλητών.

Η δραστηριότητα θα χρησιμοποιηθεί από τον καθηγητή στην παρουσίαση του μαθήματος για τις συναρτήσεις. Η παρουσίαση μπορεί να γίνει στο εργαστήριο Πληροφορικής, με τη χρήση βιντεοπροβολέα.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Συνάρτηση, Function, παράμετρος, παραγοντικό, crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 26: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

26 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.5 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 5

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Παράλληλοι Μονοδιάστατοι Πίνακες

Τάξη Β’, Γ’ Λυκείου

Ενότητα Μονοδιάστατοι Πίνακες – Παρουσίαση Μέγιστης και Ελάχιστης Τιμής

Βιβλία: ΗΥ Pascal (Τόμος Β’), Γ’ Λυκείου, σελίδες 293–307. Σημειώσεις Πληροφορικής, Προγραμματισμός στη Visual Basic Β’ Ενιαίου Λυκείου, σελίδες 99–102.

Σύντομη περιγραφή Στην προτεινόμενη δραστηριότητα θα αναπτυχθεί το λογικό διάγραμμα ενός προβλήματος το οποίο θα ζητά τα στοιχεία δύο παράλληλων μονοδιάστατων πινάκων (π.χ. όνομα και ύψος). Στη συνέχεια θα υπολογίζει κα θα παρουσιάζει το μέσο όρο των τιμών, καθώς και στοιχεία σχετικά με τη μέγιστη και ελάχιστη τιμή του ενός πίνακα (π.χ. όνομα ψηλότερου/χαμηλότερου ατόμου).

Χρησιμοποιώντας την πιο πάνω δραστηριότητα, ο καθηγητής θα έχει την ευχέρεια να παρουσιάσει τον τρόπο υπολογισμού αθροίσματος, μέσου όρου και ελάχιστης/μέγιστης τιμής χρησιμοποιώντας παράλληλους μονοδιάστατους πίνακες.

Η δραστηριότητα θα χρησιμοποιηθεί από τον καθηγητή στην παρουσίαση του μαθήματος για τους μονοδιάστατους πίνακες. Η παρουσίαση μπορεί να γίνει στο εργαστήριο Πληροφορικής, με τη χρήση βιντεοπροβολέα.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Μονοδιάστατοι πίνακες, παράλληλοι πίνακες, λογικό διάγραμμα, πίνακας, array, crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 27: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

27

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.6 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 6

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Γνωριμία με τη γλώσσα προγραμματισμού Turbo Delphi

Τάξη Α’, Β’, Γ’ Λυκείου

Ενότητα Γνωριμία με το περιβάλλον εργασίας της γλώσσας προγραμματισμού Turbo Delphi (ΔΩΡΕΑΝ έκδοση του Borland Developer Studio 2006)

Σύντομη περιγραφή Η γλώσσα προγραμματισμού Turbo Delphi είναι μια γλώσσα οπτικού προγραμματισμού (όπως την Visual Basic αλλά πολύ πιο δυνατή) η οποία έχει αναπτυχθεί από την εταιρεία Borland. Έχει σαν βάση της την Object Pascal, η οποία είναι αντικειμενοστραφής γλώσσα προγραμματισμού. Με απλά λόγια η Turbo Delphi είναι Pascal η οποία χρησιμοποιεί αντικείμενα – Visual Pascal θα ήταν πιθανόν το όνομα της αν ήταν αναπτυγμένη από την Microsoft. Υπάρχει έκδοση της Turbo Delphi η οποία είναι ΔΩΡΕΑΝ και σε αυτή θα αναφερθούμε.

Η Turbo Delphi μπορεί να χρησιμοποιηθεί από τον καθηγητή για να αναπτύξει παρά πολύ εύκολα εφαρμογές για εμπέδωση ορισμένων εννοιών στο μάθημα της Πληροφορικής (και όχι μόνο) στο λύκειο όπως για παράδειγμα μεταβλητές, σταθερές, συνθήκες, επαναλήψεις, κλπ. Αντικαθιστά άνετα την WinPascal (πρόγονο της Turbo Delphi και απόγονο της Turbo Pascal) στην Γ’ Λυκείου εφόσον υπάρχει τρόπος να χρησιμοποιηθεί και σαν γλώσσα μη οπτικού προγραμματισμού γράφοντας κώδικα σε απλή Pascal. Η διαφορά εδώ δεν είναι μόνο στο πιο εντυπωσιακό, μοντέρνο και πολύ φιλικό περιβάλλον εργασίας που προσφέρει η Turbo Delphi, αλλά και στο ότι προσφέρει λειτουργία αποσφαλμάτωσης (Debugging) και παρακολούθησης μεταβλητών (Watches). Μπορεί όμως να χρησιμοποιηθεί και σαν γλώσσα οπτικού προγραμματισμού η οποία θα αντικαταστήσει την Visual Basic στην Α’ και Β’ Λυκείου. Αυτό θα βοηθά τους μαθητές να εμπεδώσουν καλύτερα την Pascal στην Γ’ Λυκείου εφόσον θα χρησιμοποιούν βασικά την ίδια γλώσσα προγραμματισμού από την Α’ Λυκείου. Θα έχουν μεγαλύτερο ενδιαφέρον για την Pascal γιατί δεν θα έχουν την εντύπωση (όπως τώρα) ότι τους διδάσκουμε μια αρχαία γλώσσα που δε χρησιμοποιείται πλέον.

Στην προτεινόμενη δραστηριότητα θα αναπτύξουμε ένα εγχειρίδιο για γνωριμία με το περιβάλλον εργασίας της Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Turbo Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 28: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

28 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.7 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 7

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Υλικός Εξοπλισμός

Τάξη Α’, Β’ Λυκείου

Ενότητα Ξενάγηση στη Συσκευή

Βιβλία: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές, Α’ Λυκείου, σελίδες 26-42.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα μπορεί να χρησιμοποιηθεί στο τέλος του κεφαλαίου «Ξενάγηση στη Συσκευή».

Θα αναπτυχθεί μια εφαρμογή η οποία θα μπορεί να χρησιμοποιηθεί από τον καθηγητή ως επαναληπτική δραστηριότητα του κεφαλαίου μέσα στην τάξη. Ο μαθητής θα έχει την ευχέρεια να χρησιμοποιήσει την εφαρμογή και να ελέγξει μόνος του τις γνώσεις του στην προαναφερόμενη ενότητα. Ο καθηγητής θα έχει την ευκαιρία να αξιολογήσει κατά πόσο οι μαθητές έχουν κατανοήσει τα τμήματα του υλικού εξοπλισμού από τα οποία αποτελείται ένας ηλεκτρονικός υπολογιστής.

Η προτεινόμενη εφαρμογή θα περιλαμβάνει επαναληπτικές ασκήσεις σχετικά με τα τμήματα που αποτελούν έναν ηλεκτρονικό υπολογιστή, όπως μονάδες εισόδου/εξόδου, βοηθητική και κύρια μνήμη, κεντρική μονάδα επεξεργασίας. Οι ασκήσεις θα δοθούν σε διάφορες μορφές, όπως ερωτήσεις συμπλήρωσης, ερωτήσεις πολλαπλών επιλογών και ασκήσεις τύπου drag and drop. Στο τέλος του κάθε τύπου ερωτήσεων θα γίνεται έλεγχος για την ορθότητα των απαντήσεων και ο μαθητής θα ενημερώνεται για τα λάθη του.

Η δραστηριότητα μπορεί να εκτελεστεί ατομικά από το μαθητή ή από ομάδες δύο μαθητών μέσα στο εργαστήριο Πληροφορικής.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Υλικός Εξοπλισμός, hardware, επανάληψη, υλικό, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 29: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

29

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.8 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 8

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Μεταβλητές

Τάξη Γ’ Γυμνασίου/Α’ Λυκείου

Ενότητα Προγραμματισμός – Μεταβλητές

Βιβλία: Πληροφορική Γυμνασίου, Μεταβλητές σταθερές και παραστάσεις, σελίδες 255-261. Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Μεταβλητές, σελίδες 80–81.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα είναι εισαγωγική για την έννοια της μεταβλητής και θα γίνει στην αρχή της ενότητας. Η έννοια της μεταβλητής είναι δύσκολο να γίνει κατανοητή στους μαθητές και ακόμα πιο δύσκολο είναι να αντιληφθούν οι μαθητές τις διάφορες αλλαγές που υφίσταται μέσα στη ροή κάποιου προγράμματος. Η δραστηριότητα αυτή έχει σαν σκοπό να βοηθήσει τους μαθητές να αντιληφθούν την έννοια της μεταβλητής αλλά και πως μπορεί να χρησιμοποιηθεί σωστά μία μεταβλητή μέσα σε ένα πρόγραμμα.

Η δραστηριότητα αποτελείται από τρεις παρουσιάσεις. Η πρώτη παρουσίαση αρχίζει με διάφορα παραδείγματα της καθημερινότητας (αλλαγή χρώματος, τιμής…) τα οποία προβληματίζουν τους μαθητές σχετικά με την ιδιότητα της μεταβλητής να αλλάζει τιμές αλλά και για τον τύπο των διαφόρων τιμών που μπορεί να πάρει. Η δεύτερη παρουσίαση εμφανίζει ένα πρόγραμμα στο οποίο ζητείται από τους μαθητές να δώσουν την πλευρά ενός τετράγωνου σχήματος και αυτό να υπολογίζει το εμβαδόν του. Με τη χρήση αυτού του παραδείγματος δίνεται η ευκαιρία στον καθηγητή να εξηγήσει με απλό και παραστατικό τρόπο τη χρήση και λειτουργία των μεταβλητών μέσα σε ένα πρόγραμμα. Η τρίτη παρουσίαση δείχνει την αλλαγή της ηλικίας, η οποία μπορεί να θεωρηθεί σαν μία μεταβλητή τύπου μετρητή. Με αυτό το παράδειγμα ο μαθητής κατανοεί την έννοια του μετρητή αλλά και τον τρόπο λειτουργίας του μέσα σε ένα πρόγραμμα. Και στις τρεις παρουσιάσεις γίνεται μία πλούσια συζήτηση μεταξύ του καθηγητή και των μαθητών.

Η παρουσίαση καθώς και το πρόγραμμα θα δημιουργηθούν με το πρόγράμμα Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Μεταβλητή, variables, τύποι μεταβλητών, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 30: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

30 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.9 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 9

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Διαγνωστικό Δοκίμιο - Μεταβλητές

Τάξη Α’, Β’ Λυκείου

Ενότητα Προγραμματισμός – Μεταβλητές

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Μεταβλητές, σελίδες 80–81.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα είναι επαναληπτική/διαγνωστική και μπορεί να γίνει στην αρχή ή και στο τέλος της ενότητας για τις μεταβλητές στην Α΄ ή Β΄ Λυκείου. Σκοπό έχει να δώσει στους μαθητές την ευκαιρία να θυμηθούν την έννοια της μεταβλητής και σταθεράς και ταυτόχρονα να αξιολογήσει ο καθηγητής αν υπάρχουν κάποια κενά σε σχέση με τις μεταβλητές.

Η δραστηριότητα αρχίζει με την εκτέλεση ενός Φύλλου Εργασίας το οποίο καθοδηγεί τους μαθητές στην επίλυση κάποιων ηλεκτρονικών ασκήσεων οι οποίες θα δημιουργηθούν με το πρόγραμμα Turbo Delphi. Το αρχείο αποτελείται από τέσσερις φόρμες με διάφορους τύπους ασκήσεων, οι οποίες πρέπει να επιλυθούν με προκαθορισμένη σειρά.

Στην πρώτη φόρμα οι ασκήσεις είναι τύπου Πολλαπλής Επιλογής και αξιολογούν τη γνώση του μαθητή σε σχέση με την έννοια της μεταβλητής. Στη δεύτερη φόρμα οι ερωτήσεις είναι τύπου αντιστοιχίας και αξιολογούν τις γνώσεις του μαθητή σε σχέση με τους τύπους των μεταβλητών και τις τιμές που μπορεί να αποθηκεύσει ο κάθε τύπος. Η τρίτη φόρμα αποτελείται από ερωτήσεις τύπου ορθό/λάθος και αξιολογεί τους μαθητές στο θέμα ονομασία μεταβλητών. Στη τέταρτη φόρμα φαίνονται τα αποτελέσματα των απαντήσεων και οι μαθητές έχουν τη δυνατότητα να εντοπίσουν τα τυχόν λάθη που έκαναν.

Με την ολοκλήρωση του Φύλλου Εργασίας οι μαθητές εμπεδώνουν καλύτερα τις διάφορες έννοιες διότι υποχρεώνονται να απαντήσουν και σε θεωρητικές ερωτήσεις οι οποίες απαιτούν καλή γνώση του θέματος για να απαντηθούν.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Μεταβλητή, variables, διαγώνισμα, ονομασίες μεταβλητών, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 31: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

31

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.10 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 10

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Δομές Επανάληψης

Τάξη Β’, Γ’ Λυκείου

Ενότητα Προγραμματισμός – Δομές Επανάληψης – Υπολογισμός Αθροίσματος, Μέσου Όρου, Μέγιστης και Ελάχιστης Τιμής

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic, Δομές Επανάληψης, σελίδα 123. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Δομές Επανάληψης, σελίδα 171.

Σύντομη περιγραφή Σκοπός της προτεινόμενης δραστηριότητας είναι οι μαθητές να μάθουν να υπολογίζουν το Άθροισμα, το Μέσο Όρο, την Μέγιστη και την Ελάχιστη τιμή μια σειράς αριθμών με την χρήση της κατάλληλης δομής επανάληψης.

Ο καθηγητής θα εκτελέσει και θα παρουσιάσει στους μαθητές ένα έτοιμο πρόγραμμα το οποίο, θα δέχεται αριθμούς και θα υπολογίζει και παρουσιάζει τα πιο πάνω. Το πρόγραμμα θα περιέχει δύο επιλογές: θα δέχεται 10 αριθμούς (γνωστός αριθμός επαναλήψεων) ή θα δέχεται αριθμούς και θα σταματά μόλις δοθεί αρνητικός αριθμός (άγνωστος αριθμός επαναλήψεων: χρήση δομής επανάληψης While/Do). Ο καθηγητής θα ζητήσει από τους μαθητές να βρουν τη διαφορά των δύο. Επίσης θα πρέπει να δώσουν την απάντηση των αποτελεσμάτων για το Μέγιστο και Ελάχιστο βαθμό πριν παρουσιαστούν από το πρόγραμμα. Ο καθηγητής θα μπορεί να παρουσιάσει και τον κώδικα του προγράμματος στους μαθητές.

Το πρόγραμμα θα αναπτυχθεί με τη γλώσσα προγραμματισμού Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Επαναληπτική Δομή, Άθροισμα, Μέσος Όρος, Πλήθος, Μέγιστη Τιμή, Ελάχιστη Τιμή, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 32: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

32 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.11 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 11

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Δομές Επανάληψης – Προκαταρτική Εκτέλεση

Τάξη Β’, Γ’ Λυκείου

Ενότητα Προγραμματισμός – Επαναλήψεις – Προκαταρτική Εκτέλεση

Βιβλία: Σημειώσεις Υπουργείου Παιδείας και Πολιτισμού, Σχεδίαση Λογικών Διαγραμμάτων & Προκαταρκτική Εκτέλεση Λογικού Διαγράμματος και Προγράμματος

Σύντομη περιγραφή Σκοπός της προτεινόμενης δραστηριότητας είναι να καταλάβουν οι μαθητές πως γίνεται η προκαταρτική εκτέλεση στις επαναλήψεις.

Ο καθηγητής θα παρουσιάσει στους μαθητές ένα έτοιμο πρόγραμμα το οποίο θα παρουσιάζει κώδικα επαναληπτικής δομής και ένα πίνακα προκαταρτικής εκτέλεσης. Όταν ο καθηγητής θα εκτελεί το πρόγραμμα τότε βήμα προς βήμα θα συμπληρώνεται ο πίνακας προκαταρτικής εκτέλεσης με τις κατάλληλες τιμές. Ταυτόχρονα ο καθηγητής θα επεξηγεί τον κώδικα. Το πρόγραμμα αυτό θα μπορεί να παρουσιαστεί πρώτα σαν αφόρμηση για να κινήσει το ενδιαφέρον των μαθητών αλλά και σαν μέσο επεξήγησης της προκαταρτικής εκτέλεσης κατά τη διάρκεια του μαθήματος. Σημειώστε ότι το πρόγραμμα θα μπορεί να χρησιμοποιηθεί για την Pascal (Γ’ Λυκείου) αλλά και για την Visual Basic (Β’ Λυκείου) εφόσον ο χρήστης κάνει τις ανάλογες επιλογές.

Το πρόγραμμα θα αναπτυχθεί με τη γλώσσα προγραμματισμού Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Δομές επανάληψης, προκαταρτική εκτέλεση, τιμή μεταβλητής, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 33: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

33

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.12 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 12

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Μονοδιάστατοι Πίνακες

Τάξη Β’, Γ’ Λυκείου

Ενότητα Προγραμματισμός – Μονοδιάστατοι Πίνακες

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic, Πίνακες, σελίδα 219. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Πίνακες, σελίδα 293.

Σύντομη περιγραφή Σκοπός της προτεινόμενης δραστηριότητας είναι να αντιληφθούν οι μαθητές τι είναι οι παράλληλοι πίνακες και πώς γίνεται η ανεύρεση τιμής σε αυτούς.

Ο καθηγητής θα παρουσιάσει στους μαθητές ένα έτοιμο πρόγραμμα το οποίο θα ζητά τα ονόματα και τους βαθμούς 5 μαθητών στο μάθημα της Πληροφορικής. Θα αποθηκεύει τα στοιχεία αυτά σε δύο παράλληλους πίνακες και ταυτόχρονα θα παρουσιάζει τα στοιχεία των δύο πινάκων σε φόρμα οθόνης. Για σκοπούς ανεύρεσης ο χρήστης θα δώσει ένα όνομα και θα πατήσει το κουμπί «Ανεύρεση» και το πρόγραμμα θα το αναζητήσει στον πίνακα. Αν υπάρχει, θα παρουσιάζεται μαζί με το βαθμό του στην οθόνη, διαφορετικά το πρόγραμμα θα δίνει μήνυμα λάθους. Το πρόγραμμα αυτό θα μπορεί να παρουσιαστεί στο μάθημα για επεξήγηση των παράλληλων πινάκων και μετά στο μάθημα για επεξήγηση της ανεύρεσης σε παράλληλους πίνακες.

Σημ.: Η δραστηριότητα αυτή θα μπορεί να χρησιμοποιηθεί και στο μάθημα για επεξήγηση των μονοδιάστατων πινάκων και στο μάθημα για επεξήγηση της ανεύρεσης σε μονοδιάστατο πίνακα επειδή θα έχει την κατάλληλη επιλογή.

Το πρόγραμμα θα αναπτυχθεί με τη γλώσσα Προγραμματισμού Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Μονοδιάστατοι πίνακες, παράλληλοι πίνακες, Ανεύρεση σε πίνακα, αναζήτηση, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 34: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

34 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.13 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 13

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Ταξινόμηση Μονοδιάστατου Πίνακα

Τάξη Γ’ Λυκείου

Ενότητα Προγραμματισμός – Πίνακες – Ταξινόμηση – Μέθοδος της Φυσαλίδας (Bubble Sort)

Βιβλία: ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Ταξινόμηση – Αναζήτηση, σελίδα 353.

Σύντομη περιγραφή Σκοπός της προτεινόμενης δραστηριότητας είναι να κατανοήσουν οι μαθητές την ταξινόμηση με τη Μέθοδο της Φυσαλίδας. Στη δραστηριότητα αυτή θα μπορεί να χρησιμοποιηθεί ένας μονοδιάστατος πίνακας ή δύο παράλληλοι πίνακες.

Ο καθηγητής θα παρουσιάσει στους μαθητές ένα έτοιμο πρόγραμμα το οποίο θα παρουσιάζει γραφικά την ταξινόμηση των στοιχείων ενός μονοδιάστατου πίνακα. Το πρόγραμμα αυτό θα μπορεί να παρουσιαστεί σαν αφόρμηση για να κινήσει το ενδιαφέρον των μαθητών αλλά και στο τέλος του μαθήματος για καλύτερη εμπέδωση εφόσον οι μαθητές θα μπορούν να εισάγουν δικά τους στοιχεία και να βλέπουν βήμα προς βήμα την ταξινόμηση των στοιχείων του πίνακα. Ο καθηγητής θα μπορεί να παρουσιάσει και τον κώδικα του προγράμματος στους μαθητές (o κώδικας θα είναι σε Pascal – δες Δραστηριότητα 6).

Το πρόγραμμα θα αναπτυχθεί με τη γλώσσα προγραμματισμού Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

NAI

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Ταξινόμηση, Μέθοδος Φυσαλίδας, bubble sort, sort, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 35: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

35

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.14 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 14

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Δισδιάστατοι Πίνακες

Τάξη Β’, Γ’ Λυκείου

Ενότητα Δισδιάστατοι Πίνακες – Εισαγωγή Στοιχείων

Βιβλία: Σημειώσεις Δισδιάστατων Πινάκων, ΥΠΠ

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα μπορεί να χρησιμοποιηθεί στην εισαγωγή του κεφαλαίου «Δισδιάστατοι Πίνακες».

Θα αναπτυχθεί μια εφαρμογή η οποία θα δείχνει αρχικά παραδείγματα στα οποία μπορεί να χρησιμοποιηθούν οι δισδιάστατοι πίνακες. Αφού οι μαθητές αναγνωρίσουν τον τρόπο οργάνωσης δεδομένων σε μορφή πίνακα, θα εξηγηθούν οι έννοιες και σημασία της αποθήκευσης στοιχείων σε γραμμές/στήλες. Ακολούθως θα παρουσιαστούν παραστατικά οι δύο τρόποι οι οποίοι μπορεί να χρησιμοποιηθούν για την εισαγωγή στοιχείων σε ένα δισδιάστατο πίνακα. Το πρώτο παράδειγμα θα αποθηκεύει τα στοιχεία γραμμή προς γραμμή στον πίνακα, ενώ το δεύτερο παράδειγμα θα συμπληρώνει τον πίνακα στήλη προς στήλη.

Η δραστηριότητα θα χρησιμοποιηθεί από τον καθηγητή για να εισάγει τη νέα ενότητα στους μαθητές. Σημαντικό στοιχείο είναι να αντιληφθούν οι μαθητές τις έννοιες γραμμή και στήλη.

Η δραστηριότητα θα χρησιμοποιηθεί από τον καθηγητή στην παρουσίαση του μαθήματος για τους δισδιάστατους πίνακες. Η παρουσίαση μπορεί να γίνει στο εργαστήριο Πληροφορικής, με τη χρήση βιντεοπροβολέα.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Δισδιάστατοι πίνακες, Γραμμές δισδιάστατου πίνακα, Στήλες δισδιάστατου πίνακα, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 36: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

36 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.15 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 15

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Εισαγωγή στην Ανάλυση Συστημάτων

Τάξη Β’, Γ’ Λυκείου

Ενότητα Ανάλυση Συστημάτων

Βιβλία: Ανάλυση Συστημάτων Πανεπιστημίου Κύπρου

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα μπορεί να χρησιμοποιηθεί ως επαναληπτική άσκηση στο τέλος του κεφαλαίου Ανάλυση Συστημάτων. Οι ασκήσεις που θα δοθούν θα αξιολογούν ένα ευρύ φάσμα γνώσεων σχετικά με όλες τις φάσεις της ανάλυσης και τις διάφορες εργασίες που πρέπει να διεκπεραιωθούν σε κάθε στάδιο. Επίσης θα ελέγχουν βασικούς ορισμούς σχετικά με την ανάλυση συστημάτων (π.χ. αναλυτής, πελάτης, χρήστης, κλπ).

Ο μαθητής θα έχει τη δυνατότητα να χρησιμοποιήσει την εφαρμογή και να ελέγξει μόνος του τις γνώσεις του σχετικά με τα στάδια της ανάλυσης ενός συστήματος. Ο καθηγητής θα έχει την ευκαιρία να αξιολογήσει κατά πόσο οι μαθητές έχουν κατανοήσει τις βασικές έννοιες της Ανάλυσης.

Οι ερωτήσεις θα δοθούν σε διάφορες μορφές, όπως ερωτήσεις συμπλήρωσης, ερωτήσεις πολλαπλών επιλογών και ασκήσεις τύπου drag and drop. Στο τέλος του κάθε τύπου ερωτήσεων θα γίνεται έλεγχος για την ορθότητα των απαντήσεων και ο μαθητής θα ενημερώνεται για τα λάθη του.

Η δραστηριότητα μπορεί να εκτελεστεί ατομικά από το μαθητή ή από ομάδες δύο μαθητών μέσα στο εργαστήριο Πληροφορικής.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΝΑΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Ανάλυση Συστημάτων, Κύκλος Ζωής Πληροφοριακού Συστήματος, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 37: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

37

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.16 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 16

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Οδηγός Χρήσης του λογισμικού Crocodile ICT 605

Τάξη Γ’ Γυμνασίου/Α’, Β’, Γ’ Λυκείου

Ενότητα Οδηγός Χρήσης του λογισμικού Crocodile ICT 605

Σύντομη περιγραφή Το λογισμικό Crocodile ICT 605 είναι ένα πολύ χρήσιμο και δυνατό εργαλείο το οποίο μπορεί να χρησιμοποιήσει ο καθηγητής για να επεξηγήσει απλά και παραστατικά τα διάφορα στάδια στην κατασκευή ενός αλγόριθμου με τη χρήση λογικών διαγραμμάτων.

Στην προτεινόμενη δραστηριότητα θα αναπτυχθεί ένας περιεκτικός οδηγός χρήσης του πιο πάνω λογισμικού στον οποίο θα αναφέρονται όλα τα βήματα που θα χρησιμοποιήσει ο καθηγητής για την κατασκευή και παρουσίαση ενός απλού, αλλά και ενός πιο περίπλοκου, λογικού διαγράμματος. Θα πρέπει να επεξηγηθούν τα βασικά σύμβολα που χρησιμοποιούνται, όπως τα σύμβολα αρχής/τέλους, επεξεργασίας, εισόδου και εξόδου. Επίσης θα δοθούν οδηγίες πώς να χρησιμοποιηθούν τα σύμβολα απόφασης, επαναληπτικών δομών, μονοδιάστατων πινάκων και συναρτήσεων.

Επιπλέον θα δοθούν επεξηγήσεις για τη χρήση διάφορων μοντέλων κίνησης τα οποία θα μπορούν να ενσωματωθούν στο λογικό διάγραμμα, κάνοντας την παρουσίαση εννοιών πιο ευχάριστη και ταυτόχρονα πιο απλή για τους μαθητές.

Η δραστηριότητα θα χρησιμοποιηθεί μόνο από τον καθηγητή για να αποκτήσει τα βασικά εφόδια στη χρήση του λογισμικού, ώστε να είναι σε θέση να χρησιμοποιήσει στο μέγιστο δυνατό βαθμό το πιο πάνω εργαλείο.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Αλγόριθμος, μοντέλα κίνησης, αντικείμενα, Λογικά διαγράμματα, μοντέλα, Procedures, scenes, characters, presentations, crocodile, Flowcharts

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 38: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

38 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.17 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 17

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Αλγόριθμοι/Λογικά Διαγράμματα, Προγραμματισμός – Δομή Διακλάδωσης

Τάξη Α’, Β’, Γ’ Λυκείου

Ενότητα Αλγόριθμοι/Λογικά Διαγράμματα, Προγραμματισμός – Δομή Διακλάδωσης

Βιβλία: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές (Α’ Λυκείου), Η Εντολή If/Then/Else, σελίδα 244. Προγραμματισμός Υπολογιστών με Visual Basic, Η Δομή Επιλογής If…Then…Else, σελίδα 114. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Η Εντολή If/Then/Else, σελίδα 130.

Σύντομη περιγραφή Σκοπός της προτεινόμενης δραστηριότητας είναι να κατανοήσουν οι μαθητές την λειτουργία της Δομής Διακλάδωσης χρησιμοποιώντας το λογισμικό Crocodile.

Ο καθηγητής θα παρουσιάσει στους μαθητές ένα έτοιμο λογικό διάγραμμα το οποίο θα περιέχει δομή διακλάδωσης και θα είναι κατασκευασμένο στο λογισμικό Crocodile. Το λογικό διάγραμμα θα ζητά έναν αριθμό και θα ελέγχει αν ο αριθμός είναι μεγαλύτερος ή ίσος του 0, και αν ναι, τότε θα τυπώνει το μήνυμα «Θετικός Αριθμός», διαφορετικά θα τυπώνει το μήνυμα «Αρνητικός Αριθμός». Ο καθηγητής θα ζητήσει από τους μαθητές να του δώσουν ένα θετικό αριθμό και θα εκτελέσει το παράδειγμα βήμα προς βήμα. Μετά θα κάνει το ίδιο με έναν αρνητικό αριθμό. Ο καθηγητής θα καλέσει τους μαθητές να του πουν αν εκτελούνται όλες οι εντολές του προγράμματος κάθε φορά και, αν όχι, με ποια λογική εκτελούνται οι εντολές της δομής διακλάδωσης έτσι ώστε οι μαθητές να κατανοήσουν τη λειτουργία της δομής διακλάδωσης. Ο καθηγητής θα δώσει φύλλο εργασίας στους μαθητές με παραδείγματα τα οποία θα δημιουργήσουν στο Crocodile. Η πρώτη άσκηση θα ζητά από τους μαθητές να δημιουργήσουν ένα παράδειγμα το οποίο θα δέχεται τη θερμοκρασία και αν είναι μεγαλύτερη από 30 βαθμούς να τυπώνει το μήνυμα «Ζεστός Καιρός», διαφορετικά να τυπώνει το μήνυμα «Καλός Καιρός». Η δεύτερη άσκηση θα ζητά δύο αριθμούς και θα βρίσκει το γινόμενο τους. Αν το αποτέλεσμα είναι μεγαλύτερο ή ίσο του εκατό τότε να το ελαττώνει κατά 10, διαφορετικά να το αυξάνει κατά 5. Με τα παραδείγματα αυτά οι μαθητές θα εμπεδώσουν καλύτερα τη δομή διακλάδωσης, εφόσον θα αντιληφθούν ότι εκτελείται μόνο η μία ομάδα εντολών τις δομής διακλάδωσης πάντοτε ανάλογα με το αποτέλεσμα της συνθήκης. Με τη βοήθεια του καθηγητή οι μαθητές θα μπορέσουν να καταλάβουν την αναγκαιότητα χρήσης της δομής διακλάδωσης.

Τα παραδείγματα θα είναι σε μορφή λογικών διαγραμμάτων και θα δημιουργηθούν με το λογισμικό Crocodile ICT 605.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Αλγόριθμος, διακλάδωση, συνθήκη, True, False, Λογικό Διάγραμμα, Crocodile

Page 39: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

39

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 40: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

40 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.18 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 18

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Αλγόριθμοι, Προγραμματισμός – Επαναληπτική Δομή χωρίς μετρητή

Τάξη Α’, Β’, Γ’ Λυκείου

Ενότητα Αλγόριθμοι, Προγραμματισμός – Επαναληπτική Δομή χωρίς μετρητή

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Δομές Επανάληψης, σελίδες 125-127. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Δομές Επανάληψης, σελίδες 181-18.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα θα γίνει μετά από τη διδασκαλία της Επαναληπτικής Δομής με μετρητή. Σκοπός της είναι να κατανοήσουν οι μαθητές ότι στις περιπτώσεις που η Επαναληπτική Δομή δεν ελέγχεται από ένα μετρητή (δηλαδή δεν είναι γνωστός ο αριθμός των επαναλήψεων) τότε είναι πολύ σημαντικό να καθοριστεί η κατάλληλη συνθήκη η οποία θα ελέγχει την επανάληψη.

Θα παρουσιαστεί ένας αλγόριθμος που θα περιέχει Επαναληπτική Δομή χωρίς μετρητή (π.χ. ο υπολογισμός του καθαρού μισθού του κάθε υπαλλήλου κάποιας εταιρείας ενόσω ο ακάθαρτος μισθός του δεν ισούται με μηδέν) και θα ζητηθεί από τους μαθητές να τον ερμηνεύσουν. Στη συνέχεια θα ζητηθεί από τους μαθητές να σχολιάσουν τη μεταβλητή ελέγχου η οποία θα πρέπει να παίρνει μία συγκεκριμένη τιμή όταν θα πρέπει να σταματήσει η επανάληψη των εντολών του βρόγχου. θα σχολιαστεί επίσης και το γεγονός ότι η μεταβλητή ελέγχου πρέπει οπωσδήποτε με κάποιο τρόπο να αλλοιώνεται μέσα από τις εντολές του βρόγχου. θα δοθούν και άλλα παραδείγματα αλγόριθμων τα οποία θα σχολιαστούν με παρόμοιο τρόπο.

Στη συνέχεια θα δοθεί στους μαθητές ένας αλγόριθμος στον οποίο θα υπολογίζεται ο μέσος όρος της βαθμολογίας 20 μαθητών μίας τάξης. Θα τους ζητηθεί να κάνουν τις απαραίτητες τροποποιήσεις για να υπολογίζεται ο μέσος όρος άγνωστου αριθμού μαθητών. Οι διάφορες λύσεις που θα δοθούν από τους μαθητές θα σχολιαστούν και θα βοηθήσει τους μαθητές να εμπεδώσουν καλύτερα τη χρήση επαναληπτικής δομής χωρίς μετρητή.

Τα Λογικά Διαγράμματα θα δημιουργηθούν με το πρόγραμμα Crocodile ICT 605.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

OXI

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Επανάληψη, βρόγχος, δομή, μεταβλητή ελέγχου, αληθής, ψευδής, αρχική τιμή, ατέρμων βρόγχος, Crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 41: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

41

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.19 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 19

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Αλγόριθμοι, Προγραμματισμός – Επαναληπτική Δομή – WHILE/REPEAT

Τάξη Α’, Β’, Γ’ Λυκείου

Ενότητα Αλγόριθμοι, Προγραμματισμός – Επαναληπτική Δομή – WHILE/REPEAT

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Δομές Επανάληψης, σελίδες 125-127. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Δομές Επανάληψης, σελίδες 181-184.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να κατανοήσουν τον τρόπο λειτουργίας των δύο Δομών Επανάληψης, WHILE/REPEAT.

Θα δοθεί ένας αλγόριθμος ο οποίος θα υπολογίζει τον καθαρό μισθό του κάθε υπαλλήλου κάποιας εταιρείας ενόσω ο ακάθαρτος μισθός του δεν ισούται με μηδέν. Ο αλγόριθμος θα είναι γραμμένος με δομή WHILE. Θα ζητηθεί από τους μαθητές να τον επεξηγήσουν και μετά θα παρουσιάσει ο καθηγητής τον ίδιο αλγόριθμο αλλά με τη χρήση της δομής REPEAT. Στον αλγόριθμο αυτό θα γίνουν κάποια σχόλια μέσα από τα οποία θα διαφανούν οι διαφορές των δύο δομών. Στη συνέχεια θα τονιστεί ότι στην περίπτωση αυτή, η δομή REPEAT είναι πιο κατάλληλη γιατί χρειάζεται να υπολογιστεί τουλάχιστον ο μισθός ενός υπαλλήλου. Στη συνέχεια θα δώσει ο καθηγητής ένα πρόβλημα στο οποίο είναι καταλληλότερη η χρήση της δομής WHILE διότι είναι αναγκαίος ο έλεγχος της συνθήκης πριν εκτελεστεί ο βρόγχος ( π.χ. ο έλεγχος των βαθμών να είναι μεταξύ 1-20 πριν υπολογιστεί ο μέσος όρος της βαθμολογίας).

Στη συνέχεια οι μαθητές θα εμπλακούν, είτε ομαδικά είτε ατομικά, σε δραστηριότητα στην οποία θα καλούνται να μετατρέπουν Λογικά Διαγράμματα της μίας δομής σε διαγράμματα της άλλης. Επίσης θα τους δοθούν κάποια προβλήματα και θα ζητηθεί να σχολιάσουν τη δομή η οποία πιστεύουν ότι είναι καταλληλότερη να χρησιμοποιηθεί για τη λύση τους. Με αυτό τον τρόπο θα εμπεδώσουν καλύτερα τις διαφορές των δύο δομών και θα μπορέσει ο καθηγητής να αξιολογήσει τους μαθητές και το μάθημα του.

Τα Λογικά Διαγράμματα θα δημιουργηθούν με το πρόγραμμα Crocodile ICT 605. Σε κάποια από αυτά θα υπάρχει και ένα μοντέλο κίνησης το οποίο θα προσομοιάζει τις ενέργειες που θα επαναλαμβάνονται μέσα στο Λογικό Διάγραμμα.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

OXI

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Επανάληψη, βρόγχος, δομή, μεταβλητή ελέγχου, αληθής, ψευδής, αρχική τιμή, ατέρμων βρόγχος, ενόσω, μέχρις ότου, WHILE, REPEAT, UNTIL, Crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 42: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

42 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.20 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 20

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Μονοδιάστατοι Πίνακες

Τάξη Β’, Γ’ Λυκείου

Ενότητα Μονοδιάστατοι Πίνακες

Βιβλία: ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, σελίδες 293–307. Σημειώσεις Πληροφορικής, Προγραμματισμός στη Visual Basic Β’ Ενιαίου Λυκείου, σελίδες 99 – 102.

Σύντομη περιγραφή Στην προτεινόμενη δραστηριότητα θα αναπτυχθεί το λογικό διάγραμμα ενός προβλήματος το οποίο θα αποθηκεύει ακέραιους αριθμούς σε μονοδιάστατο πίνακα. Στη συνέχεια θα επεξεργάζεται τα στοιχεία του πίνακα με σκοπό να επιδειχθεί στους μαθητές ο τρόπος αλλοίωσης των δεδομένων ενός πίνακα. Εισηγούμαστε να σχεδιαστεί το αντίστοιχο λογικό διάγραμμα για τις εντολές For I = 1 to 5 X[i] = I; For I = 1 to 4 X[i] = x[i] + x[i+1];Χρησιμοποιώντας την πιο πάνω δραστηριότητα, ο καθηγητής θα έχει την ευχέρεια να παρουσιάσει τη χρήση των μονοδιάστατων πινάκων, επεξηγώντας ταυτόχρονα τις έννοιες του δείκτη (i) και τιμής (x[i]) ενός πίνακα. Επίσης ο καθηγητής, χρησιμοποιώντας την προκαταρτική εκτέλεση που παρέχει το λογισμικό, θα μπορεί να επιδείξει τον τρόπο με τον οποίο μεταβάλλονται οι τιμές σε ένα πίνακα. Επιπλέον ο καθηγητής θα έχει τη δυνατότητα να αλλάξει την τιμή του δείκτη, έτσι ώστε να τονίσει στους μαθητές τη σωστή χρήση του δείκτη στον πίνακα. Για παράδειγμα μπορεί να προσθέσει την εντολή x[2] = x[6] * 2, το οποίο θα δημιουργήσει λάθος στην εκτέλεση του προγράμματος. Οι μαθητές θα πρέπει να ανακαλύψουν μόνοι τους την αιτία του λάθους. Επιπλέον ο καθηγητής μπορεί να αλλάξει τη 2η επαναληπτική δομή (For I = 1 to 4) ώστε να είναι For I = 1 to 5, και να ζητηθεί από τους μαθητές να υπολογίσουν τις συνέπειες της αλλαγής αυτής.

Η δραστηριότητα θα χρησιμοποιηθεί από τον καθηγητή στην παρουσίαση του μαθήματος για τους μονοδιάστατους πίνακες. Η παρουσίαση μπορεί να γίνει στο εργαστήριο Πληροφορικής, με τη χρήση βιντεοπροβολέα.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

OXI

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Αλγόριθμος, Πίνακας, δείκτης, γραμμή, συνθήκη, επανάληψη, Λογικό Διάγραμμα, μονοδιάστατος, array, Сrocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 43: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

43

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.21 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 21

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Στάδια Επίλυσης ενός προβλήματος - Αλγόριθμοι

Τάξη Γ’ Γυμνασίου/Α’ Λυκείου

Ενότητα Στάδια Επίλυσης ενός προβλήματος – Αλγόριθμοι

Βιβλία: Πληροφορική Γυμνασίου, Έννοια αλγορίθμου, σελίδες 239-245. Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Τι είναι αλγόριθμος, σελίδες 27-30.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα είναι εισαγωγική στην έννοια του προγραμματισμού. Έχει σαν σκοπό να κατανοήσουν οι μαθητές τα στάδια επίλυσης ενός προβλήματος και στην συνέχεια να αντιληφθούν τη σημασία ενός από τα κύρια στάδια που είναι ο αλγόριθμος.

Θα παρουσιαστεί ένα τυπικό παράδειγμα από την καθημερινή μας ζωή (ετοιμασία του καφέ) και για το παράδειγμα αυτό θα σχολιαστούν τα διάφορα στάδια επίλυσης του π.χ. δεδομένα (καφές, νερό..), τρόπος επεξεργασίας (βράζω πρώτα το νερό και μετά τα υλικά) και θα καταλήξει στις οδηγίες παρασκευής του. Στη συνέχεια θα παρουσιαστούν διάφορα άλλα παραδείγματα έτοιμων αλγόριθμων (μοντέλα κίνησης) και θα ζητηθεί από τους μαθητές να σχολιάσουν ποιο πρόβλημα επιλύουν.

Στη συνέχεια θα δοθεί ένα παράδειγμα απλού αλγόριθμου (υπολογισμός εμβαδού ορθογωνίου τριγώνου) και θα σχολιαστεί το γεγονός ότι το πρόβλημα αυτό μπορεί να λυθεί με διαφορετικούς τρόπους ανάλογα με τα δεδομένα του προβλήματος. Έτσι θα αντιληφθούν οι μαθητές ότι για κάθε πρόβλημα μπορεί να υπάρχουν πολλοί αλγόριθμοι επίλυσης του.

Στη συνέχεια θα δοθούν στους μαθητές διάφορα απλά προβλήματα και θα τους ζητηθεί να δημιουργήσουν αλγόριθμους επίλυσης τους.

Οι αλγόριθμοι και τα μοντέλα κίνησης θα δημιουργηθούν με το πρόγραμμα Crocodile ICT 605.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Αλγόριθμος, Λογικό Διάγραμμα, επίλυση, στάδια, οδηγίες, σειρά, Crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 44: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

44 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.22 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 22

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Λογικά διαγράμματα Συναρτήσεων

Τάξη Γ’ Λυκείου

Ενότητα Λογικά διαγράμματα Συναρτήσεων 2

Βιβλία: ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, σελίδες 293–307.

Σύντομη περιγραφή Στην προτεινόμενη δραστηριότητα θα αναπτυχθούν λογικά διαγράμματα προγραμμάτων τα οποία θα χρησιμοποιούν συναρτήσεις. Σκοπός της δραστηριότητας είναι να αντιληφθούν οι μαθητές την έννοια των παραμέτρων μιας συνάρτησης και τη σημασία της σωστής χρήσης τους.

Ο καθηγητής με τη βοήθεια των μαθητών θα αναπτύξει μια συνάρτηση η οποία να υπολογίζει και να επιστρέφει στο κύριο πρόγραμμα τη δύναμη του 2e όταν δοθεί ο εκθέτης (e). Ακολούθως θα ζητηθεί από τους μαθητές να σχεδιάσουν το λογικό διάγραμμα του κύριου προγράμματος για να υπολογιστούν και να παρουσιαστούν τα αποτελέσματα των εκφράσεων 23, 25 και 24+25.

Ακολούθως οι μαθητές θα πρέπει να αλλάξουν τη συνάρτηση ώστε να δέχεται ως παράμετρους τη βάση (v) και εκθέτη (e) μιας δύναμης. Η συνάρτηση θα επιστρέφει το αποτέλεσμα ve. Το κύριο πρόγραμμα να παρουσιάζει τα αποτελέσματα των εκφράσεων 43, 34 και 102+25.

Χρησιμοποιώντας την πιο πάνω δραστηριότητα, ο καθηγητής θα έχει την ευχέρεια να παρουσιάσει τη χρήση των συναρτήσεων και την έννοια των παραμέτρων σε μια συνάρτηση. Επίσης κάνοντας χρήση της προκαταρτικής εκτέλεσης που παρέχει το λογισμικό, ο καθηγητής θα μπορεί να επιδείξει τη σημασία της σειράς των παραμέτρων στη χρήση των συναρτήσεων.

Η δραστηριότητα θα χρησιμοποιηθεί από τον καθηγητή στην παρουσίαση του μαθήματος για τις συναρτήσεις. Οι μαθητές θα πρέπει να χρησιμοποιήσουν το λογισμικό για το σχεδιασμό λογικών διαγραμμάτων συναρτήσεων. Η δραστηριότητα μπορεί να εκτελεστεί ατομικά από το μαθητή ή από ομάδες δύο μαθητών μέσα στο εργαστήριο Πληροφορικής.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Αλγόριθμος, συνάρτηση, παράμετρος τιμών, Λογικό Διάγραμμα, Function, Crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 45: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

45

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.23 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 23

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Διαδικασίες

Τάξη Γ’ Λυκείου

Ενότητα Διαδικασίες

Βιβλία: ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Διαδικασίες, σελίδες 261–292.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα είναι εισαγωγική στην έννοια των διαδικασιών και έχει σαν σκοπό να βοηθήσει τους μαθητές να αντιληφθούν τον τρόπο λειτουργίας των Διαδικασιών μέσα σε ένα πρόγραμμα.

Θα παρουσιαστεί το Λογικό Διάγραμμα ενός προβλήματος (υπολογισμός περιμέτρου και εμβαδού ενός κύκλου νοουμένου ότι δίνεται η ακτίνα του) το οποίο θα απαιτεί να υπολογιστούν δύο ζητούμενα, έτσι ώστε να κατανοήσουν οι μαθητές την αναγκαιότητα χρήσης της Διαδικασίας σε αντιδιαστολή με τις συναρτήσεις. Μέσα από την εκτέλεση του Λογικού Διαγράμματος και με τη χρήση του παραθύρου Monitoring Window οι μαθητές θα έχουν τη δυνατότητα να παρακολουθήσουν τις διαφοροποιήσεις των μεταβλητών και να κατανοήσουν καλύτερα τον τρόπο λειτουργίας των Διαδικασιών.

Στη συνέχεια θα τους δοθεί ένα φύλλο εργασίας στο οποίο θα τους ζητηθεί να τρέξουν κάποιους αλγορίθμους και να εξηγήσουν τι πρόβλημα επιλύει ο καθένας. Θα τους ζητηθεί να κάνουν κάποιες τροποποιήσεις στα δεδομένα των αλγορίθμων για να παρατηρήσουν τις αλλαγές στα αποτελέσματα.

Τα Λογικά Διαγράμματα δημιουργηθούν με το πρόγραμμα Crocodile ICT 605.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Procedure, υποπρόγραμμα, παράμετρος αναφοράς, παράμετρος τιμών, διαδικασία, Crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 46: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

46 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.24 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 24

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Προγραμματισμός – Δομή Διακλάδωσης - Εντολή If/Then/Else

Τάξη Α’, Β’, Γ’ Λυκείου

Ενότητα Προγραμματισμός – Δομή Διακλάδωσης - Εντολή If/Then/Else

Βιβλία: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές (Α’ Λυκείου), Η Εντολή If/Then/Else, σελίδα 244. Προγραμματισμός Υπολογιστών με Visual Basic, Η Δομή Επιλογής If…Then…Else, σελίδα 114. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Η Εντολή If/Then/Else, σελίδα 130.

Σύντομη περιγραφή Σκοπός της προτεινόμενης δραστηριότητας είναι να κατανοήσουν οι μαθητές τη λειτουργία της Δομής Διακλάδωσης και ιδιαίτερα της εντολής If/Then/Else.

Ο καθηγητής θα παρουσιάσει στους μαθητές ένα έτοιμο πρόγραμμα γραμμένο στην Turbo Delphi, το οποίο θα περιέχει την εντολή If/Then/Else. To πρόγραμμα θα ζητά έναν αριθμό και θα ελέγχει, αν ο αριθμός είναι μεγαλύτερος ή ίσος του 0 τότε θα εμφανίζει το μήνυμα «Θετικός Αριθμός», διαφορετικά θα εμφανίζει το μήνυμα «Αρνητικός Αριθμός». Ο καθηγητής θα ζητήσει από τους μαθητές να του δώσουν ένα θετικό αριθμό και θα εκτελέσει το πρόγραμμα. Στη συνέχεια θα κάνει το ίδιο με έναν αρνητικό αριθμό. Μετά θα τους παρουσιάσει το πρόγραμμα στην Turbo Delphi και θα το εκτελέσει βήμα προς βήμα (με τις ίδιες τιμές) για να δουν οι μαθητές την κάθε εντολή που θα εκτελείται και ταυτόχρονα τις τιμές των μεταβλητών που θα αλλάζουν έτσι ώστε οι μαθητές να αντιληφθούν την λειτουργία της δομής διακλάδωσης. Ο καθηγητής θα καλέσει τους μαθητές να του πουν αν εκτελούνται όλες οι εντολές του προγράμματος κάθε φορά και, αν όχι, με ποια λογική εκτελούνται οι εντολές της δομής διακλάδωσης. Οι μαθητές θα κατανοήσουν καλύτερα την εντολή If/Then/Else γιατί εκτός από τις αλλαγές των τιμών των μεταβλητών θα βλέπουν και την εκτέλεση διαφορετικών εντολών ανάλογα με την τιμή της συνθήκης της εντολής If/Then/Else. Ο καθηγητής θα δώσει φύλλο εργασίας στους μαθητές με παραδείγματα τα οποία θα γράψουν στην Turbo Delphi. Η πρώτη άσκηση θα ζητά από τους μαθητές να δημιουργήσουν ένα παράδειγμα το οποίο θα δέχεται τη θερμοκρασία και αν είναι μεγαλύτερη από 30 βαθμούς να εμφανίζει το μήνυμα «Ζεστός Καιρός», διαφορετικά να εμφανίζει το μήνυμα «Καλός Καιρός». Η δεύτερη άσκηση να ζητά δύο αριθμούς και να βρίσκει το γινόμενο τους. Αν το αποτέλεσμα είναι μεγαλύτερο ή ίσο του εκατό τότε να το ελαττώνει κατά 10, διαφορετικά να το αυξάνει κατά 5. Με τα παραδείγματα αυτά οι μαθητές θα εμπεδώσουν καλύτερα τη δομή διακλάδωσης εφόσον θα αντιληφθούν ότι εκτελείται μόνο η μια ομάδα εντολών τις δομής διακλάδωσης πάντα ανάλογα με το αποτέλεσμα της συνθήκης. Με τη βοήθεια του καθηγητή οι μαθητές θα μπορέσουν να καταλάβουν την αναγκαιότητα χρήσης της δομής διακλάδωσης.

Τα προγράμματα θα αναπτυχθούν με τη γλώσσα προγραμματισμού Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Page 47: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

47

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Ένθετη δομή διακλάδωσης, If/Then/Else, Nested, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 48: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

48 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.25 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 25

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Προγραμματισμός – Πολλαπλή Διακλάδωση - Εντολή Case

Τάξη Α’, Β’, Γ’ Λυκείου

Ενότητα Προγραμματισμός – Πολλαπλή Διακλάδωση – Ένθετη Εντολή If/Then/Else/If

Βιβλία: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές - Α’ Λυκείου, Ένθετες δομές ελέγχου, σελίδα 250. Προγραμματισμός Υπολογιστών με Visual Basic, Πολλαπλές επιλογές, Η δομή If…Then…ElseIf, σελίδα 117.

Σύντομη περιγραφή Σκοπός της προτεινόμενης δραστηριότητας είναι να κατανοήσουν οι μαθητές τη λειτουργία της Πολλαπλής Διακλάδωσης και ιδιαίτερα της ένθετης εντολής If/Then/Else.

Ο καθηγητής θα παρουσιάσει στους μαθητές ένα έτοιμο πρόγραμμα γραμμένο στην Turbo Delphi, το οποίο θα περιέχει την ένθετη εντολή If/Then/Else. To πρόγραμμα θα ζητά έναν αριθμό και θα ελέγχει, αν ο αριθμός είναι μεγαλύτερος από το 0, τότε θα εμφανίζει το μήνυμα «Θετικός Αριθμός», αν είναι ίσος με το 0 θα εμφανίζει το μήνυμα «Μηδέν», διαφορετικά θα εμφανίζει το μήνυμα «Αρνητικός Αριθμός». Ο καθηγητής θα ζητήσει από τους μαθητές να του δώσουν ένα θετικό αριθμό και θα εκτελέσει το πρόγραμμα. Στη συνέχεια θα το εκτελέσει με το 0, και θα κάνει το ίδιο με έναν αρνητικό αριθμό. Μετά θα τους παρουσιάσει το πρόγραμμα στην Turbo Delphi και θα το εκτελέσει βήμα προς βήμα (με τις ίδιες τιμές) για να δουν οι μαθητές την κάθε εντολή που θα εκτελείται και ταυτόχρονα τις τιμές των μεταβλητών που θα αλλάζουν έτσι ώστε οι μαθητές να αντιληφθούν τη λειτουργία της πολλαπλής διακλάδωσης. Ο καθηγητής θα καλέσει τους μαθητές να του πουν αν εκτελούνται όλες οι εντολές του προγράμματος κάθε φορά και, αν όχι, με ποια λογική εκτελούνται οι εντολές της πολλαπλής διακλάδωσης. Οι μαθητές θα κατανοήσουν καλύτερα την ένθετη εντολή If/Then/Else γιατί εκτός από τις αλλαγές των τιμών των μεταβλητών θα βλέπουν και την εκτέλεση διαφορετικών εντολών ανάλογα με την τιμή της συνθήκης της ένθετης εντολής If/Then/Else. Ο καθηγητής θα δώσει φύλλο εργασίας στους μαθητές με παραδείγματα τα οποία θα γράψουν στην Turbo Delphi. Η πρώτη άσκηση θα ζητά από τους μαθητές να δημιουργήσουν ένα παράδειγμα το οποίο θα δέχεται τη θερμοκρασία και αν είναι μεγαλύτερη από 30 βαθμούς να εμφανίζει το μήνυμα «Ζεστός Καιρός», αν η θερμοκρασία είναι μεταξύ του 15 και του 29 να εμφανίζει το μήνυμα «Καλός Καιρός», διαφορετικά το μήνυμα «Κρύος Καιρός». Η δεύτερη άσκηση θα ζητά δύο αριθμούς και θα υπολογίζει το γινόμενο τους. Αν το αποτέλεσμα είναι μεγαλύτερο ή ίσο του εκατό τότε να το ελαττώνει κατά 10, ενώ αν είναι μικρότερο του 40 να το αυξάνει κατά 5. Με τα παραδείγματα αυτά οι μαθητές θα εμπεδώσουν καλύτερα την πολλαπλή διακλάδωση εφόσον θα αντιληφθούν ότι εκτελείται μόνο η μια ομάδα εντολών τις πολλαπλής διακλάδωσης, πάντοτε ανάλογα με το αποτέλεσμα της συνθήκης. Με τη βοήθεια του καθηγητή οι μαθητές θα μπορέσουν να καταλάβουν την αναγκαιότητα χρήσης της πολλαπλής διακλάδωσης.

Τα προγράμματα θα αναπτυχθούν με τη γλώσσα προγραμματισμού Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

OXI

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Page 49: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

49

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Case, Πολλαπλή διακλάδωση, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Page 50: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

50 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.26 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 26

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Βασικές Έννοιες και Λογισμικό

Τάξη Α’, Β’ Λυκείου

Ενότητα Βασικές Έννοιες και Λογισμικό

Βιβλία: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές, Α’ Λυκείου, σελίδες 15-23, 43-56.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα μπορεί να χρησιμοποιηθεί στο τέλος των κεφαλαίων Βασικές Έννοιες και Λογισμικό.

Θα αναπτυχθεί μια εφαρμογή η οποία θα μπορεί να χρησιμοποιηθεί από τον καθηγητή ως επαναληπτική δραστηριότητα των κεφαλαίων μέσα στην τάξη. Ο μαθητής θα έχει την ευχέρεια να χρησιμοποιήσει την εφαρμογή για αυτό-αξιολόγηση των γνώσεων που έχει αποκτήσει σχετικά με τις βασικές έννοιες πληροφορικής και του λογισμικού. Ο καθηγητής θα έχει στη διάθεση του ένα εργαλείο για να αξιολογήσει κατά πόσο οι μαθητές έχουν κατανοήσει τις βασικές έννοιες και τα τμήματα του λογισμικού ενός ηλεκτρονικού υπολογιστή.

Η προτεινόμενη εφαρμογή θα περιλαμβάνει επαναληπτικές ασκήσεις σχετικά με βασικούς ορισμούς της Πληροφορικής και του λογισμικού μέρους του ηλεκτρονικού υπολογιστή. Θα πρέπει να περιληφθούν ερωτήσεις οι οποίες να καλύπτουν βασικές έννοιες όπως δεδομένα, πληροφορίες, πληροφορική, ηλεκτρονικός υπολογιστής, λειτουργίες Η/Υ, λογισμικό, πρόγραμμα, λογισμικό συστήματος, λογισμικό εφαρμογών, λογισμικά πακέτα και προγραμματισμός.

Οι ασκήσεις θα δοθούν σε διάφορες μορφές, όπως ερωτήσεις συμπλήρωσης, πολλαπλών επιλογών και σωστό/λάθος. Στο τέλος του κάθε τύπου ερωτήσεων θα γίνεται έλεγχος για την ορθότητα των απαντήσεων και ο μαθητής θα ενημερώνεται για τα λάθη του.

Η δραστηριότητα μπορεί να εκτελεστεί ατομικά από το μαθητή ή από ομάδες δύο μαθητών μέσα στο εργαστήριο Πληροφορικής.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Υλικό, δεδομένα, πληροφορίες, πληροφορική, ηλεκτρονικός υπολογιστής, λειτουργίες ΗΥ, λογισμικό, πρόγραμμα, hardware, software, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 51: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

51

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.27 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 27

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Δίκτυα και Διαδίκτυο

Τάξη A’ Γυμνασίου

Ενότητα Δίκτυα και Διαδίκτυο

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα είναι επαναληπτική και μπορεί να χρησιμοποιηθεί στο τέλος του κεφαλαίου Δίκτυα και Διαδίκτυο. Η δραστηριότητα θα περιέχει ασκήσεις που καλύπτουν τις βασικές έννοιες των δικτύων (π.χ. τοπολογίες, LAN, WAN, κλπ), καθώς και ερωτήσεις βασισμένες στη θεωρία του Διαδικτύου.

Θα αναπτυχθεί μια εφαρμογή, η οποία θα μπορεί να χρησιμοποιηθεί από τον καθηγητή ως επαναληπτική δραστηριότητα των κεφαλαίων μέσα στην τάξη. Ο μαθητής θα έχει την ευχέρεια να χρησιμοποιήσει την εφαρμογή και να ελέγξει μόνος του τις γνώσεις του στις προαναφερόμενες ενότητες. Ο καθηγητής θα έχει την ευκαιρία να αξιολογήσει κατά πόσο οι μαθητές έχουν κατανοήσει τις βασικές έννοιες των δικτύων και του Διαδικτύου.

Οι ασκήσεις θα δοθούν σε διάφορες μορφές, όπως ερωτήσεις συμπλήρωσης, ερωτήσεις πολλαπλών επιλογών και ασκήσεις σωστό/λάθος. Στο τέλος του κάθε τύπου ερωτήσεων θα γίνεται έλεγχος για την ορθότητα των απαντήσεων και ο μαθητής θα ενημερώνεται για τα λάθη του.

Η δραστηριότητα μπορεί να εκτελεστεί ατομικά από το μαθητή ή από ομάδες δύο μαθητών μέσα στο εργαστήριο Πληροφορικής.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Διαδίκτυο, παροχέας, χρήστης, δίκτυο, παγκόσμιο, σύνδεσμος, διεύθυνση, Internet, link, web page, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 52: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

52 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.28 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 28

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Visual Basic: Check Box, Option Button, Combo Box, List Box

Τάξη Α’, Β’ Λυκείου

Ενότητα Visual Basic: Check Box, Option Button, Combo Box, List Box

Βιβλία: Σημειώσεις Πληροφορικής, Προγραμματισμός στη Visual Basic, Αντικείμενα συλλογής Δεδομένων, σελίδες 45-51.

Σύντομη περιγραφή Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να αντιληφθούν τη σημασία των διαφόρων αντικειμένων εισαγωγής δεδομένων που παρέχει η Visual Basic έτσι ώστε να είναι σε θέση να χρησιμοποιούν σε κάθε εφαρμογή το κατάλληλο αντικείμενο.

Η δραστηριότητα αρχίζει με την παρουσίαση ενός έτοιμου παραδείγματος μέσα στο οποίο υπάρχουν όλα τα αντικείμενα. Το παράδειγμα μπορεί να είναι μία φόρμα μέσω της οποίας να γίνεται παραγγελία για πίτσα. Στη φόρμα αυτή θα υπάρχει ένα List Box, στο οποίο θα επιλέγεται ο τύπος της πίτσας (Special, Vegitarian…), ένα Combo Box, στο οποίο θα επιλέγεται to μέγεθος της πίτσας (π.χ., μεγάλη, μέτρια, μικρή), κάποια Check box αντικείμενα, τα οποία θα μπορούν να επιλεγούν έως και όλα, για τα διάφορα extra (π.χ. μανιτάρια, ελιές), και δύο Option Button, από τα οποία θα επιλέγεται το ένα από τα δύο και θα δηλώνει τον τρόπο παράδοσης (Delivery ή Take Away). Ο καθηγητής, μέσα από τη χρήση του κάθε αντικειμένου, επεξηγεί παράλληλα και τις ιδιότητες του. Για να βοηθήσει τους μαθητές να αντιληφθούν τις διαφορές των αντικειμένων, ο καθηγητής τους κάνει ερωτήσεις του τύπου αν θα μπορούσε ένα αντικείμενο να αντικαταστήσει κάποιο άλλο μέσα στο παράδειγμα.

Στη συνέχεια ο καθηγητής δίνει διάφορα προβλήματα για τα οποία ζητά από τους μαθητές να εντοπίσουν το καταλληλότερο αντικείμενο που μπορεί να χρησιμοποιηθεί για το καθένα ξεχωριστά (π.χ. την επιλογή φύλου μέσα σε μία φόρμα, την επιλογή γεύσεων σε παγωταρία…).

Η παρουσίαση καθώς και το πρόγραμμα θα δημιουργηθούν με το πρόγράμμα Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Check Box, Option Button, Combo Box, List Box, επιλογή δεδομένων, κουμπί ελέγχου, δείκτης, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 53: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

53

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Ε ι σ ηγ ήσ ε ις γ ι α Δ ρ α σ τ η ρ ι ό τ η τ ες

Β.2.29 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 29

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Προγραμματισμός – Μονοδιάστατοι Πίνακες

Τάξη Β’, Γ’ Λυκείου

Ενότητα Προγραμματισμός – Μονοδιάστατοι Πίνακες

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic, Πίνακες, σελίδα 219. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Πίνακες, σελίδα 293. Σημειώσεις Πληροφορικής, Προγραμματισμός στη Visual Basic, Β’ Ενιαίου Λυκείου, σελίδa 99.

Σύντομη περιγραφή Σκοπός της προτεινόμενης δραστηριότητας είναι να αντιληφθούν οι μαθητές τι είναι ένας μονοδιάστατος πίνακας και πώς βρίσκουμε την μέγιστη/ελάχιστη τιμή σε ένα μονοδιάστατο πίνακα.

Ο καθηγητής θα παρουσιάσει στους μαθητές ένα έτοιμο πρόγραμμα το οποίο θα ζητά 5 αριθμούς και θα τους αποθηκεύει σε ένα μονοδιάστατο πίνακα. Μετά θα παρουσιάζει τον πίνακα σε φόρμα οθόνης. Το πρόγραμμα θα έχει την δυνατότητα να βρίσκει και να παρουσιάζει τη μέγιστη και την ελάχιστη τιμή του πίνακα. Το πρόγραμμα αυτό θα μπορεί να παρουσιαστεί στο μάθημα για επεξήγηση των μονοδιάστατων πινάκων και μετά στο μάθημα για υπολογισμό μέγιστης/ελάχιστης τιμής ενός μονοδιάστατου πίνακα. Ο καθηγητής θα παρουσιάσει στους μαθητές το πρόγραμμα στην Turbo Delphi και θα εκτελέσει το πρόγραμμα βήμα προς βήμα για να αντιληφθούν οι μαθητές την αποθήκευση πρώτα όλων των τιμών και μετά την παρουσίαση τους και την εύρεση και παρουσίαση της μέγιστης/ελάχιστης τιμής του πίνακα. Θα δοθεί στους μαθητές άσκηση, η οποία θα τους καλεί να γράψουν πρόγραμμα στην Turbo Delphi το οποίο να ζητά 10 αριθμούς και να τους αποθηκεύει σε ένα μονοδιάστατο πίνακα και να τους εμφανίζει στην οθόνη σε αντίθετη σειρά. Το πρόγραμμα θα πρέπει να έχει τη δυνατότητα παρουσίασης του μεγαλύτερου αριθμού.

Το προγράμματα θα αναπτυχθούν με τη γλώσσα προγραμματισμού Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Μονοδιάστατος πίνακας, δείκτης, στοιχεία, μέγεθος, array, dimension, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 54: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

54 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Β

Β.2.30 - Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 30

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Προγραμματισμός – Διαδικασίες

Τάξη Γ’ Λυκείου

Ενότητα Προγραμματισμός – Διαδικασίες

Βιβλία: ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Διαδικασίες, σελίδα 261.

Σύντομη περιγραφή Σκοπός της προτεινόμενης δραστηριότητας είναι να αντιληφθούν οι μαθητές πώς δουλεύουν οι διαδικασίες και γιατί είναι χρήσιμες στον προγραμματισμό.

Ο καθηγητής θα παρουσιάσει στους μαθητές ένα πρόγραμμα γραμμένο στην Turbo Delphi το οποίο θα περιέχει διαδικασία η οποία θα δέχεται τιμές και μετά θα υπολογίζει και θα επιστρέφει τιμές πίσω στο κυρίως πρόγραμμα. Ο καθηγητής θα εκτελεί το πρόγραμμα εντολή προς εντολή για να βλέπουν οι μαθητές τις αλλαγές των τιμών των μεταβλητών του προγράμματος και των παραμέτρων της διαδικασίας. Το πρόγραμμα θα ζητά την πλευρά του κύβου και μετά θα καλεί μια διαδικασία η οποία θα δέχεται την πλευρά του κύβου (τυπική παράμετρος τιμής) και θα επιστρέφει στο κυρίως πρόγραμμα το εμβαδό και την περίμετρο του κύβου (τυπικές παράμετροι αναφοράς). Το πρόγραμμα αυτό θα μπορεί να παρουσιαστεί στο μάθημα για επεξήγηση των διαδικασιών. Ο καθηγητής θα δώσει άσκηση στους μαθητές, να γράψουν διαδικασία στην Turbo Delphi η οποία να δέχεται τις πλάτος και το μήκος ενός ορθογωνίου (τυπικές παράμετροι τιμών) και να επιστρέφει το εμβαδό και την περίμετρο του (τυπικές παράμετροι αναφοράς). Θα πρέπει επίσης να γράψουν το κυρίως πρόγραμμα το οποίο να ζητά το πλάτος και το μήκος 10 ορθογωνίων και να εμφανίζει το εμβαδό και την περίμετρο τους χρησιμοποιώντας την πιο πάνω διαδικασία. Οι μαθητές θα αντιληφθούν τη χρησιμότητα των διαδικασιών.

Το προγράμματα θα αναπτυχθούν με τη γλώσσα προγραμματισμού Turbo Delphi.

Πλήρης Ανάπτυξη Δραστηριότητας στο Μέρος Γ

ΟΧΙ

Κωδικός Ομάδας ΠΛΗ3_Κ07Μ

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Procedure, παράμετροι αναφοράς, παράμετροι τιμών υποπρόγραμμα, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Page 55: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

55

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Β

Page 56: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

56 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Page 57: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

57

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

ΜΕΡΟΣ Γ’

Page 58: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

58 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Page 59: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

59

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.1 - Συνοπτικός Πίνακας Αναπτυγμένων Δραστηριοτήτων

Τίτλος Δραστηριότητας

Δραστηριότητα 1 Εισαγωγή στα Λογικά Διαγράμματα

Δραστηριότητα 2 Λογικό Διάγραμμα Ένθετης Δομής Διακλάδωσης

Δραστηριότητα 3 Λογικό Διάγραμμα Επαναληπτικής Δομής

Δραστηριότητα 4 Εισαγωγή στην ενότητα των Συναρτήσεων

Δραστηριότητα 5 Παράλληλοι Μονοδιάστατοι Πίνακες

Δραστηριότητα 6 Γνωριμία με τη γλώσσα προγραμματισμού Turbo Delphi

Δραστηριότητα 7 Υλικός Εξοπλισμός

Δραστηριότητα 8 Μεταβλητές

Δραστηριότητα 9 Διαγνωστικό Δοκίμιο - Μεταβλητές

Δραστηριότητα 10 Δομές Επανάληψης

Δραστηριότητα 11 Δομές Επανάληψης – Προκαταρτική Εκτέλεση

Δραστηριότητα 12 Μονοδιάστατοι Πίνακες

Δραστηριότητα 13 Ταξινόμηση Μονοδιάστατου Πίνακα

Δραστηριότητα 14 Δισδιάστατοι Πίνακες

Δραστηριότητα 15 Εισαγωγή στην Ανάλυση Συστημάτων

Π ί ν α κα ς Αν α π τ υ γ μ έ ν ω ν Δ ρ α σ τ η ρ ι ο τ ή τ ω ν

Page 60: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

60 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 61: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

61

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.1 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 1

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Εισαγωγή στα Λογικά Διαγράμματα

Τάξη Γ’ Γυμνασίου/Α’ Λυκείου

Βιβλία: Πληροφορική Γυμνασίου, Έννοια αλγορίθμου, σελίδες 239-245. Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Τι είναι αλγόριθμος, σελίδες 27-30.

Ενότητα Αλγόριθμοι/Λογικά Διαγράμματα

Ενδεικτική Διάρκεια 2 x 45 λεπτά

Σκοπός Η προτεινόμενη δραστηριότητα είναι εισαγωγική για την έννοια του Λογικού Διαγράμματος. Έχει σαν σκοπό να γνωρίσουν οι μαθητές τα διάφορα γεωμετρικά σύμβολα που χρησιμοποιούνται στο Λογικό Διάγραμμα και να κατανοήσουν σε ποιες περιπτώσεις χρησιμοποιείται το καθένα από αυτά. Επίσης οι μαθητές θα καταστούν ικανοί να συσχετίζουν τα Λογικά Διαγράμματα με τους λεκτικούς αλγόριθμους.

Θα παρουσιαστεί ο αλγόριθμος π.χ. προετοιμασίας του καφέ και θα σχολιαστούν τα διάφορα σύμβολα του Λογικού διαγράμματος σε σχέση με τις εντολές που εκτελούνται. Μετά θα παρουσιαστεί το παράδειγμα αθροίσματος δύο αριθμών, οι οποίοι θα δίνονται μέσα στον αλγόριθμο και το αποτέλεσμα δεν θα παρουσιάζεται. Στη συνέχεια θα ζητηθεί από τους μαθητές να τροποποιήσουν τον αλγόριθμο αθροίσματος (φύλλο εργασίας) ώστε οι δύο αριθμοί να δίνονται από το χρήστη και το άθροισμα να παρουσιάζεται. Με το σχολιασμό αυτής της άσκησης οι μαθητές θα κατανοήσουν καλύτερα πώς χρησιμοποιούνται τα διάφορα σύμβολα μέσα στους αλγόριθμους. Στη συνέχεια θα δοθεί ένα παράδειγμα, π.χ. ενεργοποίηση συστήματος θέρμανσης, στο οποίο θα υπάρχει και σύμβολο επιλογής. Για να κατανοήσουν καλύτερα οι μαθητές, θα τους ζητηθεί να γράψουν τον αλγόριθμο ο οποίος θα ζητά το βαθμό ενός μαθητή και θα τυπώνει το μήνυμα «Προάγεται» αν ο βαθμός είναι μεγαλύτερος ή ίσος του 10, διαφορετικά θα τυπώνει το μήνυμα «στάσιμος». Με το σχολιασμό αυτού του παραδείγματος οι μαθητές θα κατανοήσουν καλύτερα τη χρήση του συμβόλου επιλογής.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_01

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Λογικό Διάγραμμα, σύμβολα λογικού διαγράμματος, λεκτικός αλγόριθμος, λογικό διάγραμμα αθροίσματος, crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Το υλικό που δημιουργήθηκε με το πρόγραμμα Crocodile ICT 650 θα χρησιμοποιηθεί τόσο στο πληροφοριακό μέρος του μαθήματος όσο και στην αξιολόγηση και εμπέδωση.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 1

Page 62: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

62 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Το μάθημα θα πρέπει να διεξαχθεί μέσα σε εργαστήριο Η/Υ όπου, ο κάθε μαθητής θα έχει το δικό του Η/Υ. Στο εργαστήριο θα πρέπει να υπάρχει Η/Υ συνδεδεμένος με βιντεοπροβολέα και θα μπορούσε επίσης να αξιοποιηθεί και το πρόγραμμα NetSupport.

Πορεία: το μάθημα αρχίζει με το άνοιγμα του αρχείου presentation.cxi. Το αρχείο αυτό περιέχει παραδείγματα (scenes) τα οποία θα χρησιμοποιήσει ο καθηγητής για να επεξηγήσει τις διάφορες έννοιες. Με την ολοκλήρωση της παρουσίασης των παραδειγμάτων οι μαθητές θα γίνουν γνώστες των ακόλουθων:

γεωμετρικά σύμβολα και η σημασία τους μέσα στα λογικά διαγράμματα•ερμηνεία λογικών διαγραμμάτων•τροποποίηση λογικών διαγραμμάτων με χρήση κατάλληλων σχημάτων•μετατροπή λεκτικού αλγόριθμου σε σχηματικό αλγόριθμο•δημιουργία αλγόριθμων σε μορφή λογικών διαγραμμάτων•

Τα παραδείγματα του αρχείου presentation.cxi θα παρουσιαστούν με την ακόλουθη σειρά:

Παράδειγμα 1 - scenes: 1 add

Το παράδειγμα αυτό παρουσιάζει ένα απλό λογικό διάγραμμα στο οποίο ο αλγόριθμος προσθέτει δύο αριθμούς. Στο παράδειγμα αυτό επεξηγούνται τα σύμβολα «Αρχή», «Τέλος» και «Επεξεργασία». Επίσης εδώ σχολιάζεται ότι αν ο χρήστης θέλει να προσθέσει δύο άλλους αριθμούς δεν θα μπορέσει να το κάνει εκτός αν μπορέσει να επέμβει στον αλγόριθμο. Έτσι δημιουργείται η ανάγκη χρήσης του συμβόλου «Εισόδου» για να καταστεί ο αλγόριθμος κοινός. Επίσης προκύπτει και η ανάγκη χρήσης του συμβόλου «Εξόδου» για να μπορεί ο χρήστης να δει το αποτέλεσμα.

Παράδειγμα 2 - scenes: 2 age

Στο παράδειγμα αυτό γίνεται χρήση του συμβόλου «Εξόδου» και «Εισόδου» οπόταν οι μαθητές μπορούν να δουν πώς λειτουργούν τα δύο σύμβολα. Το παράδειγμα ζητά από το χρήστη να δώσει την ηλικία σε χρόνια και ο αλγόριθμος μετατρέπει και παρουσιάζει την ηλικία σε μήνες.

Page 63: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

63

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 1

Στη συνέχεια ο καθηγητής ζητά από τους μαθητές να λύσουν τις ασκήσεις 1-4 του φύλλου εργασίας. Στις ασκήσεις αυτές ο μαθητής θα κάνει διάφορες μετατροπές πάνω στους προηγούμενους αλγόριθμους για να εμπεδώσει καλύτερα τη χρήση των συμβόλων που διδάχθηκε μέχρι εκείνη τη στιγμή. Αφού λυθούν και απαντηθούν οι ασκήσεις ο καθηγητής συνεχίζει με την παρουσίαση του επόμενου παραδείγματος.

Παράδειγμα 3 - scenes: 3 heater

Στο παράδειγμα αυτό ο χρήστης δίνει τη θερμοκρασία και ο αλγόριθμος ενεργοποιεί ή απενεργοποιεί τη θέρμανση ανάλογα με την τιμή της θερμοκρασίας. Στο παράδειγμα αυτό οι μαθητές θα γνωρίσουν με ένα απλό και παραστατικό τρόπο τη χρήση του συμβόλου «Επιλογής».

Page 64: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

64 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Παράδειγμα 4,5 - scenes: grade, salary

Στα παραδείγματα αυτά ο χρήστης έχει την ευκαιρία να εμπεδώσει καλύτερα τη χρήση των διαφόρων συμβόλων, διότι τα βλέπει σε διαφορετικά προβλήματα και έτσι μπορεί να κατανοήσει καλύτερα τη χρήση τους.

Ο καθηγητής ζητά από τους μαθητές να επιλύσουν τις ασκήσεις 5-10 του Φύλλου Εργασίας. Αφού οι μαθητές επιλύσουν τις ασκήσεις, ο καθηγητής ελέγχει τις απαντήσεις και βεβαιώνεται ότι όλοι οι μαθητές έχουν τις ορθές απαντήσεις.

Page 65: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

65

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 1

Συνοδευτικό Υλικό Δραστηριότητας 1 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος Δραστηριότητας Τίτλος αρχείου

Όνομα αρχείου στο συνοδευτικό

ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.1.1 Φύλλο Εργασίας 1 fe 1_flowcharts.doc

* Αρχείο Crocodile ICT 605 presentation.cxi

* Αρχείο Crocodile ICT 605 examples.cxi

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.1.2 Ορθές απαντήσεις για τις ασκήσεις του Φύλλου Εργασίας 1

correct 1.doc

Γενικές οδηγίες χρήσης του εργαλείου

Γ.2.1.3 Γενικές οδηγίες ανάπτυξης του εργαλείου

creating instructions.doc

Page 66: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

66 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.1.1 – Φύλλο Εργασίας 1Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 1: Φύλλο Εργασίας

Λογικά Διαγράμματα

Σκοπός: Η δραστηριότητα αυτή έχει σαν σκοπό να βοηθήσει το μαθητή να δημιουργεί

αλγόριθμους με Λογικά Διαγράμματα.

1. Ενεργοποιείστε το πρόγραμμα Crocodile ICT 650 και ανοίξετε το αρχείο examples.cxi.

2. Μέσα στη σκηνή example1 επιλέξετε τα κατάλληλα σύμβολα και τοποθετείστε τα με τη σωστή σειρά έτσι ώστε να δημιουργηθεί ο αλγόριθμος που θα ζητά από το χρήστη να δώσει δύο αριθμούς και να υπολογίζει και τυπώνει το άθροισμα τους.

3. Τροποποιείστε τον αλγόριθμο example2 ώστε να υπολογίζει και να τυπώνει τις ημέρες

που αντιστοιχούν στην ηλικία, αντί τους μήνες (1 χρόνος ισούται με 366 ημέρες).

4. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 3;

5. Τροποποιείστε τον αλγόριθμο example3 ώστε να ανάβει η θέρμανση αν η θερμοκρασία είναι μεγαλύτερη από 38.

6. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 5;

Δημιουργείστε τον αλγόριθμο

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Crocodile ICT 605

Αρχή

Δώσε Κεφάλαιο Αν Κεφάλαιο >= 5000 τότε

Επιτόκιο=10%

Διαφορετικά

Επιτόκιο=5%

Υπολόγισε Τόκο (Κεφάλαιο*Επιτόκιο)

Τύπωσε Τόκο

Τέλος

7. Τροποποιείστε τον αλγόριθμο example4 έτσι ώστε ο μισθός να μην είναι σταθερά 1000 λίρες αλλά να τον δίνει ο χρήστης.

8. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 7;

9. Σχεδιάστε το Λογικό Διάγραμμα που αντιστοιχεί στο λεκτικό αλγόριθμο που ακολουθεί:

10. Μέσα στη σκηνή example5 δημιουργείστε το Λογικό Διάγραμμα που σχεδιάσατε στην άσκηση 9.

ΛΕΚΤΙΚΟΣ ΑΛΓΟΡΙΘΜΟΣ ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ

Page 67: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

67

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 1

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Crocodile ICT 605

Αρχή

Δώσε Κεφάλαιο Αν Κεφάλαιο >= 5000 τότε

Επιτόκιο=10%

Διαφορετικά

Επιτόκιο=5%

Υπολόγισε Τόκο (Κεφάλαιο*Επιτόκιο)

Τύπωσε Τόκο

Τέλος

7. Τροποποιείστε τον αλγόριθμο example4 έτσι ώστε ο μισθός να μην είναι σταθερά 1000 λίρες αλλά να τον δίνει ο χρήστης.

8. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 7;

9. Σχεδιάστε το Λογικό Διάγραμμα που αντιστοιχεί στο λεκτικό αλγόριθμο που ακολουθεί:

10. Μέσα στη σκηνή example5 δημιουργείστε το Λογικό Διάγραμμα που σχεδιάσατε στην άσκηση 9.

ΛΕΚΤΙΚΟΣ ΑΛΓΟΡΙΘΜΟΣ ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ

Page 68: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

68 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.1.2 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 1: Λύσεις Φύλλου Εργασίας

ΟΡΘΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΙΣ ΑΣΚΗΣΕΙΣ ΤΟΥ ΦΥΛΛΟΥ ΕΡΓΑΣΙΑΣ 1 2. Μέσα στη σκηνή example1 επιλέξετε τα κατάλληλα σύμβολα και τοποθετείστε τα με τη σωστή σειρά, έτσι ώστε να δημιουργηθεί ο αλγόριθμος που θα ζητά από το χρήστη να δώσει δύο αριθμούς και θα υπολογίζει και τυπώνει το άθροισμα τους.

3,4. Τροποποιείστε τον αλγόριθμο example2 ώστε να υπολογίζει και να τυπώνει τις ημέρες που αντιστοιχούν στην ηλικία, αντί τους μήνες (1 χρόνος ισούται με 366 ημέρες).

5. Τροποποιείστε τον αλγόριθμο example3 ώστε να ανάβει η θέρμανση αν η θερμοκρασία είναι μεγαλύτερη από 38.

Page 69: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

69

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 1

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Crocodile ICT 605

Αρχή

Δώσε Κεφάλαιο Αν Κεφάλαιο >= 5000 τότε

Επιτόκιο=10%

Διαφορετικά

Επιτόκιο=5%

Υπολόγισε Τόκο (Κεφάλαιο*Επιτόκιο) Τύπωσε Τόκο

Τέλος

6. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 5;

7. Τροποποιείστε τον αλγόριθμο example4 έτσι ώστε ο μισθός να μην είναι σταθερά 1000 αλλά να τον δίνει ο χρήστης.

8. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να να επιτύχετε το ζητούμενο της άσκησης 7;

9. Σχεδιάστε το Λογικό Διάγραμμα που αντιστοιχεί στο λεκτικό αλγόριθμο που ακολουθεί.

10. Μέσα στη σκηνή example5 δημιουργείστε το Λογικό Διάγραμμα που σχεδιάσατε στην άσκηση 9.

Page 70: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

70 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Οδηγίες δημιουργίας Λογικού Διαγράμματος στο πρόγραμμα Crocodile ICT 650

Σκοπός: απόκτηση δεξιοτήτων για τη δημιουργία Λογικών Διαγραμμάτων με τη χρήση του

προγράμματος Crocodile ICT 650.

Το Λογικό Διάγραμμα αποτελείται από:

• 1 αντικείμενο ΑΡΧΗΣ

• 1 αντικείμενο ΤΕΛΟΥΣ

• 4 αντικείμενα ΕΠΕΞΕΡΓΑΣΙΑΣ

• 1 αντικείμενο ΕΙΣΟΔΟΥ

• 2 αντικείμενα ΕΞΟΔΟΥ

• 1 αντικείμενο ΑΠΟΦΑΣΗΣ

Γ.2.1.3 – Γενικές οδηγίες ανάπτυξης του εργαλείου

Page 71: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

71

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Δημιουργία Λογικού Διαγράμματος

1. Ενεργοποίηση του προγράμματος Crocodile ICT 650 και επιλογή New model.

2. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΩΝ ΑΡΧΗΣ ΚΑΙ ΤΕΛΟΥΣ

• Επιλέγω Parts Library / Flowcharts / Start and

Stop

• Επιλέγω το εργαλείο Start και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Επιλέγω το εργαλείο Stop και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

Επιφάνεια Εργασίας

3. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΩΝ ΕΠΕΞΕΡΓΑΣΙΑΣ

• Επιλέγω Parts Library / Flowcharts /

Processes

• Επιλέγω το εργαλείο Set variable και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο αριστερό μέρος, πάνω στο Χ, κάνω κλικ και γράφω το όνομα της μεταβλητής π.χ. tamio.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 1

Page 72: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

72 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

• Στο δεξί μέρος, πάνω στο 0, κάνω κλικ και γράφω την τιμή της μεταβλητής, αν αυτή δεν είναι 0, π.χ. tamiο+money.

• Με τον ίδιο τρόπο δημιουργώ και ρυθμίζω όλα τα αντικείμενα επεξεργασίας που χρειάζεται το Λογικό Διάγραμμα

4. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΑΠΟΦΑΣΗΣ

• Επιλέγω Parts Library / Flowcharts /

Decisions

• Επιλέγω το εργαλείο Test και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο αριστερό μέρος κάνω κλικ και γράφω το όνομα του μετρητή counter

• Στο δεξί μέρος κάνω κλικ και γράφω την τελική τιμή του μετρητή που είναι το 5

• Κάνω κλικ στο = για να επιλέξω το Λογικό τελεστή π.χ.: <=

5. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΕΙΣΟΔΟΥ

• Επιλέγω Parts Library / Flowcharts /

Inputs and Outputs

• Επιλέγω το εργαλείο Get Property και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο αριστερό μέρος, πάνω στο Χ, κάνω κλικ και γράφω το όνομα της μεταβλητής money.

Page 73: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

73

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Η μεταβλητή money παίρνει την τιμή της από το χρήστη. Το αντικείμενο μέσα στο οποίο ο χρήστης δίνει την τιμή είναι το Edit Box και δημιουργείται με τις παρακάτω οδηγίες:

• Επιλέγω Parts Library / Presentation /

Input -Outputs

• Επιλέγω το εργαλείο Edit Box και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Κάνω κλικ πάνω στο και κάνοντας drag το συνδέω με το αντίστοιχο σημείο

του αντικειμένου εισόδου. Η σύνδεση παρουσιάζεται με διακεκομμένη γραμμή όπως φαίνεται στο διπλανό παράθυρο.

• Αυτόματα το αντικείμενο εισόδου αλλάζει μορφή και κάνοντας κλικ πάνω στη λέξη Property εμφανίζεται μία λίστα στην οποία επιλέγω τον τύπο της μεταβλητής money που είναι value. Το αντικείμενο εισόδου θα πάρει τη μορφή:

Ιδιότητες Στο αντικείμενο Edit Box μπορώ να ρυθμίσω την ιδιότητα Label έτσι ώστε ο χρήστης να διαβάζει ένα μήνυμα δίπλα από το πλαίσιο μέσα στο οποίο θα δίνει την τιμή. Για να ρυθμίσω ιδιότητες κάνω δεξί κλικ πάνω στο αντικείμενο και επιλέγω Properties. Αυτόματα, κάτω και αριστερά της οθόνης, θα εμφανιστεί το παράθυρο ιδιοτήτων όπου μπορώ να ρυθμίσω το κείμενο της ετικέτας καθώς και το χρώμα της. Μετά τις ρυθμίσεις, το αντικείμενο θα πάρει τη μορφή: Την τιμή θα τη δίνει ο χρήστης μέσα στο πλαίσιο που γράφει Enter text.

6. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΕΞΟΔΟΥ

• Επιλέγω Parts Library / Flowcharts / Inputs and Outputs

• Επιλέγω το εργαλείο Set Property και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο δεξί μέρος, πάνω στο 0, κάνω κλικ και γράφω το όνομα της μεταβλητής Counter

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 1

Page 74: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

74 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Το περιεχόμενο της μεταβλητής Counter μπορεί να εμφανίζεται μέσα σε ένα αντικείμενο Text. Το αντικείμενο δημιουργείται με τις παρακάτω οδηγίες:

• Επιλέγω Parts Library / Presentation /

Input -Outputs

• Επιλέγω το εργαλείο Text και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Κάνω κλικ πάνω στο του αντικειμένου εξόδου και κάνοντας drag το συνδέω με το αντικείμενο Text. Η σύνδεση παρουσιάζεται με διακεκομμένη γραμμή.

• Αυτόματα το αντικείμενο εξόδου αλλάζει μορφή και κάνοντας κλικ πάνω στη λέξη Property εμφανίζεται μία λίστα στην οποία επιλέγω Text . Το αντικείμενο εξόδου θα πάρει τη μορφή:

• Με τον ίδιο τρόπο δημιουργώ ακόμα ένα αντικείμενο εξόδου, η μεταβλητή του οποίου ονομάζεται tamio και ακόμα ένα αντικείμενο Text.

Ιδιότητες Στο αντικείμενο Text μπορώ να ρυθμίσω διάφορες ιδιότητες όπως τη μορφή (Bold, Underline, Italic) του κειμένου που θα εμφανίζεται καθώς και το φόντο και περίγραμμα του πλαισίου μέσα στο οποίο θα φαίνεται το κείμενο. Για να ρυθμίσω ιδιότητες επιλέγω το ανάλογο εργαλείο της γραμμής εργαλείων που εμφανίζεται αυτόματα στο δεξί μέρος του αντικειμένου Text .

Γραμμή Εργαλείων

Page 75: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

75

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

7. ΣΥΝΔΕΣΗ ΟΛΩΝ ΤΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΤΟΥ ΛΟΓΙΚΟΥ ΔΙΑΓΡΑΜΜΑΤΟΣ ΜΕ ΓΡΑΜΜΕΣ ΡΟΗΣ

• Επιλέγω το αντικείμενο το οποίο θέλω να συνδέσω, και με τη μέθοδο Drag and Drop το πλησιάζω στο αντικείμενο με το οποίο θέλω να το συνδέσω, έτσι ώστε οι άκρες τους να ενωθούν με τον τρόπο που φαίνεται στο διπλανό παράθυρο

• Αν η σύνδεση γίνει τότε θα μετατραπούν οι γραμμές σύνδεσης σε γραμμές ροής που θα έχουν κατεύθυνση (βελάκι)

• Με τον ίδιο τρόπο συνδέω όλα τα αντικείμενα του Λογικού διαγράμματος ώστε να πάρει τη μορφή που φαίνεται στο παρακάτω παράθυρο:

8. ΧΡΗΣΗ ΑΝΤΙΚΕΙΜΕΝΟΥ MONITOR BOX ΓΙΑ ΕΛΕΓΧΟ ΑΛΛΑΓΗΣ ΤΙΜΩΝ ΜΕΤΑΒΛΗΤΗΣ

• Επιλέγω Parts Library / Flowcharts

/Programming Environment

• Επιλέγω το εργαλείο Monitoring Box και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Οι εντολές μπορούν να εκτελεστούν αυτόματα (Auto Step) ή και με τον έλεγχο του χρήστη ανάλογα με την επιλογή που θα κάνει ο χρήστης (Manual Step).

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 1

Page 76: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

76 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 77: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

77

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.2 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 2

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Λογικό Διάγραμμα Ένθετης Δομής Διακλάδωσης

Τάξη Α’, Β’, Γ’ Λυκείου

Ενότητα Αλγόριθμοι, Προγραμματισμός – Ένθετη Δομή Διακλάδωσης

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Ένθετη Δομή Διακλάδωσης, σελίδα 118. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Πολλαπλή Διακλάδωση, σελίδες 138-139.

Ενδεικτική Διάρκεια 2 x 45 λεπτά

Σκοπός Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να κατανοήσουν οι μαθητές με ποιο τρόπο λειτουργεί η Ένθετη Δομή Διακλάδωσης. Στην αρχή δίνεται κάποιο απλό παράδειγμα για να θυμηθούν οι μαθητές τη δομή διακλάδωσης και στη συνέχεια δίνεται κάποιο πρόβλημα στο οποίο μπορεί να χρησιμοποιηθεί η ένθετη δομή διακλάδωσης. Μέσω της επίλυσης αυτού του παραδείγματος οι μαθητές κατανοούν την ανάγκη χρήσης της ένθετης δομής καθώς και τον τρόπο λειτουργίας της.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_02

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Λογικό Διάγραμμα, Απλή δομή διακλάδωσης, Ένθετη δομή διακλάδωσης, crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Το υλικό που δημιουργήθηκε με το πρόγραμμα Crocodile ICT 650 θα χρησιμοποιηθεί τόσο στο πληροφοριακό μέρος του μαθήματος όσο και στην αξιολόγηση και εμπέδωση. Το μάθημα θα πρέπει να διεξαχθεί μέσα σε εργαστήριο Η/Υ, όπου ο κάθε μαθητής θα έχει το δικό του Η/Υ. Στο εργαστήριο θα πρέπει να υπάρχει Η/Υ συνδεδεμένος με βιντεοπροβολέα και θα μπορούσε επίσης να αξιοποιηθεί και το πρόγραμμα NetSupport.

Πορεία: το μάθημα αρχίζει με το άνοιγμα του αρχείου presentation.cxi. Το αρχείο αυτό περιέχει παραδείγματα (scenes) τα οποία θα χρησιμοποιήσει ο καθηγητής για να επεξηγήσει τις διάφορες έννοιες. Με την ολοκλήρωση της παρουσίασης των παραδειγμάτων οι μαθητές θα γίνουν γνώστες των ακόλουθων:

εντοπισμός προβλημάτων στα οποία μπορεί να χρησιμοποιηθεί η ένθετη δομή •διακλάδωσηςδιαφορές απλής δομής διακλάδωσης από ένθετη δομή•ορθός τρόπος χρήσης ένθετης δομής διακλάδωσης•μετατροπή απλής δομής διακλάδωσης σε ένθετη δομή•

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 2

Page 78: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

78 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Τα παραδείγματα του αρχείου presentation.cxi θα παρουσιαστούν με την ακόλουθη σειρά:

Παράδειγμα 1 - scenes: discount

Στο παράδειγμα αυτό γίνεται μία υπενθύμιση της δομής διακλάδωσης, η οποία προετοιμάζει το μαθητή για να κατανοήσει καλύτερα το επόμενο παράδειγμα το οποίο έχει πολλαπλή διακλάδωση.

Στη συνέχεια ο καθηγητής ζητά από τους μαθητές να λύσουν τις ασκήσεις 1-3 του φύλλου εργασίας. Στις ασκήσεις αυτές ο μαθητής μπαίνει στη διαδικασία να δημιουργήσει λογικό διάγραμμα με πολλαπλές διακλαδώσεις έτσι ώστε να μπορέσει μετά να γίνει η σύγκριση με την ένθετη δομή. Αφού οι μαθητές λύσουν τις ασκήσεις ο καθηγητής τους παρουσιάζει τη λύση της άσκησης και επεξηγεί τον τρόπο που δουλεύει ο αλγόριθμος. Στη συνέχεια τους παρουσιάζει το παράδειγμα nested.

Παράδειγμα 3 - scenes: nested

Στο παράδειγμα αυτό υπάρχει η λύση της προηγούμενης άσκησης αλλά με τη χρήση της ένθετης δομής. Ο καθηγητής σχολιάζει τις διαφορές των δύο αλγορίθμων και βοηθά τους μαθητές να κατανοήσουν γιατί η ένθετη δομή σε κάποιες περιπτώσεις είναι καταλληλότερη για επίλυση κάποιων προβλημάτων.

Page 79: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

79

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 2

Συνοδευτικό Υλικό Δραστηριότητας 2 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος Δραστηριότητας Τίτλος αρχείου

Όνομα αρχείου στο συνοδευτικό

ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.2.1 Φύλλο Εργασίας 2 fe 2_nestedif.doc

* Αρχείο Crocodile ICT 605 presentation.cxi

* Αρχείο Crocodile ICT 605 examples.cxi

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.2.2 Ορθές απαντήσεις για τις ασκήσεις του Φύλλου Εργασίας 2

correct 2.doc

Γενικές οδηγίες χρήσης του εργαλείου

Γ.2.2.3 Γενικές οδηγίες ανάπτυξης του εργαλείου

creating instructions.doc

Ο καθηγητής ζητά από τους μαθητές να λύσουν και τις επόμενες ασκήσεις του Φύλλου εργασίας όπου τους δίνεται η δυνατότητα να εμπεδώσουν καλύτερα την ένθετη δομή διακλάδωσης. Αφού οι μαθητές επιλύσουν τις ασκήσεις ο καθηγητής ελέγχει τις απαντήσεις και βεβαιώνεται ότι όλοι οι μαθητές έχουν τις ορθές απαντήσεις.

Page 80: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

80 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.2.1 – Φύλλο Εργασίας 2Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 2: Φύλλο Εργασίας

Ένθετη Δομή Διακλάδωσης

Σκοπός: Η δραστηριότητα αυτή έχει σαν σκοπό να βοηθήσει το μαθητή να κατανοήσει την έννοια της Ένθετης Δομής.

1. Ενεργοποιείστε το πρόγραμμα Crocodile ICT 650 και ανοίξετε το αρχείο examples.cxi

2. Τροποποιείστε τον αλγόριθμο example1 ώστε να υπολογίζει επιπλέον την έκπτωση σε περίπτωση που ο κωδικός είναι 2 και 3. Αν ο κωδικός είναι 2, η έκπτωση είναι 10% και αν ο κωδικός είναι 3, η έκπτωση είναι 15%. Αν ο κωδικός είναι οτιδήποτε άλλο από 1,2,3 τότε η έκπτωση να ισούται με 0.

3. Σχεδιάστε το νέο αλγόριθμο που προέκυψε μετά από τις τροποποιήσεις που κάνατε για να επιτύχετε το ζητούμενο της άσκησης 2.

4. Γιατί πιστεύετε ότι χρειάζεται η εντολή πριν τον έλεγχο των κωδικών;

5. Τρέξετε τον αλγόριθμο example2 και περιγράψετε το πρόβλημα που επιλύει.

Page 81: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

81

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 2

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Crocodile ICT 605

6. Τροποποιείστε τον αλγόριθμο example2 ώστε να χρησιμοποιείται η ένθετη δομή για την επίλυση του προβλήματος.

7. Σχεδιάστε το νέο αλγόριθμο που προέκυψε μετά από τις τροποποιήσεις που κάνατε για να επιτύχετε το ζητούμενο της άσκησης 6.

8. Μέσα στη σκηνή example3, δημιουργείστε το Λογικό Διάγραμμα (χρησιμοποιώντας τα αντικείμενα που υπάρχουν με τη σωστή σειρά) που θα ζητά τις πωλήσεις και θα υπολογίζει και τυπώνει την προμήθεια ενός πωλητή. Οι προμήθεια θα είναι:

0 - αν οι πωλήσεις είναι < 1000 λίρες 5% - των πωλήσεων αν οι πωλήσεις είναι <=1000 και >=5000, 10% - αν οι πωλήσεις είναι <5000 και >=10000, 20% - αν οι πωλήσεις είναι <10000

Page 82: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

82 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 2: Φύλλο Εργασίας

9. Τρέξετε τον αλγόριθμο βάζοντας διάφορες τιμές στις πωλήσεις για να βεβαιωθείτε ότι ο αλγόριθμος είναι ορθός.

10. Σχεδιάστε το νέο αλγόριθμο που προέκυψε μετά από τις τροποποιήσεις που κάνατε για να επιτύχετε το ζητούμενο της άσκησης 8.

Page 83: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

83

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.2.2 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 2: Λύσεις Φύλλου Εργασίας

ΟΡΘΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΙΣ ΑΣΚΗΣΕΙΣ ΤΟΥ ΦΥΛΛΟΥ ΕΡΓΑΣΙΑΣ 2 3. Σχεδιάστε το νέο αλγόριθμο που προέκυψε μετά από τις τροποποιήσεις που κάνατε για να επιτύχετε το ζητούμενο της άσκησης 2.

4. Γιατί πιστεύετε ότι χρειάζεται η εντολή πριν τον έλεγχο των κωδικών;

Χρειάζεται η εντολή αυτή σε περίπτωση που ο κωδικός δεν είναι 1 ή 2 ή 3 για να μπορέσει να υπολογιστεί η τελική τιμή του προϊόντος.

5. Τρέξετε τον αλγόριθμο example2 και περιγράψετε το πρόβλημα που επιλύει.

Ο αλγόριθμος example2 παρουσιάζει την επίδοση ενός μαθητή αφού δοθεί η βαθμολογία του.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 2

Page 84: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

84 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Crocodile ICT 605

6. Τροποποιείστε τον αλγόριθμο example2 ώστε να χρησιμοποιείται η ένθετη δομή για την επίλυση του προβλήματος.

7. Σχεδιάστε τον αλγόριθμο που προέκυψε μετά από τις τροποποιήσεις που κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 6.

8. Μέσα στη σκηνή example3, δημιουργείστε το Λογικό Διάγραμμα ( χρησιμοποιώντας τα αντικείμενα που υπάρχουν με τη σωστή σειρά) που θα ζητά τις πωλήσεις και θα υπολογίζει και τυπώνει την προμήθεια ενός πωλητή. Οι προμήθεια θα είναι:

0 - αν οι πωλήσεις είναι < 1000 λίρες 5% - των πωλήσεων αν οι πωλήσεις είναι <=1000 και >=5000, 10% - αν οι πωλήσεις είναι <5000 και >=10000, 20% - αν οι πωλήσεις είναι <10000

9. Σχεδιάστε τον αλγόριθμο που προέκυψε μετά από τις τροποποιήσεις που κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 8.

Page 85: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

85

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 2

Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 2: Λύσεις Φύλλου Εργασίας

Page 86: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

86 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Οδηγίες δημιουργίας Λογικού Διαγράμματος στο πρόγραμμα Crocodile ICT 650

Σκοπός: απόκτηση δεξιοτήτων για τη δημιουργία Λογικών Διαγραμμάτων με τη χρήση του

προγράμματος Crocodile ICT 650.

Το Λογικό Διάγραμμα αποτελείται από:

• 1 αντικείμενο ΑΡΧΗΣ

• 1 αντικείμενο ΤΕΛΟΥΣ

• 4 αντικείμενα ΕΠΕΞΕΡΓΑΣΙΑΣ

• 1 αντικείμενο ΕΙΣΟΔΟΥ

• 2 αντικείμενα ΕΞΟΔΟΥ

• 1 αντικείμενο ΑΠΟΦΑΣΗΣ

Γ.2.2.3 – Γενικές οδηγίες ανάπτυξης του εργαλείου

Page 87: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

87

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Δημιουργία Λογικού Διαγράμματος

1. Ενεργοποίηση του προγράμματος Crocodile ICT 650 και επιλογή New model.

2. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΩΝ ΑΡΧΗΣ ΚΑΙ ΤΕΛΟΥΣ

• Επιλέγω Parts Library / Flowcharts / Start and

Stop

• Επιλέγω το εργαλείο Start και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Επιλέγω το εργαλείο Stop και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

Επιφάνεια Εργασίας

3. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΩΝ ΕΠΕΞΕΡΓΑΣΙΑΣ

• Επιλέγω Parts Library / Flowcharts /

Processes

• Επιλέγω το εργαλείο Set variable και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο αριστερό μέρος, πάνω στο Χ, κάνω κλικ και γράφω το όνομα της μεταβλητής π.χ. tamio.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 2

Page 88: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

88 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

• Στο δεξί μέρος, πάνω στο 0, κάνω κλικ και γράφω την τιμή της μεταβλητής, αν αυτή δεν είναι 0, π.χ. tamiο+money.

• Με τον ίδιο τρόπο δημιουργώ και ρυθμίζω όλα τα αντικείμενα επεξεργασίας που χρειάζεται το Λογικό Διάγραμμα

4. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΑΠΟΦΑΣΗΣ

• Επιλέγω Parts Library / Flowcharts /

Decisions

• Επιλέγω το εργαλείο Test και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο αριστερό μέρος κάνω κλικ και γράφω το όνομα του μετρητή counter

• Στο δεξί μέρος κάνω κλικ και γράφω την τελική τιμή του μετρητή που είναι το 5

• Κάνω κλικ στο = για να επιλέξω το Λογικό τελεστή π.χ.: <=

5. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΕΙΣΟΔΟΥ

• Επιλέγω Parts Library / Flowcharts /

Inputs and Outputs

• Επιλέγω το εργαλείο Get Property και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο αριστερό μέρος, πάνω στο Χ, κάνω κλικ και γράφω το όνομα της μεταβλητής money.

Page 89: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

89

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Η μεταβλητή money παίρνει την τιμή της από το χρήστη. Το αντικείμενο μέσα στο οποίο ο χρήστης δίνει την τιμή είναι το Edit Box και δημιουργείται με τις παρακάτω οδηγίες:

• Επιλέγω Parts Library / Presentation /

Input -Outputs

• Επιλέγω το εργαλείο Edit Box και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Κάνω κλικ πάνω στο και κάνοντας drag το συνδέω με το αντίστοιχο σημείο

του αντικειμένου εισόδου. Η σύνδεση παρουσιάζεται με διακεκομμένη γραμμή όπως φαίνεται στο διπλανό παράθυρο.

• Αυτόματα το αντικείμενο εισόδου αλλάζει μορφή και κάνοντας κλικ πάνω στη λέξη Property εμφανίζεται μία λίστα στην οποία επιλέγω τον τύπο της μεταβλητής money που είναι value. Το αντικείμενο εισόδου θα πάρει τη μορφή:

Ιδιότητες Στο αντικείμενο Edit Box μπορώ να ρυθμίσω την ιδιότητα Label έτσι ώστε ο χρήστης να διαβάζει ένα μήνυμα δίπλα από το πλαίσιο μέσα στο οποίο θα δίνει την τιμή. Για να ρυθμίσω ιδιότητες κάνω δεξί κλικ πάνω στο αντικείμενο και επιλέγω Properties. Αυτόματα, κάτω και αριστερά της οθόνης, θα εμφανιστεί το παράθυρο ιδιοτήτων όπου μπορώ να ρυθμίσω το κείμενο της ετικέτας καθώς και το χρώμα της. Μετά τις ρυθμίσεις, το αντικείμενο θα πάρει τη μορφή: Την τιμή θα τη δίνει ο χρήστης μέσα στο πλαίσιο που γράφει Enter text.

6. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΕΞΟΔΟΥ

• Επιλέγω Parts Library / Flowcharts / Inputs and Outputs

• Επιλέγω το εργαλείο Set Property και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο δεξί μέρος, πάνω στο 0, κάνω κλικ και γράφω το όνομα της μεταβλητής Counter

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 2

Page 90: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

90 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Το περιεχόμενο της μεταβλητής Counter μπορεί να εμφανίζεται μέσα σε ένα αντικείμενο Text. Το αντικείμενο δημιουργείται με τις παρακάτω οδηγίες:

• Επιλέγω Parts Library / Presentation /

Input -Outputs

• Επιλέγω το εργαλείο Text και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Κάνω κλικ πάνω στο του αντικειμένου εξόδου και κάνοντας drag το συνδέω με το αντικείμενο Text. Η σύνδεση παρουσιάζεται με διακεκομμένη γραμμή.

• Αυτόματα το αντικείμενο εξόδου αλλάζει μορφή και κάνοντας κλικ πάνω στη λέξη Property εμφανίζεται μία λίστα στην οποία επιλέγω Text . Το αντικείμενο εξόδου θα πάρει τη μορφή:

• Με τον ίδιο τρόπο δημιουργώ ακόμα ένα αντικείμενο εξόδου, η μεταβλητή του οποίου ονομάζεται tamio και ακόμα ένα αντικείμενο Text.

Ιδιότητες Στο αντικείμενο Text μπορώ να ρυθμίσω διάφορες ιδιότητες όπως τη μορφή (Bold, Underline, Italic) του κειμένου που θα εμφανίζεται καθώς και το φόντο και περίγραμμα του πλαισίου μέσα στο οποίο θα φαίνεται το κείμενο. Για να ρυθμίσω ιδιότητες επιλέγω το ανάλογο εργαλείο της γραμμής εργαλείων που εμφανίζεται αυτόματα στο δεξί μέρος του αντικειμένου Text .

Γραμμή Εργαλείων

Page 91: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

91

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

7. ΣΥΝΔΕΣΗ ΟΛΩΝ ΤΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΤΟΥ ΛΟΓΙΚΟΥ ΔΙΑΓΡΑΜΜΑΤΟΣ ΜΕ ΓΡΑΜΜΕΣ ΡΟΗΣ

• Επιλέγω το αντικείμενο το οποίο θέλω να συνδέσω, και με τη μέθοδο Drag and Drop το πλησιάζω στο αντικείμενο με το οποίο θέλω να το συνδέσω, έτσι ώστε οι άκρες τους να ενωθούν με τον τρόπο που φαίνεται στο διπλανό παράθυρο

• Αν η σύνδεση γίνει τότε θα μετατραπούν οι γραμμές σύνδεσης σε γραμμές ροής που θα έχουν κατεύθυνση (βελάκι)

• Με τον ίδιο τρόπο συνδέω όλα τα αντικείμενα του Λογικού διαγράμματος ώστε να πάρει τη μορφή που φαίνεται στο παρακάτω παράθυρο:

8. ΧΡΗΣΗ ΑΝΤΙΚΕΙΜΕΝΟΥ MONITOR BOX ΓΙΑ ΕΛΕΓΧΟ ΑΛΛΑΓΗΣ ΤΙΜΩΝ ΜΕΤΑΒΛΗΤΗΣ

• Επιλέγω Parts Library / Flowcharts

/Programming Environment

• Επιλέγω το εργαλείο Monitoring Box και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Οι εντολές μπορούν να εκτελεστούν αυτόματα (Auto Step) ή και με τον έλεγχο του χρήστη ανάλογα με την επιλογή που θα κάνει ο χρήστης (Manual Step).

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 2

Page 92: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

92 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 93: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

93

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.3 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 3

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Λογικό Διάγραμμα Επαναληπτικής Δομής

Τάξη Α’ Λυκείου

Ενότητα Αλγόριθμοι, Προγραμματισμός – Επαναληπτική Δομή με μετρητή

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Μεταβλητές, σελίδα 127.

Ενδεικτική Διάρκεια 2 x 45 λεπτά

Σκοπός Η δραστηριότητα αυτή έχει σαν σκοπό να βοηθήσει τους μαθητές να κατανοήσουν τον τρόπο λειτουργίας της επαναληπτικής δομής και την ανάγκη χρήσης μεταβλητής ελέγχου για τη ρύθμιση της επανάληψης των εντολών. Η δραστηριότητα επικεντρώνεται σε εκείνες τις περιπτώσεις όπου είναι γνωστός ο αριθμός των επαναλήψεων και άρα απαραίτητη η χρήση μετρητή. Μέσα από διάφορα παραδείγματα, οι μαθητές θα αντιληφθούν τον τρόπο λειτουργίας ενός μετρητή μέσα σε μία επαναληπτική δομή και θα καταστούν ικανοί να επιλύουν και οι ίδιοι διάφορα προβλήματα με τη χρήση επαναληπτικής δομής με μετρητή. Η δραστηριότητα αυτή μπορεί να γίνει σε εισαγωγικό μάθημα για την επαναληπτική δομή.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_03

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Λογικό διάγραμμα, επαναληπτική δομή, μετρητής, crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Το υλικό που δημιουργήθηκε με το πρόγραμμα Crocodile ICT 650 θα χρησιμοποιηθεί τόσο στο πληροφοριακό μέρος του μαθήματος όσο και στην αξιολόγηση και εμπέδωση. Το μάθημα θα πρέπει να διεξαχθεί μέσα σε εργαστήριο Η/Υ, όπου ο κάθε μαθητής θα έχει το δικό του Η/Υ. Στο εργαστήριο θα πρέπει να υπάρχει Η/Υ συνδεδεμένος με βιντεοπροβολέα και θα μπορούσε επίσης να αξιοποιηθεί και το πρόγραμμα NetSupport.

Πορεία: το μάθημα αρχίζει με το άνοιγμα του αρχείου presentation.cxi. Το αρχείο αυτό περιέχει παραδείγματα (scenes) τα οποία θα χρησιμοποιήσει ο καθηγητής για να επεξηγήσει τις διάφορες έννοιες. Με την ολοκλήρωση της παρουσίασης των παραδειγμάτων οι μαθητές θα γίνουν γνώστες των ακόλουθων:

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 3

Page 94: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

94 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

επαναληπτική δομή•μεταβλητή ελέγχου•μετρητής•αρχική και τελική τιμή μετρητή•

Τα παραδείγματα του αρχείου presentation.cxi θα παρουσιαστούν με την ακόλουθη σειρά:

Παράδειγμα 1 - scenes: 1 time

Το παράδειγμα αυτό παρουσιάζει ένα χορευτή ο οποίος κάνει μία φιγούρα. Ο καθηγητής τρέχει τις εντολές του αλγόριθμου και επεξηγεί την εντολή (χορευτική φιγούρα) η οποία θα επαναληφθεί πολλές φορές. Για να φαίνεται το παράδειγμα σε όλη την οθόνη θα πρέπει να πατηθεί το Κουμπί του πληκτρολογίου F11.

κλικ για να αρχίσουν να εκτελούνται οι εντολές του αλγορίθµου

Παράδειγμα 2 - scenes: loop

Στο παράδειγμα αυτό, εμφανίζεται ο χορευτής να κάνει τη χορευτική φιγούρα χωρίς να σταματά. Ο καθηγητής ρωτά τους μαθητές με ποιο τρόπο θα μπορούσε να ελεγχθεί η εντολή ώστε να σταματά σε κάποια στιγμή. Μέσα από τη συζήτηση ο καθηγητής εισαγάγει την έννοια του μετρητή και ταυτόχρονα και την ανάγκη χρήσης αρχικής και τελικής τιμής του για να μπορέσει να λειτουργήσει. Στο σημείο αυτό ο καθηγητής μπορεί να χρησιμοποιήσει και τον πίνακα.

Παράδειγμα 3 - scenes: infinit_loop

Page 95: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

95

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 3

Ο καθηγητής παρουσιάζει το προηγούμενο παράδειγμα προσθέτοντας σε αυτό το μετρητή. Τρέχει τις εντολές και εξακολουθεί ο χορευτής να κάνει τη χορευτική φιγούρα χωρίς να σταματά. Ζητά από τους μαθητές να κοιτάξουν προσεκτικά τις εντολές και να σκεφτούν με ποιο τρόπο θα μπορούσε να λυθεί το πρόβλημα αυτό. Μετά από τη συζήτηση με τους μαθητές θα καταλήξουν ότι χρειάζεται να προστεθεί η εντολή αλλαγής τιμής του μετρητή ώστε να φθάσει κάποτε στην τελική του τιμή και να σταματήσει η επανάληψη.

Παράδειγμα 4 - scenes: counter_loop

Ο καθηγητής παρουσιάζει τον αλγόριθμο διορθωμένο και τρέχει τις εντολές για να δουν οι μαθητές πώς εκτελείται η επαναληπτική δομή με μετρητή. Η χρήση του Monitoring Box θα βοηθήσει τους μαθητές να αντιληφθούν καλύτερα την αλλαγή των τιμών του μετρητή. Στο σημείο αυτό ο καθηγητής μπορεί να χρησιμοποιήσει και τον πίνακα κάνοντας την προκαταρκτική εκτέλεση του αλγόριθμου.

Παράδειγμα 5 - scenes: print numbers

Στο παράδειγμα αυτό οι μαθητές θα δουν την επαναληπτική δομή να χρησιμοποιείται για την επίλυση κάποιου συγκεκριμένου προβλήματος, π.χ. «Να τυπωθούν οι αριθμοί από 1 μέχρι 5». Το παράδειγμα αυτό θα τους βοηθήσει να διακρίνουν σε ποια προβλήματα μπορεί να χρησιμοποιηθεί η επαναληπτική δομή με μετρητή.

Page 96: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

96 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ο καθηγητής δίνει στους μαθητές το Φύλλο Εργασίας και τους ζητά να επιλύσουν τις ασκήσεις 1 και 7. Αφού οι μαθητές επιλύσουν τις ασκήσεις, ο καθηγητής ελέγχει τις απαντήσεις και βεβαιώνεται ότι όλοι οι μαθητές έχουν τις ορθές απαντήσεις.

Στη συνέχεια ο καθηγητής θα παρουσιάσει ακόμα δύο παραδείγματα για να γνωρίσουν οι μαθητές και άλλες περιπτώσεις στις οποίες μπορεί να χρησιμοποιηθεί η επαναληπτική δομή με μετρητή. Τα παραδείγματα αυτά βρίσκονται στο αρχείο examples.cxi.

Παράδειγμα 1 - scenes: example3

Στο παράδειγμα αυτό η επαναληπτική δομή χρησιμοποιείται για να υπολογιστεί το άθροισμα αριθμών οι οποίοι έχουν μεταξύ τους σταθερή διαφορά

Παράδειγμα 2 - scenes: example4

Στο παράδειγμα αυτό η επαναληπτική δομή χρησιμοποιείται για να υπολογιστεί το άθροισμα συγκεκριμένου αριθμού διαφορετικών ποσών. Τονίζεται ότι στο παράδειγμα αυτό ο μετρητής χρησιμοποιείται μόνο για να καθοριστεί ο αριθμός των επαναλήψεων. Ο καθηγητής θα πρέπει να εκτελέσει τις εντολές σε Manual Step, έτσι ώστε κάθε φορά που θα πρέπει να δοθεί νέο ποσό να προλαμβάνει να το δίνει.

Ο καθηγητής ζητά από τους μαθητές να επιλύσουν τις ασκήσεις 8-5 του Φύλλου Εργασίας. Αφού οι μαθητές επιλύσουν τις ασκήσεις ο καθηγητής ελέγχει τις απαντήσεις και βεβαιώνεται ότι όλοι οι μαθητές έχουν τις ορθές απαντήσεις.

Page 97: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

97

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 3

Συνοδευτικό Υλικό Δραστηριότητας 3 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος Δραστηριότητας Τίτλος αρχείου

Όνομα αρχείου στο συνοδευτικό

ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.3.1 Φύλλο Εργασίας 3 fe 3_loops-counter.doc

* Αρχείο Crocodile ICT 605 presentation.cxi

* Αρχείο Crocodile ICT 605 examples.cxi

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.3.2 Ορθές απαντήσεις για τις ασκήσεις του Φύλλου Εργασίας 3

correct 3.doc

Γενικές οδηγίες χρήσης του εργαλείου

Γ.2.3.3 Γενικές οδηγίες ανάπτυξης του εργαλείου

creating instructions.doc

Page 98: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

98 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.3.1 – Φύλλο Εργασίας 3Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 3: Φύλλο Εργασίας

Επαναληπτική Δομή

Σκοπός: Η δραστηριότητα αυτή έχει σαν σκοπό να βοηθήσει το μαθητή να κατανοήσει την

έννοια της επαναληπτικής δομής.

1. Ενεργοποιείστε το πρόγραμμα Crocodile ICT 650 και ανοίξετε το αρχείο examples.cxi.

2. Τρέξετε τις εντολές του αλγόριθμου example1. Τι παρατηρείτε να εμφανίζεται μέσα στο μπλε πλαίσιο;

3. Τροποποιείστε το πρόγραμμα έτσι ώστε μέσα στο μπλε πλαίσιο να εμφανίζονται οι αριθμοί από 23 μέχρι 54 και τρέξετε τον αλγόριθμο ώστε να δείτε αν οι τροποποιήσεις που κάνατε είναι σωστές.

4. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 3;

5. Τρέξετε τις εντολές του αλγόριθμου example2. Τι παρατηρείτε να εμφανίζεται μέσα στο μπλε πλαίσιο;

6. Τροποποιείστε το πρόγραμμα έτσι ώστε μέσα στο μπλε πλαίσιο να εμφανίζονται οι περιττοί αριθμοί από 15 μέχρι 45 και τρέξετε τον αλγόριθμο ώστε να δείτε αν οι τροποποιήσεις που κάνατε είναι σωστές.

7. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 6;

8. Στον αλγόριθμο example4, αν το ταμείο είχε μέσα 4 λίρες, πως θα τροποποιούσατε τον αλγόριθμο για να υπολογίσει σωστά το ολικό ποσό του ταμείου;

9. Στον αλγόριθμο example5 γιατί δεν μπορεί η αρχική τιμή της μεταβλητής factor να είναι 0;

Page 99: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

99

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 3

Γ.2.3.2 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 3: Λύσεις Φύλλου Εργασίας

ΟΡΘΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΙΣ ΑΣΚΗΣΕΙΣ ΤΟΥ ΦΥΛΛΟΥ ΕΡΓΑΣΙΑΣ 3

2. Τρέξετε τις εντολές του αλγορίθμου example1. Τι παρατηρείτε να εμφανίζεται μέσα στο μπλε πλαίσιο;

Εμφανίζονται οι αριθμοί από 10-20 4. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 3;

Τοποποίηση1

Τοποποίηση2

5. Τρέξετε τις εντολές του αλγόριθμου example2. Τι παρατηρείτε να εμφανίζεται μέσα στο μπλε πλαίσιο;

Εμφανίζονται οι ζυγοί αριθμοί από 2-20

7. Ποιες τροποποιήσεις κάνατε στον αλγόριθμο για να επιτύχετε το ζητούμενο της άσκησης 6;

Τοποποίηση1

Τοποποίηση2

8. Στον αλγόριθμο example4, αν το ταμείο είχε μέσα 4 λίρες, πως θα τροποποιούσατε τον αλγόριθμο για να υπολογίσει σωστά το ολικό ποσό του ταμείου;

Τροποποίηση

9. Στον αλγόριθμο example5 γιατί δεν μπορεί η αρχική τιμή της μεταβλητής factor να είναι 0;

Η αρχική τιμή δεν μπορεί να είναι 0 διότι το αποτέλεσμα θα βγαίνει πάντα 0.

Page 100: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

100 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Οδηγίες δημιουργίας Λογικού Διαγράμματος στο πρόγραμμα Crocodile ICT 650

Σκοπός: απόκτηση δεξιοτήτων για τη δημιουργία Λογικών Διαγραμμάτων με τη χρήση του

προγράμματος Crocodile ICT 650.

Το Λογικό Διάγραμμα αποτελείται από:

• 1 αντικείμενο ΑΡΧΗΣ

• 1 αντικείμενο ΤΕΛΟΥΣ

• 4 αντικείμενα ΕΠΕΞΕΡΓΑΣΙΑΣ

• 1 αντικείμενο ΕΙΣΟΔΟΥ

• 2 αντικείμενα ΕΞΟΔΟΥ

• 1 αντικείμενο ΑΠΟΦΑΣΗΣ

Γ.2.3.3 – Γενικές οδηγίες ανάπτυξης του εργαλείου

Page 101: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

101

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Δημιουργία Λογικού Διαγράμματος

1. Ενεργοποίηση του προγράμματος Crocodile ICT 650 και επιλογή New model.

2. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΩΝ ΑΡΧΗΣ ΚΑΙ ΤΕΛΟΥΣ

• Επιλέγω Parts Library / Flowcharts / Start and

Stop

• Επιλέγω το εργαλείο Start και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Επιλέγω το εργαλείο Stop και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

Επιφάνεια Εργασίας

3. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΩΝ ΕΠΕΞΕΡΓΑΣΙΑΣ

• Επιλέγω Parts Library / Flowcharts /

Processes

• Επιλέγω το εργαλείο Set variable και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο αριστερό μέρος, πάνω στο Χ, κάνω κλικ και γράφω το όνομα της μεταβλητής π.χ. tamio.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 3

Page 102: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

102 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

• Στο δεξί μέρος, πάνω στο 0, κάνω κλικ και γράφω την τιμή της μεταβλητής, αν αυτή δεν είναι 0, π.χ. tamiο+money.

• Με τον ίδιο τρόπο δημιουργώ και ρυθμίζω όλα τα αντικείμενα επεξεργασίας που χρειάζεται το Λογικό Διάγραμμα

4. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΑΠΟΦΑΣΗΣ

• Επιλέγω Parts Library / Flowcharts /

Decisions

• Επιλέγω το εργαλείο Test και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο αριστερό μέρος κάνω κλικ και γράφω το όνομα του μετρητή counter

• Στο δεξί μέρος κάνω κλικ και γράφω την τελική τιμή του μετρητή που είναι το 5

• Κάνω κλικ στο = για να επιλέξω το Λογικό τελεστή π.χ.: <=

5. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΕΙΣΟΔΟΥ

• Επιλέγω Parts Library / Flowcharts /

Inputs and Outputs

• Επιλέγω το εργαλείο Get Property και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο αριστερό μέρος, πάνω στο Χ, κάνω κλικ και γράφω το όνομα της μεταβλητής money.

Page 103: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

103

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Η μεταβλητή money παίρνει την τιμή της από το χρήστη. Το αντικείμενο μέσα στο οποίο ο χρήστης δίνει την τιμή είναι το Edit Box και δημιουργείται με τις παρακάτω οδηγίες:

• Επιλέγω Parts Library / Presentation /

Input -Outputs

• Επιλέγω το εργαλείο Edit Box και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Κάνω κλικ πάνω στο και κάνοντας drag το συνδέω με το αντίστοιχο σημείο

του αντικειμένου εισόδου. Η σύνδεση παρουσιάζεται με διακεκομμένη γραμμή όπως φαίνεται στο διπλανό παράθυρο.

• Αυτόματα το αντικείμενο εισόδου αλλάζει μορφή και κάνοντας κλικ πάνω στη λέξη Property εμφανίζεται μία λίστα στην οποία επιλέγω τον τύπο της μεταβλητής money που είναι value. Το αντικείμενο εισόδου θα πάρει τη μορφή:

Ιδιότητες Στο αντικείμενο Edit Box μπορώ να ρυθμίσω την ιδιότητα Label έτσι ώστε ο χρήστης να διαβάζει ένα μήνυμα δίπλα από το πλαίσιο μέσα στο οποίο θα δίνει την τιμή. Για να ρυθμίσω ιδιότητες κάνω δεξί κλικ πάνω στο αντικείμενο και επιλέγω Properties. Αυτόματα, κάτω και αριστερά της οθόνης, θα εμφανιστεί το παράθυρο ιδιοτήτων όπου μπορώ να ρυθμίσω το κείμενο της ετικέτας καθώς και το χρώμα της. Μετά τις ρυθμίσεις, το αντικείμενο θα πάρει τη μορφή: Την τιμή θα τη δίνει ο χρήστης μέσα στο πλαίσιο που γράφει Enter text.

6. ΔΗΜΙΟΥΡΓΙΑ ΑΝΤΙΚΕΙΜΕΝΟΥ ΕΞΟΔΟΥ

• Επιλέγω Parts Library / Flowcharts / Inputs and Outputs

• Επιλέγω το εργαλείο Set Property και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Στο δεξί μέρος, πάνω στο 0, κάνω κλικ και γράφω το όνομα της μεταβλητής Counter

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 3

Page 104: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

104 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Το περιεχόμενο της μεταβλητής Counter μπορεί να εμφανίζεται μέσα σε ένα αντικείμενο Text. Το αντικείμενο δημιουργείται με τις παρακάτω οδηγίες:

• Επιλέγω Parts Library / Presentation /

Input -Outputs

• Επιλέγω το εργαλείο Text και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Κάνω κλικ πάνω στο του αντικειμένου εξόδου και κάνοντας drag το συνδέω με το αντικείμενο Text. Η σύνδεση παρουσιάζεται με διακεκομμένη γραμμή.

• Αυτόματα το αντικείμενο εξόδου αλλάζει μορφή και κάνοντας κλικ πάνω στη λέξη Property εμφανίζεται μία λίστα στην οποία επιλέγω Text . Το αντικείμενο εξόδου θα πάρει τη μορφή:

• Με τον ίδιο τρόπο δημιουργώ ακόμα ένα αντικείμενο εξόδου, η μεταβλητή του οποίου ονομάζεται tamio και ακόμα ένα αντικείμενο Text.

Ιδιότητες Στο αντικείμενο Text μπορώ να ρυθμίσω διάφορες ιδιότητες όπως τη μορφή (Bold, Underline, Italic) του κειμένου που θα εμφανίζεται καθώς και το φόντο και περίγραμμα του πλαισίου μέσα στο οποίο θα φαίνεται το κείμενο. Για να ρυθμίσω ιδιότητες επιλέγω το ανάλογο εργαλείο της γραμμής εργαλείων που εμφανίζεται αυτόματα στο δεξί μέρος του αντικειμένου Text .

Γραμμή Εργαλείων

Page 105: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

105

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

7. ΣΥΝΔΕΣΗ ΟΛΩΝ ΤΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΤΟΥ ΛΟΓΙΚΟΥ ΔΙΑΓΡΑΜΜΑΤΟΣ ΜΕ ΓΡΑΜΜΕΣ ΡΟΗΣ

• Επιλέγω το αντικείμενο το οποίο θέλω να συνδέσω, και με τη μέθοδο Drag and Drop το πλησιάζω στο αντικείμενο με το οποίο θέλω να το συνδέσω, έτσι ώστε οι άκρες τους να ενωθούν με τον τρόπο που φαίνεται στο διπλανό παράθυρο

• Αν η σύνδεση γίνει τότε θα μετατραπούν οι γραμμές σύνδεσης σε γραμμές ροής που θα έχουν κατεύθυνση (βελάκι)

• Με τον ίδιο τρόπο συνδέω όλα τα αντικείμενα του Λογικού διαγράμματος ώστε να πάρει τη μορφή που φαίνεται στο παρακάτω παράθυρο:

8. ΧΡΗΣΗ ΑΝΤΙΚΕΙΜΕΝΟΥ MONITOR BOX ΓΙΑ ΕΛΕΓΧΟ ΑΛΛΑΓΗΣ ΤΙΜΩΝ ΜΕΤΑΒΛΗΤΗΣ

• Επιλέγω Parts Library / Flowcharts

/Programming Environment

• Επιλέγω το εργαλείο Monitoring Box και με τη μέθοδο Drag and Drop σύρω στην επιφάνεια εργασίας το αντικείμενο

• Οι εντολές μπορούν να εκτελεστούν αυτόματα (Auto Step) ή και με τον έλεγχο του χρήστη ανάλογα με την επιλογή που θα κάνει ο χρήστης (Manual Step).

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 3

Page 106: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

106 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 107: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

107

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.4 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 4

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Εισαγωγή στην ενότητα των Συναρτήσεων

Τάξη Γ’ Λυκείου

Ενότητα Λογικά Διαγράμματα Συναρτήσεων

Βιβλία: ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, σελίδες 293–307.

Ενδεικτική Διάρκεια 2 x 45 λεπτά

Σκοπός Η δραστηριότητα είναι εισαγωγική στην ενότητα των συναρτήσεων. Σκοπός της προτεινόμενης δραστηριότητας είναι να κατανοήσουν οι μαθητές την αναγκαιότητα της χρήσης των συναρτήσεων σε ένα πρόγραμμα. Ταυτόχρονα οι μαθητές θα πρέπει να αντιληφθούν την έννοια των παραμέτρων σε μια συνάρτηση, καθώς και τη χρήση τοπικών μεταβλητών μιας συνάρτησης.

Στην προτεινόμενη δραστηριότητα θα αναπτυχθούν λογικά διαγράμματα τα οποία θα ζητούν από το χρήστη δύο ακέραιους αριθμούς (m, k) και θα παρουσιάζουν το αποτέλεσμα της έκφρασης m! + k!. Στο πρώτο παράδειγμα θα υπολογίζεται και θα παρουσιάζεται το αποτέλεσμα από το κύριο πρόγραμμα. Στο δεύτερο παράδειγμα θα χρησιμοποιείται μια συνάρτηση, η οποία θα υπολογίζει το παραγοντικό ενός αριθμού. Το κύριο πρόγραμμα, κάνοντας χρήση της συνάρτησης, θα υπολογίζει και θα παρουσιάζει το αποτέλεσμα της ζητούμενης έκφρασης.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_04

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Συνάρτηση, Function, παράμετρος, παραγοντικό, crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

*Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Η δραστηριότητα είναι εισαγωγική στην ενότητα των συναρτήσεων και θα χρησιμοποιηθεί από τον καθηγητή ως ένα εργαλείο για να βοηθήσει τους μαθητές να εμπεδώσουν καλύτερα τις έννοιες του κεφαλαίου. Το υλικό που θα χρησιμοποιηθεί είναι λογικά διαγράμματα που δημιουργήθηκαν με το πρόγραμμα Crocodile ICT 650.

Το μάθημα πρέπει να διεξαχθεί μέσα σε εργαστήριο Η/Υ, όπου ο καθηγητής θα παρουσιάσει τα λογικά διαγράμματα χρησιμοποιώντας βιντεοπροβολέα. Επίσης ο κάθε μαθητής θα έχει το δικό του Η/Υ στον οποίο θα είναι εγκατεστημένο το λογισμικό Crocodile και το αρχείο του φύλλου εργασίας.

Προαπαιτούμενες γνώσεις: Επαναληπτικές δομές, Βασικές γνώσεις του λογισμικού Crocodile.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 4

Page 108: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

108 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Πορεία: Η δραστηριότητα αρχίζει με την εκτέλεση του αρχείου functions.cxi. Το αρχείο περιέχει διάφορα λογικά διαγράμματα τα οποία ενδείκνυται να παρουσιαστούν με την πιο κάτω σειρά:

Παράδειγμα 1: para1

Ο καθηγητής παρουσιάζει το πιο κάτω λογικό διάγραμμα το οποίο ζητά από το χρήστη έναν αριθμό (m) και παρουσιάζει το παραγοντικό του αριθμού αυτού (m!).

Ο καθηγητής δίνει έναν αριθμό και εκτελεί το λογικό διάγραμμα. Το παραγοντικό του

αριθμού θα παρουσιαστεί στο κατάλληλο κουτάκι. Η εντολή χρησιμοποιείται για να καθυστερήσει την εκτέλεση της επόμενης εντολής, ώστε να δώσει το χρόνο στον καθηγητή να επεξηγήσει τις μεταβλητές που έχουν χρησιμοποιηθεί στο πρόγραμμα.

Στη συνέχεια ζητείται από τους μαθητές να προτείνουν τι προσθήκες πρέπει να γίνουν στο λογικό διάγραμμα για να παρουσιαστεί επιπρόσθετα το παραγοντικό ενός δεύτερου αριθμού k, καθώς και το άθροισμα της έκφρασης m!+k!.

Μέσα από συζήτηση, αναμένεται ότι ο μαθητής θα προτείνει την εισαγωγή δύο νέων μεταβλητών k και p2, και την επανάληψη όλων των βασικών εντολών, αλλά χρησιμοποιώντας τις νέες μεταβλητές.

Page 109: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

109

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 4

Παράδειγμα 2: para2

Ο καθηγητής παρουσιάζει τις προτεινόμενες από τους μαθητές αλλαγές χρησιμοποιώντας το παράδειγμα para2. Στη συνέχεια εκτελεί το λογικό διάγραμμα δίνοντας διάφορους αριθμούς.

Ο καθηγητής προβληματίζει τους μαθητές με διάφορες ερωτήσεις, όπως

Πως θα υπολογίσω το παραγοντικό 3 αριθμών (m!, k!, x!)•

Τι θα γίνει αν θέλω να υπολογίσω το παραγοντικό 5 ή 10 αριθμών; •

Παράδειγμα 3: para3

Ο καθηγητής εισάγει την έννοια της συνάρτησης και επεξηγεί ότι εντολές που επαναλαμβάνονται συχνά μπορούν να μετατραπούν σε συνάρτηση. Παρουσιάζει το παράδειγμα para3, στο οποίο η συνάρτηση paragontiko υπολογίζει το παραγοντικό του αριθμού Ν.

Page 110: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

110 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Τονίζεται ότι η συνάρτηση εκτελεί συγκεκριμένες εντολές και επιστρέφει ένα αποτέλεσμα. Το κύριο πρόγραμμα καλεί τη συνάρτηση χρησιμοποιώντας το όνομα της συνάρτησης και παραμέτρους. Οι έννοιες κύριο πρόγραμμα, συνάρτηση, παράμετρος, επιστροφή αποτελέσματος πρέπει να επεξηγηθούν πολύ καλά στους μαθητές.

Η παρουσίαση του παραδείγματος ενδείκνυται να εκτελεστεί χρησιμοποιώντας τη χειροκίνητη εκτέλεση εντολών (Manual Step). Με αυτό τον τρόπο ο καθηγητής θα έχει την ευκαιρία να επεξηγήσει καλύτερα στους μαθητές τον τρόπο που χρησιμοποιούνται οι παράμετροι μιας συνάρτησης.

Επίσης πρέπει να τονιστεί η έννοια των τοπικών μεταβλητών μιας συνάρτησης. Κάνοντας μια απλή μετατροπή στο λογικό διάγραμμα όπου θα χρησιμοποιείται η μεταβλητή p της

συνάρτησης στο κύριο πρόγραμμα , θα παρουσιαστεί στους μαθητές το εύρος των τοπικών μεταβλητών.

Ακολούθως δίνεται το φύλλο εργασίας P2_4FunctionsFE.doc για εμπέδωση των εννοιών χρησιμοποιώντας το λογισμικό Crocodile.

Ο καθηγητής παρακολουθεί και συμβουλεύει τους μαθητές κατά τη διάρκεια εκτέλεσης του φύλλου εργασίας. Στο τέλος θα δώσει στους μαθητές τα ορθά λογικά διαγράμματα (εκτύπωση του αρχείου FunctionsFEAnswers.cxi).

Page 111: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

111

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 4

Συνοδευτικό Υλικό Δραστηριότητας 4 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος Δραστηριότητας Τίτλος αρχείου

Όνομα αρχείου στο συνοδευτικό

ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.4.1 Φύλλο Εργασίας 4 P2_4FunctionsFE.doc

* Αρχείο Crocodile ICT 605 Functions.cxi

* Αρχείο Crocodile ICT 605 FunctionsFE.cxi

Δείγματα Αναμενόμενων προϊόντων των μαθητών

* Αρχείο Crocodile ICT 605 FunctionsFEAnswers.cxi

Γενικές οδηγίες χρήσης του εργαλείου

Page 112: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

112 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.4.1 – Φύλλο Εργασίας 4Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 4: Φύλλο Εργασίας

Λογικά Διαγράμματα - Συναρτήσεις

Σκοπός:

• Δημιουργία λογικών διαγραμμάτων, τα οποία να χρησιμοποιούν συναρτήσεις.

• Σχεδιασμός λογικών διαγραμμάτων με συναρτήσεις

Περιγραφή Μαθησιακής Δραστηριότητας: 1. Ενεργοποιείστε το πρόγραμμα Crocodile ICT 650 και ανοίξετε το αρχείο FunctionsFE.cxi

2. Ενεργοποιείστε το παράδειγμα askisi1.

3. Να συμπληρώσετε το λογικό διάγραμμα του κύριου προγράμματος, ώστε να παρουσιάζει επιπλέον τα αποτελέσματα k! και m!+k!.

4. Ενεργοποιείστε το παράδειγμα askisi2.

5. Χρησιμοποιώντας τη συνάρτηση factorial, να δημιουργήσετε το λογικό διάγραμμα του κύριου προγράμματος, το οποίο να παρουσιάζει την τιμή του 5!.

6. Ενεργοποιείστε το παράδειγμα askisi3.

7. Δημιουργήστε ένα λογικό διάγραμμα το οποίο να συμπεριλαμβάνει:

• Συνάρτηση με την ονομασία Athrisma, η οποία να υπολογίζει το άθροισμα των αριθμών 1-Ν, όπου το Ν δίνεται σαν παράμετρος.

• Το κύριο πρόγραμμα, χρησιμοποιώντας την πιο πάνω συνάρτηση να παρουσιάζει τα αποτελέσματα

o 1+2+3+4+5

o 1+2+3+………..+9+10

Page 113: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

113

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.5 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 5

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Παράλληλοι Μονοδιάστατοι Πίνακες

Τάξη Β’, Γ’ Λυκείου

Ενότητα Μονοδιάστατοι Πίνακες – Παρουσίαση Μέγιστης και Ελάχιστης Τιμής

Βιβλία: ΗΥ Pascal (Τόμος Β’), Γ’ Λυκείου, σελίδες 293–307. Σημειώσεις Πληροφορικής, Προγραμματισμός στη Visual Basic Β’ Ενιαίου Λυκείου, σελίδες 99–102.

Ενδεικτική Διάρκεια 2 x 45 λεπτά

Σκοπός Η δραστηριότητα είναι εισαγωγική στην ενότητα των παράλληλων πινάκων. Θα παρουσιαστούν λογικά διαγράμματα τα οποία θα χρησιμοποιούν και επεξεργάζονται παράλληλους μονοδιάστατους πίνακες.

Σκοπός της δραστηριότητας είναι να κατανοήσουν οι μαθητές την έννοια των παράλληλων μονοδιάστατων πινάκων και τον τρόπο επεξεργασίας τους.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_05

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Μονοδιάστατοι πίνακες, παράλληλοι πίνακες, λογικό διάγραμμα, πίνακας, array, crocodile

Λογισμικό που απαιτείται*

CROCODILE ICT 605

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Η δραστηριότητα είναι εισαγωγική στην ενότητα των παράλληλων πινάκων και θα χρησιμοποιηθεί από τον καθηγητή ως ένα εργαλείο για να βοηθήσει τους μαθητές να εμπεδώσουν καλύτερα τις έννοιες του κεφαλαίου. Το υλικό που θα χρησιμοποιηθεί είναι λογικά διαγράμματα που δημιουργήθηκαν με το πρόγραμμα Crocodile ICT 650.

Το μάθημα πρέπει να διεξαχθεί μέσα σε εργαστήριο ΗΥ όπου ο καθηγητής θα παρουσιάσει τα λογικά διαγράμματα χρησιμοποιώντας βιντεοπροβολέα. Επίσης ο κάθε μαθητής θα έχει το δικό του ΗΥ στον οποίο θα είναι εγκατεστημένο το λογισμικό Crocodile και το αρχείο του φύλλου εργασίας.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 5

Page 114: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

114 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Προαπαιτούμενες γνώσεις: Μονοδιάστατοι Πίνακες/Βασικές γνώσεις του λογισμικού Crocodile.

Πορεία: Η δραστηριότητα αρχίζει με την εκτέλεση του αρχείου arrays.cxi. Το αρχείο περιέχει διάφορα λογικά διαγράμματα τα οποία ενδείκνυται να παρουσιαστούν με την πιο κάτω σειρά:

Παράδειγμα 1: input

Ο καθηγητής παρουσιάζει το πιο κάνω λογικό διάγραμμα, το οποίο ζητά από το χρήστη το όνομα και το ύψος 3 ατόμων. Όλα τα στοιχεία αποθηκεύονται σε δύο παράλληλους μονοδιάστατους πίνακες.

Ο καθηγητής εκτελεί το λογικό διάγραμμα δίνοντας τα ονόματα και το ύψος των τριών ατόμων. Χρησιμοποιώντας τη χειροκίνητη εκτέλεση (Manual Step) δίνεται η ευχέρεια στον καθηγητή να επεξηγήσει τη χρήση μιας επαναληπτικής δομής για την εισαγωγή στοιχείων σε παράλληλους μονοδιάστατους πίνακες. Πρέπει επίσης να τονιστεί η αντιστοιχία των στοιχείων μεταξύ των παράλληλων πινάκων.

Η εντολή χρησιμοποιείται για να καθυστερήσει την εκτέλεση της επόμενης εντολής, με τη βοήθεια της οποίας θα δώσει το χρόνο στον καθηγητή να εισαγάγει τις τιμές και να επεξηγήσει τις μεταβλητές που έχουν χρησιμοποιηθεί στο πρόγραμμα.

Παράδειγμα 2: mesos

Στη συνέχεια ζητείται από τους μαθητές να προτείνουν με ποιο τρόπο θα υπολογιστεί και θα παρουσιαστεί ο μέσος όρος ύψους όλων των ατόμων. Αναμένεται από τους μαθητές να αντιληφθούν ότι στο συγκεκριμένο παράδειγμα θα χρησιμοποιηθεί μόνο ό ένας από τους δύο παράλληλους πίνακες.

Page 115: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

115

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 5

Ο καθηγητής παρουσιάζει και εκτελεί το συγκεκριμένο λογικό παράδειγμα.

Παράδειγμα 3: max

Ακολούθως δίνεται το φύλλο εργασίας ArraysFE.doc και ζητείται από τους μαθητές να δημιουργήσουν το πρώτο λογικό διάγραμμα στο οποίο θα υπολογίζεται η μέγιστη τιμή ύψους (askisi1).

Page 116: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

116 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ο καθηγητής θα δώσει στους μαθητές περίπου 10 λεπτά για τη δημιουργία του πιο πάνω λογικού διαγράμματος. Στη συνέχεια θα παρουσιάσει και θα εκτελέσει το αναμενόμενο λογικό διάγραμμα.

Παράδειγμα 4: maxname

Ο καθηγητής θα συζητήσει με τους μαθητές πιθανούς τρόπους για να παρουσιαστεί το όνομα του ψηλότερου ατόμου. Σκοπός είναι να κατανοήσουν οι μαθητές τη χρήση του 2ου παράλληλου πίνακα στο συγκεκριμένο παράδειγμα, χωρίς όμως να δοθεί η αναλυτική και λεπτομερής λύση.

Ακολούθως μετά ζητείται από τους μαθητές να δημιουργήσουν το δεύτερο λογικό διάγραμμα του φύλλου εργασίας στο οποίο θα παρουσιάζεται το όνομα του ψηλότερου ατόμου.

Ο καθηγητής θα δώσει στους μαθητές περίπου 20 λεπτά για τη δημιουργία του πιο πάνω λογικού διαγράμματος. Στη συνέχεια θα παρουσιάσει και θα εκτελέσει το αναμενόμενο λογικό διάγραμμα και θα πρέπει να ακολουθήσει συζήτηση για τον τρόπο επεξεργασίας των παράλληλων πινάκων.

Στη συνέχεια θα ζητηθεί από τους μαθητές να ολοκληρώσουν το φύλλο εργασίας δημιουργώντας το τρίτο λογικό διάγραμμα.

Ο καθηγητής παρακολουθεί και συμβουλεύει τους μαθητές κατά την διάρκεια εκτέλεσης του φύλλου εργασίας. Στο τέλος θα δώσει στους μαθητές τα ορθά λογικά διαγράμματα (εκτύπωση του αρχείου ArraysFEAnswers.cxi).

Συνοδευτικό Υλικό Δραστηριότητας 5 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος Δραστηριότητας Τίτλος αρχείου

Όνομα αρχείου στο συνοδευτικό

ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.5.1 Φύλλο Εργασίας 5 P2_5ArraysFE.doc

* Αρχείο Crocodile ICT 605 Arrays.cxi

* Αρχείο Crocodile ICT 605 ArraysFE.cxi

Δείγματα Αναμενόμενων προϊόντων των μαθητών

* Αρχείο Crocodile ICT 605 ArraysFEAnswers.cxi

Γενικές οδηγίες χρήσης του εργαλείου

Page 117: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

117

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.5.1 – Φύλλο Εργασίας 5Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 5: Φύλλο Εργασίας

Λογικά Διαγράμματα - Συναρτήσεις

Σκοπός:

• Σχεδιασμός λογικών διαγραμμάτων με παράλληλους μονοδιάστατους πίνακες

• Επεξεργασία παράλληλων μονοδιάστατων πινάκων

Περιγραφή Μαθησιακής Δραστηριότητας: 1. Ενεργοποιείστε το πρόγραμμα Crocodile ICT 650 και ανοίξετε το αρχείο ArraysFE.cxi

2. Ενεργοποιείστε το παράδειγμα askisi1.

3. Να συμπληρώσετε το λογικό διάγραμμα του κύριου προγράμματος, ώστε να παρουσιάζει τη μέγιστη τιμή ύψους.

4. Αλλάξετε το λογικό διάγραμμα ώστε να παρουσιάσετε επιπλέον και το όνομα του ψηλότερου ατόμου.

5. Ενεργοποιείστε το παράδειγμα askisi3.

6. Δημιουργήστε ένα λογικό διάγραμμα το οποίο να:

• Ζητά τον πληθυσμό και έκταση 5 χωρών. Τα στοιχεία να αποθηκεύονται σε παράλληλους μονοδιάστατους πίνακες.

• Το πρόγραμμα να παρουσιάζει τον πληθυσμό της πιο μικρής σε έκταση χώρας.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 5

Page 118: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

118 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 119: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

119

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 6

Γ.2.6 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 6

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Γνωριμία με τη γλώσσα προγραμματισμού Turbo Delphi

Τάξη Α’, Β’, Γ’ Λυκείου

Ενότητα Γνωριμία με το περιβάλλον εργασίας της γλώσσας προγραμματισμού Turbo Delphi (ΔΩΡΕΑΝ έκδοση του Borland Developer Studio 2006)

Ενδεικτική Διάρκεια 2 x 45 λεπτά

Σκοπός Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να μάθουν να χρησιμοποιούν το περιβάλλον της γλώσσας προγραμματισμού Turbo Delphi για να γράψουν απλά προγράμματα στη γλώσσα αυτή.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_06

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Turbo Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

*Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Page 120: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

120 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Συνοδευτικό Υλικό Δραστηριότητας 6 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.6.1 Εγχειρίδιο γνωριμίας με το περιβάλλον Turbo Delphi

Turbo_Delphi_Manual.doc

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γενικές οδηγίες χρήσης του εργαλείου

Page 121: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

121

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Εγχειρίδιο – Γνωριμία με το περιβάλλον εργασίας της Turbo Delphi

Εισαγωγή: Η γλώσσα προγραμματισμού Turbo Delphi είναι μια γλώσσα οπτικού προγραμματισμού (όπως τη Visual Basic, αλλά πολύ πιο δυνατή) η οποία έχει αναπτυχθεί από την εταιρεία Borland. Έχει σαν βάση της την Object Pascal, η οποία είναι αντικειμενοστραφής γλώσσα προγραμματισμού. Με απλά λόγια η Turbo Delphi είναι γλώσσα προγραμματισμού Pascal, η οποία χρησιμοποιεί αντικείμενα – Visual Pascal θα ήταν πολύ πιθανόν το όνομα της, αν ήταν αναπτυγμένη από την εταιρεία Microsoft. Η Turbo Delphi είναι η δωρεάν έκδοση του Borland Developer Studio 2006.

Εκκίνηση της Turbo Delphi και δημιουργία νέου έργου:

Για να τρέξετε την Turbo Delphi πατήστε μενού Start – Borland Developer Studio – Delphi for Microsoft Win32.

Για να ξεκινήσετε ένα νέο έργο στην Turbo Delphi πατήστε το κουμπί «New Project».

Επιλέξτε Delphi Projects από το Item Categories, μετά VCL Forms Application και πατήστε ΟΚ.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 6

Γ.2.6.1 – Εγχειρίδιο γνωριμίας με το περιβάλλον εργασίας της Turbo Delphi

Page 122: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

122 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Μετά βλέπουμε την πιο κάτω οθόνη.

Περιβάλλον Εργασίας της Turbo Delphi:

Form Screen Position (Παράθυρο διάταξης Φόρμας): Εδώ τοποθετούμε τη φόρμα στη θέση της οθόνης που θέλουμε να εμφανίζεται, όταν τρέχει το πρόγραμμα.

Tool Palette (Εργαλειοθήκη): Περιέχει τα αντικείμενα, τα οποία τοποθετούμε στη φόρμα.

Object Inspector (Επιθεωρητής Αντικειμένου): Περιέχει της ιδιότητες (properties) του αντικειμένου και τα συμβάντα (Events) του.

Project Manager (Διαχειριστής Έργου): Εδώ φαίνονται όλες οι φόρμες και ο κώδικας του έργου. Μπορούμε να προσθέσουμε νέες φόρμες στο έργο. Φόρμα πάνω στην οποία

τοποθετούμε τα αντικείμενα.

Structure (Δομή): Εδώ φαίνεται η δομή της φόρμας και των αντικειμένων της.

Page 123: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

123

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Τοποθέτηση αντικειμένων στη φόρμα:

Επιλέγουμε το αντικείμενο που θέλουμε από την εργαλειοθήκη με το ποντίκι.

Το σύρουμε και το αφήνουμε στη φόρμα μας.

Αλλαγή ιδιοτήτων αντικειμένου:

Επιλέγουμε το αντικείμενο.

Επιλέγουμε την ιδιότητα που θέλουμε και την αλλάζουμε.

Εναλλαγή μεταξύ φόρμας και Κώδικα:

Πατήστε το κουμπί Toggle Form/Unit ή to πλήκτρο F12.

Αποθήκευση έργου:

Πατήστε το κουμπί Save All.

Μεταγλώττιση και Εκτέλεση του προγράμματος:

Πατήστε το κουμπί Run ή πατήστε το πλήκτρο F9.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 6

Page 124: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

124 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 125: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

125

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.7 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 7

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Υλικός Εξοπλισμός

Τάξη Α’, Β’ Λυκείου

Ενότητα Ξενάγηση στη Συσκευή

Βιβλία: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές, Α’ Λυκείου, σελίδες 26-42.

Ενδεικτική Διάρκεια 1 x 45 λεπτά

Σκοπός Η δραστηριότητα είναι επαναληπτική και μπορεί να χρησιμοποιηθεί στο τέλος της ενότητας «Υλικός Εξοπλισμός – Hardware». Κύριος σκοπός είναι, ο μαθητής να χρησιμοποιήσει την εφαρμογή για να ελέγξει μόνος του τις γνώσεις του στην προαναφερόμενη ενότητα. Με αυτό τον τρόπο ο μαθητής θα έχει την ευκαιρία να εμπεδώσει τα κύρια στοιχεία της ενότητας. Ταυτόχρονα παρέχεται η δυνατότητα στον καθηγητή να αξιολογήσει κατά πόσο οι μαθητές έχουν κατανοήσει τα τμήματα του υλικού εξοπλισμού από τα οποία αποτελείται ένας ηλεκτρονικός υπολογιστής.

Η εφαρμογή δημιουργήθηκε με το πρόγραμμα Turbo Delphi και περιλαμβάνει ένα μεγάλο φάσμα ερωτήσεων σχετικά με τον υλικό εξοπλισμό ενός ηλεκτρονικού υπολογιστή, καλύπτοντας όλα τα βασικά υποκεφάλαια της ενότητας, όπως μονάδες εισόδου/εξόδου, βοηθητική και κύρια μνήμη και κεντρική μονάδα επεξεργασίας. Οι ασκήσεις δίνονται σε διάφορες μορφές όπως ερωτήσεις συμπλήρωσης, ερωτήσεις πολλαπλών επιλογών, ερωτήσεις σωστό/λάθος και ασκήσεις τύπου drag and drop. Στο τέλος του κάθε τύπου ερωτήσεων γίνεται έλεγχος για την ορθότητα των απαντήσεων και ο μαθητής ενημερώνεται για τα λάθη του.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_07

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Υλικός Εξοπλισμός, hardware, επανάληψη, υλικό, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

*Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Η δραστηριότητα είναι επαναληπτική και θα χρησιμοποιηθεί από τον καθηγητή ως ένα εργαλείο για να βοηθήσει τους μαθητές να εμπεδώσουν καλύτερα τις έννοιες του κεφαλαίου. Το υλικό που θα χρησιμοποιηθεί είναι ένα εκτελέσιμο αρχείο που δημιουργήθηκε με το πρόγραμμα Turbo Delphi. Η εφαρμογή αποτελείται από τέσσερα μέρη, ένα για κάθε είδος ασκήσεων. Για να είναι ολοκληρωμένη η επαναληπτική δραστηριότητα ο μαθητής πρέπει να επιλύσει όλες τις ασκήσεις που συμπεριλαμβάνονται στην εφαρμογή.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 7

Page 126: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

126 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Στο τέλος του κάθε είδους ερωτήσεων ο μαθητής μπορεί να ελέγξει την ορθότητα των απαντήσεων του και να προσπαθήσει από μόνος του να διορθώσει τυχόν λάθη του.

Το μάθημα πρέπει να διεξαχθεί μέσα σε εργαστήριο ΗΥ, όπου ο κάθε μαθητής θα έχει το δικό του ΗΥ στον οποίο θα είναι εγκατεστημένη η προτεινόμενη εφαρμογή.

Πορεία: Η δραστηριότητα στους ΗΥ αρχίζει με την εκτέλεση του αρχείου hardware.exe. Παρουσιάζεται το κύριο μενού επιλογών από το οποίο ο μαθητής μπορεί να επιλέξει το είδος των ασκήσεων που επιθυμεί να δοκιμάσει. Ο καθηγητής παρουσιάζει την εφαρμογή στους μαθητές και δίνει βασικές οδηγίες για τον τρόπο επίλυσης των διάφορων τύπων ασκήσεων. Επίσης επεξηγεί την πλοήγηση μεταξύ των οθόνων της εφαρμογής, καθώς και τη χρήση των κοινών κουμπιών διαταγής «Επανεκκίνηση» και «Έλεγχος».

Ο καθηγητής ενδείκνυται να τονίσει στους μαθητές ότι για να είναι ολοκληρωμένη η επαναληπτική τους δραστηριότητα, επιβάλλεται να απαντήσουν τις ερωτήσεις που συμπεριλαμβάνονται και στα τέσσερα μέρη της εφαρμογής.

Στη συνέχεια οι μαθητές χρησιμοποιούν μόνοι τους την εφαρμογή και ελέγχουν τις γνώσεις τους στην ενότητα. Κατά τη διάρκεια των ασκήσεων ο καθηγητής επιβλέπει τους μαθητές και αξιολογεί τις γνώσεις που απέκτησαν οι μαθητές.

Κύριο Μενού

Η πρώτη οθόνη είναι το κύριο μενού επιλογών από το οποίο ο μαθητής επιλέγει το είδος

των ασκήσεων που επιθυμεί να απαντήσει. Το κουμπί τερματίζει και κλείνει την εφαρμογή.

Κουμπιά «Έλεγχος» & «Επανεκκίνηση»

Σε όλες τις ασκήσεις υπάρχουν τα κουμπιά «Έλεγχος» & «Επανεκκίνηση» και λειτουργούν με παρόμοιο τρόπο.

Το κουμπί ελέγχει την ορθότητα των απαντήσεων και ο μαθητής ενημερώνεται για τον αριθμό των σωστών απαντήσεων που έδωσε. Οι λάθος απαντήσεις

σημειώνονται με . Ο μαθητής έχει τη δυνατότητα να διορθώσει τις λανθασμένες απαντήσεις που έδωσε και να επαναλάβει τον έλεγχο.

Το κουμπί επαναφέρει τις ερωτήσεις/απαντήσεις στην αρχική τους θέση και δίνεται η δυνατότητα να επαναληφθεί η άσκηση από την αρχή.

Page 127: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

127

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 7

Μέρος 1 – Περιφερειακές Μονάδες

Το 1ο μέρος περιέχει 12 εικόνες περιφερειακών μονάδων ενός Η/Υ τις οποίες ο μαθητής ζητείται να εντάξει στην κατάλληλη κατηγορία: μονάδες εισόδου, μονάδες εξόδου και βοηθητική μνήμη.

Ο μαθητής επιλέγει μια εικόνα περιφερειακής μονάδας και κρατώντας το ποντίκι πατημένο, σέρνει την εικόνα στο πλαίσιο της κατηγορίας στην οποία επιθυμεί να εντάξει τον επιλεγμένο εξοπλισμό (drag and drop). Με τον ίδιο τρόπο τοποθετεί όλες τις περιφερειακές μονάδες στην κατάλληλη κατηγορία. Αν ο μαθητής επιθυμεί να αλλάξει την κατηγορία στην οποία ένταξε μια εικόνα, τότε επιλέγει την εικόνα και τη σέρνει στο πλαίσιο της νέας κατηγορίας.

Τα κουμπιά «Έλεγχος» & «Επανεκκίνηση» χρησιμοποιούνται για να ελεγχθούν οι απαντήσεις που δόθηκαν και για να επαναληφθεί η άσκηση.

Μέρος 2 – Ερωτήσεις Πολλαπλών Απαντήσεων

Το 2ο μέρος περιέχει 10 ερωτήσεις πολλαπλών απαντήσεων. Για την κάθε ερώτηση δίνονται 3 πιθανές απαντήσεις από τις οποίες ο μαθητής καλείται να επιλέξει την σωστή απάντηση.

Page 128: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

128 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Τα κουμπιά «Έλεγχος» & «Επανεκκίνηση» χρησιμοποιούνται για να ελεγχθούν οι απαντήσεις που δόθηκαν και για να επαναληφθεί η άσκηση.

Μέρος 3 – Ερωτήσεις Σωστό/Λάθος

Το 3ο μέρος περιέχει 10 δηλώσεις για τις οποίες οι μαθητές πρέπει να απαντήσουν κατά πόσο είναι σωστές ή λάθος. Για την κάθε δήλωση ο μαθητής επιλέγει την απάντηση του πατώντας στο κουμπί Σωστό ή Λάθος (radio button).

Τα κουμπιά «Έλεγχος» & «Επανεκκίνηση» χρησιμοποιούνται για να ελεγχθούν οι απαντήσεις που δόθηκαν και για να επαναληφθεί η άσκηση.

Page 129: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

129

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 7

Μέρος 4 – Ερωτήσεις Συμπλήρωσης

Το 4ο μέρος περιέχει 8 προτάσεις τις οποίες ο μαθητής πρέπει να συμπληρώσει επιλέγοντας τον κατάλληλο ορισμό από μια ομάδα 12 ορισμών. Ο μαθητής επιλέγει ένα ορισμό και κρατώντας το ποντίκι πατημένο, σέρνει τον ορισμό στο πλαίσιο της πρότασης που επιθυμεί να συμπληρώσει (drag and drop). Με τον ίδιο τρόπο τοποθετεί όλους τους ορισμούς στις κατάλληλες προτάσεις. Αν ο μαθητής επιθυμεί να αλλάξει τον ορισμό σε μια πρόταση, τότε επιλέγει τον ορισμό που δόθηκε και τον σέρνει σε άλλη πρόταση ή πίσω στο πλαίσιο ορισμών.

Τα κουμπιά «Έλεγχος» & «Επανεκκίνηση» χρησιμοποιούνται για να ελεγχθούν οι απαντήσεις που δόθηκαν και για να επαναληφθεί η άσκηση.

Πριν το τέλος του μαθήματος ο καθηγητής θα δώσει στους μαθητές τις ορθές απαντήσεις (εκτύπωση του αρχείου P2_7HardwareAnswers.doc)

Συνοδευτικό Υλικό Δραστηριότητας 7 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

* Αρχείο Turbo Delphi Hardware.exe

* Αρχεία κώδικα – Hardware.exe

P L H 0 3 _ K 0 7 M _ P 2 _ 0 7 _ c o d e (φάκελος)

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.7.1 Ορθές απαντήσεις ηλεκτρονικών ασκήσεων

P2_7HardwareAnswers.doc

Γενικές οδηγίες χρήσης του εργαλείου

Page 130: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

130 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.7.1 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 7: Λύσεις Ηλεκτρονικών Ασκήσεων

Ορθές απαντήσεις των ηλεκτρονικών ασκήσεων

Μέρος 1 – Περιφερειακές Μονάδες

Μέρος 2 – Ερωτήσεις Πολλαπλών Απαντήσεων

Page 131: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

131

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

Μέρος 3 – Ερωτήσεις Σωστό/Λάθος

Μέρος 4 – Ερωτήσεις Συμπλήρωσης

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 7

Page 132: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

132 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 133: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

133

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.8 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 8

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Μεταβλητές

Τάξη Γ’ Γυμνασίου/Α’ Λυκείου

Ενότητα Προγραμματισμός – Μεταβλητές

Βιβλία: Πληροφορική Γυμνασίου, Μεταβλητές σταθερές και παραστάσεις, σελίδες 255-261. Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Μεταβλητές, σελίδες 80–81.

Ενδεικτική Διάρκεια 2 x 45 λεπτά

Σκοπός Η δραστηριότητα αυτή έχει σαν σκοπό να βοηθήσει τους μαθητές να κατανοήσουν την έννοια της μεταβλητής και να αντιληφθούν πώς μπορεί να χρησιμοποιηθεί σωστά μία μεταβλητή μέσα σε ένα πρόγραμμα. Μέσα από παραστατικά παραδείγματα οι μαθητές έχουν τη δυνατότητα να παρακολουθήσουν τον τρόπο διαφοροποίησης μίας μεταβλητής μέσα στη ροή του προγράμματος. Η προτεινόμενη δραστηριότητα είναι εισαγωγική για την έννοια της μεταβλητής και θα γίνει στην αρχή της ενότητας.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_08

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Μεταβλητή, variables, τύποι μεταβλητών, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Η δραστηριότητα ασχολείται εξ’ ολοκλήρου με την πληροφόρηση των μαθητών στο θέμα των μεταβλητών. Το υλικό που θα χρησιμοποιηθεί είναι τρία εκτελέσιμα αρχεία τα οποία δημιουργήθηκαν με το πρόγραμμα Turbo Delphi και τα οποία παρουσιάζουν διάφορα στοιχεία σχετικά με τις μεταβλητές. Το μάθημα μπορεί να διεξαχθεί σε μία απλή αίθουσα διδασκαλίας ή μέσα σε ένα εργαστήριο Η/Υ, αρκεί να υπάρχει Η/Υ συνδεδεμένος με βιντεοπροβολέα. Αν το μάθημα θα γίνει μέσα σε εργαστήριο Η/Υ, τότε θα μπορούσε να αξιοποιηθεί και το πρόγραμμα NetSupport.

Πορεία: το μάθημα αρχίζει με το άνοιγμα του αρχείου variables_1_concept.exe. Το αρχείο αυτό περιέχει μία φόρμα στην οποία, σταδιακά και με προκαθορισμένη σειρά, εμφανίζονται διάφορα παραδείγματα μεταβλητών τα οποία καλύπτουν τους 5 βασικούς τύπους δεδομένων: String, Integer, Real, Character, Boolean. Με την ολοκλήρωση της παρουσίασης της φόρμας, οι μαθητές θα γίνουν γνώστες των ακόλουθων:

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 134: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

134 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Τι είναι μεταβλητή•

Τι τιμές μπορεί να πάρει μία μεταβλητή ανάλογα με τον τύπο της•

Ποια έγκυρα ονόματα μπορεί να πάρει μία μεταβλητή στη χρήση της μέσα σε ένα •πρόγραμμα.

Περιγραφή παρουσίασης του περιεχομένου του αρχείου variables_1_concept.exe

1. Άνοιγμα αρχείου και εμφάνιση φόρμας στην παρακάτω μορφή:

2. Κλικ πάνω στο πλήκτρο «Παράδειγμα1» και ενεργοποίηση του πρώτου παραδείγματος όπου εμφανίζεται ένα τετράγωνο το οποίο αλλάζει χρώμα από κόκκινο σε κίτρινο και από κίτρινο σε κόκκινο.

3. Ερώτηση καθηγητή: «Τι αλλάζει σε σχέση με το τετράγωνο σχήμα;».

4. Απάντηση μαθητών «το χρώμα». Γίνεται μία συζήτηση η οποία καταλήγει στο ότι το χρώμα είναι μία μεταβλητή διότι μπορεί να πάρει πολλές τιμές.

5. Κλικ πάνω στο τετράγωνο για να εμφανιστεί η λέξη χρώμα που είναι και η μεταβλητή στο συγκεκριμένο παράδειγμα και ταυτόχρονα να ενεργοποιηθεί το πλήκτρο «Παράδειγμα2» ώστε να μπορεί ο καθηγητής να παρουσιάσει το επόμενο παράδειγμα που θα αναφέρεται σε άλλο τύπο μεταβλητής (ακέραιους αριθμούς).

6. Επανάληψη των βημάτων 2 μέχρι 5, έτσι ώστε να εμφανιστούν παραδείγματα και για τους πέντε τύπους μεταβλητών. Με την ολοκλήρωση των βημάτων αυτών η φόρμα παίρνει την παρακάτω μορφή:

Page 135: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

135

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

7. Κλικ πάνω στο πλήκτρο «ΜΕΤΑΒΛΗΤΕΣ» και εμφάνιση των τριών χαρακτηριστικών της μεταβλητής: α) οι τιμές που μπορεί να πάρει, β) Ο τύπος των τιμών της, γ) τα έγκυρα ονόματα που μπορεί να πάρει μέσα σε ένα πρόγραμμα

8. Κλικ στο πλήκτρο «ΤΙΜΕΣ ΜΕΤΑΒΛΗΤΗΣ» έτσι ώστε να εμφανιστούν οι τιμές που μπορεί να πάρει η μεταβλητή χρώμα και να ενεργοποιηθεί το πλήκτρο «ΤΥΠΟΣ ΜΕΤΑΒΛΗΤΗΣ». Προηγείται συζήτηση σχετικά με ποιες τιμές μπορεί να πάρει η μεταβλητή χρώμα.

9. Κλικ στο πλήκτρο «ΤΥΠΟΣ ΜΕΤΑΒΛΗΤΗΣ» έτσι ώστε να εμφανιστεί ο τύπος της μεταβλητής-χρώμα που είναι ο τύπος String και να ενεργοποιηθεί το πλήκτρο «ΟΝΟΜΑ ΜΕΤΑΒΛΗΤΗΣ». Προηγείται συζήτηση σχετικά με το τύπο της μεταβλητής.

10. Κλικ στο πλήκτρο «ΟΝΟΜΑ ΜΕΤΑΒΛΗΤΗΣ» έτσι ώστε να εμφανιστούν κάποια πιθανά ονόματα που μπορεί να πάρει μία μεταβλητή μέσα σε ένα πρόγραμμα. Γίνεται συζήτηση σχετικά με τους κανόνες των ονομάτων των μεταβλητών και ζητείται από τους μαθητές να σημειώσουν στο τετράδιο τους τα σύμβολα των οποίων η χρήση απαγορεύεται μέσα στο όνομα μίας μεταβλητής. Ταυτόχρονα ενεργοποιείται το πλήκτρο «ΤΙΜΕΣ ΜΕΤΑΒΛΗΤΗΣ» έτσι ώστε να συνεχίσει η συζήτηση με το «Παράδειγμα 2».

Page 136: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

136 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

11. Επανάληψη των βημάτων 9-11 έτσι ώστε να σχολιαστούν τα χαρακτηριστικά και για του υπόλοιπους τύπους μεταβλητών. Με την ολοκλήρωση των βημάτων αυτών η φόρμα παίρνει την παρακάτω μορφή την οποία ο καθηγητής μπορεί να τυπώσει και να δώσει στους μαθητές του σαν βοήθημα:

Το μάθημα συνεχίζεται με το άνοιγμα του αρχείου variables_2_Example.exe. Το αρχείο αυτό περιέχει μία φόρμα στην οποία ζητείται να δοθεί η πλευρά ενός τετραγώνου και να υπολογίζεται το εμβαδόν του. Το παράδειγμα αυτό θα προετοιμάσει τους μαθητές να:

καθορίζουν τις μεταβλητές οι οποίες χρησιμοποιούνται μέσα σε ένα πρόγραμμα •επίλυσης ενός προβλήματοςονομάζουν τις μεταβλητές με έγκυρα ονόματα•κατανοήσουν πως μεταβάλλεται μία μεταβλητή μέσα σε ένα πρόγραμμα•κατανοήσουν ότι οι τιμές των μεταβλητών μπορεί να δοθούν από το χρήστη ή μπορεί •να προκύψουν από την επεξεργασία που γίνεται μέσω του προγράμματος.

Περιγραφή παρουσίασης του περιεχομένου του αρχείου variables_1_concept.exe

1. Άνοιγμα αρχείου και εμφάνιση φόρμας στην παρακάτω μορφή:

Page 137: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

137

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

2. Συμπλήρωση ενός αριθμού μέσα στο πλαίσιο με λεζάντα «Πλευρά τετραγώνου»

3. Κλικ στο πλήκτρο «Υπολόγισε Εμβαδόν» όπου εμφανίζει το εμβαδόν του τετραγώνου και ταυτόχρονα ενεργοποιεί το πλήκτρο «Νέο», ώστε να μπορεί να δώσει νέα πλευρά τετραγώνου.

4. Σχολιασμός σχετικά με το ότι οι μεταβλητές στο συγκεκριμένο παράδειγμα είναι οι δύο αριθμοί που μεταβάλλονται δηλαδή η πλευρά του τετραγώνου και το εμβαδόν του. Έτσι καθορίζονται οι μεταβλητές του προβλήματος.

5. Κλικ στο πλήκτρο «Νέο» και καταχώρηση νέων τιμών στην πλευρά του τετραγώνου. Επισήμανση ότι η μεταβλητή της πλευράς του τετραγώνου παίρνει την τιμή της από το χρήστη ενώ το εμβαδόν παίρνει τη τιμή του μετά από επεξεργασία του προγράμματος (εκτέλεση μαθηματικού τύπου υπολογισμού εμβαδού τετραγώνου).

6. Επανάληψη του βήματος 2-5 όσες φορές κρίνει ο καθηγητής ότι χρειάζεται. Μετά την τρίτη φορά που θα επαναλάβει αυτά τα βήματα θα ενεργοποιηθεί το πλήκτρο «Μνήμη Μεταβλητές».

7. Κλικ στο πλήκτρο «Μνήμη Μεταβλητές» και εμφάνιση της εντολής του προγράμματος η οποία υπολογίζει το εμβαδόν.

Page 138: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

138 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

8. Επανάληψη των βημάτων 2-5 με ταυτόχρονη παρουσίαση των αλλαγών των τιμών των μεταβλητών που γίνονται τόσο μέσα στην εντολή του προγράμματος όσο και μέσα στη μνήμη RAM του Η/Υ. Η φόρμα αυτή μπορεί να τυπωθεί και να δοθεί στους μαθητές.

9. Σχολιασμός και συζήτηση σχετικά με τις πιο πάνω αλλαγές.

Το μάθημα συνεχίζει με το άνοιγμα του αρχείου variables_3_counter.exe. Το αρχείο αυτό περιέχει μία φόρμα στην οποία εμφανίζεται ένα τετράγωνο μέσα στο οποίο υπάρχει ο αριθμός 1, ο οποίος αυξάνεται σταδιακά κατά 1. Το παράδειγμα αυτό θα προετοιμάσει τους μαθητές να:

γνωρίσουν το μετρητή που είναι μία πολύ συνηθισμένη μεταβλητή την οποία θα •χρησιμοποιήσουν μέσα σε πολλά προγράμματακατανοήσουν πως μεταβάλλεται ένας μετρητής •αντιληφθούν ότι για τη λειτουργία του μετρητή χρειάζεται καθορισμός αρχικής και •τελικής του τιμής

Περιγραφή παρουσίασης του περιεχομένου του αρχείου variables_3_counter.exe

1. Άνοιγμα αρχείου και εμφάνιση φόρμας στην οποία μέσα σε ένα τετράγωνο αυξάνει συνεχώς ο αριθμός κατά 1. Ταυτόχρονα εμφανίζονται στη φόρμα και φωτογραφίες εξέλιξης ενός κοριτσιού έτσι ώστε να φανεί ότι ο αριθμός αντιστοιχεί στην ηλικία του κοριτσιού.

2. αποτέλεσμα της προηγούμενης ενέργειας είναι η παρακάτω μορφή της φόρμας:

Page 139: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

139

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

3. Σχολιάζεται ότι η αλλαγή των αριθμών στο τετράγωνο γίνεται με μία μεταβλητή η οποία έχει το χαρακτηριστικό ότι το περιεχόμενο της αλλάζει με κάποια σταθερή τιμή. Τονίζεται ότι μία τέτοια μεταβλητή ονομάζεται μετρητής και ότι ένα τέτοιο παράδειγμα είναι η ηλικία. Ζητείται από τους μαθητές να δώσουν και άλλα παραδείγματα

4. Κλικ πάνω στο πλήκτρο «ΜΕΤΡΗΤΗΣ» και εμφάνιση της φόρμουλας πως αλλάζει η ηλικία

5. Κλικ πάνω στο βελάκι για να δοθεί η δυνατότητα να συμπληρωθεί η αρχική τιμή του μετρητή

Page 140: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

140 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

6. Συμπλήρωση της αρχικής τιμής του μετρητή μέσα στο αντίστοιχο πλαίσιο. Κλικ πάνω στο βελάκι για να αρχίσει να δουλεύει ο μετρητής. Οι τιμές του μετρητή θα φαίνονται τόσο μέσα στην εντολή όσο και μέσα στη μνήμη RAM.

Κλικ πάνω στο STOP για να σταματήσει ο μετρητής. Συζήτηση για το τι προηγήθηκε και κατάληξη ότι θα πρέπει να καθοριστεί και τελική τιμή στο μετρητή.

8. Κλικ πάνω στο βελάκι για να δοθεί η δυνατότητα να συμπληρωθεί η αρχική αλλά και τελική τιμή του μετρητή.

9. Συμπλήρωση της αρχικής και τελικής τιμής του μετρητή μέσα στο αντίστοιχο πλαίσιο. Κλικ πάνω στο βελάκι για να αρχίσει να δουλεύει ο μετρητής.

10. Επανάληψη των βημάτων 8-9 όσες φορές κρίνει ο καθηγητής ότι χρειάζεται για να καταλάβουν οι μαθητές καλύτερα τον τρόπο λειτουργίας του μετρητή.

Page 141: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

141

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Συνοδευτικό Υλικό Δραστηριότητας 8 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

* Εκτελέσιμο αρχείο variables_1_concept.exe

* Εκτελέσιμο αρχείο variables_3_example.exe

* Εκτελέσιμο αρχείο variables_3_example.exe

* Αρχεία κώδικα – variables_1_concept.exe, variables_3_example.exe, variables_3_counter.exe

PLH03_K07M_P2_08_code (φάκελος)

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γενικές οδηγίες χρήσης του εργαλείου

Γ.2.8.1 Γενικές οδηγίες χρήσης του εργαλείου

codes 8.doc

Page 142: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

142 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Οδηγίες χρήσης για τη δημιουργία φόρμας στην Turbo Delphi

ΓΕΝΙΚΕΣ ΠΑΡΑΤΗΡΗΣΕΙΣ Στο κείμενο που ακολουθεί θα παρουσιαστούν τα αντικείμενα και ο κώδικας τους για κάθε φόρμα που δημιουργήθηκε στο πρόγραμμα TURBO DELPHI. Εκτός από τον κώδικα υπάρχουν και οι ιδιότητες των αντικειμένων, οι οποίες πρέπει να ρυθμιστούν ανάλογα για να μπορεί να λειτουργήσει το πρόγραμμα όπως ακριβώς φαίνεται στα εκτελέσιμα αρχεία. Οι ιδιότητες αυτές δεν θα αναφερθούν αλλά, μπορεί να εντοπιστούν μέσα στα αρχεία του προγράμματος TURBO DELPHI. 1. Αντικείμενα φόρμας αρχείου variables_1_concept.exe

Button1 Button3 Button4 Button5 Button2

Label3 Label9 Label4 Label7

Image3,4

Label6

Label13

Label10 Label2

Label5

Label8,11

Label12 Label14 Label15 Label16

Image5

Button6

Button7

Button8

Button9

Image1,2 Image7

ListBox3 ListBox4 ListBox5 ListBox2 ListBox1

Memo5 Memo4 Memo2 Memo3 Memo1

Panel11

Γ.2.8.1 – Γενικές οδηγίες χρήσης του εργαλείου

Page 143: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

143

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

2. Κώδικας αντικειμένων φόρμας αρχείου variables_1_concept.exe var Form1: TForm1; i,j,k,l,m,n,Flag1,Flag2,Flag3:integer; price:real; implementation $R *.dfm -------------------------------------------------------------- procedure TForm1.Button1Click(Sender: TObject); begin i:=1; panel1.Visible:=true; panel1.Visible:=true; timer1.Enabled:=true; end; procedure TForm1.Timer1Timer(Sender: TObject); begin If i<=8 then Begin panel1.Color:= clmaroon; timer2.enabled:=true; timer1.Enabled:=false; Label1.Visible:=True; label1.Caption:='Κόκκινο'; End Else Begin timer1.Enabled:=false; timer2.Enabled:=false; label1.Visible:=false; Button3.Enabled:=True; Button1.Enabled:=false; End; end;

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 144: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

144 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

procedure TForm1.Timer2Timer(Sender: TObject); begin panel1.Color:=65535; timer1.Enabled:=true; timer2.Enabled:=false; label1.Caption:='Κίτρινο'; i:=i+1; end; -------------------------------------------------------------- procedure TForm1.Button2Click(Sender: TObject); begin j:=1; image2.visible:=true; label2.Visible:=true; Timer3.Enabled:=true; end; procedure TForm1.Timer3Timer(Sender: TObject); begin If j<=8 then Begin image2.Visible:=true; image1.Visible:=false; timer4.enabled:=true; timer3.Enabled:=false; label2.Caption:='TRUE'; End Else Begin timer3.Enabled:=false; timer4.Enabled:=false; Button5.Enabled:=false; Button6.Enabled:=True; Button2.Enabled:=false; End; end; procedure TForm1.Timer4Timer(Sender: TObject); begin image1.Visible:=true; image2.Visible:=false; timer3.enabled:=true; timer4.Enabled:=false; label2.Caption:='FALSE'; j:=j+1; end; --------------------------------------------------------------

Page 145: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

145

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

procedure TForm1.Button3Click(Sender: TObject); begin k:=1; image3.visible:=true; label6.Visible:=true; Timer5.Enabled:=true; end; procedure TForm1.Timer5Timer(Sender: TObject); begin If k<=8 then Begin image3.Visible:=true; image4.Visible:=false; timer6.enabled:=true; timer5.Enabled:=false; label6.Caption:='3'; End Else Begin timer5.Enabled:=false; timer6.Enabled:=false; Button3.Enabled:=false; End; end; procedure TForm1.Timer6Timer(Sender: TObject); begin image4.Visible:=true; image3.Visible:=false; timer5.enabled:=true; timer6.Enabled:=false; label6.Caption:='5'; k:=k+1; end; -------------------------------------------------------------- procedure TForm1.Button4Click(Sender: TObject); begin l:=1; price:=0.5; image5.visible:=true; label8.Visible:=true; label11.visible:=true; Timer7.Enabled:=true; end;

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 146: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

146 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

procedure TForm1.Timer7Timer(Sender: TObject); begin If l<=5 then Begin price:=price+0.4; label11.caption:=floattostr(price); l:=l+1; End Else Begin timer7.Enabled:=false; Button4.Enabled:=false; End; end; -------------------------------------------------------------- procedure TForm1.Button5Click(Sender: TObject); begin m:=1; image7.visible:=true; label10.visible:=true; Timer8.Enabled:=true; end; procedure TForm1.Timer8Timer(Sender: TObject); begin If m<=5 then case m of 1:label10.Caption:='Α'; 2:label10.Caption:='Β'; 3:label10.Caption:='Γ'; 4:label10.Caption:='Δ'; 5:label10.Caption:='Ε' End Else Begin timer8.Enabled:=false; Button5.Enabled:=false; End; m:=m+1; End; -------------------------------------------------------------------------

Page 147: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

147

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

procedure TForm1.Button6Click(Sender: TObject); begin Button7.Visible:=true; Button8.Visible:=true; Button9.Visible:=true; Button8.Enabled:=False; Button9.Enabled:=False; Button4.Enabled:=False; Flag1:=1; flag2:=1; Flag3:=1; n:=1; Button6.Enabled:=False; end; procedure TForm1.Button7Click(Sender: TObject); begin case Flag1 of 1: Listbox1.Visible:=true; 2: Listbox3.Visible:=true; 3: Listbox4.Visible:=true; 4: Listbox5.Visible:=true; 5: Listbox2.Visible:=true; end; Flag1:=flag1+1; n:=n+1; Button7.Enabled:=False; Button8.Enabled:=True; Button9.Enabled:=False; end; procedure TForm1.Button8Click(Sender: TObject); begin case Flag2 of 1: memo5.Visible:=true; 2: memo1.Visible:=true; 3: memo2.Visible:=true; 4: memo3.Visible:=true; 5: memo4.Visible:=true; end; Flag2:=flag2+1; n:=n+1; Button7.Enabled:=False; Button8.Enabled:=False; Button9.Enabled:=True; end;

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 148: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

148 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

procedure TForm1.Button9Click(Sender: TObject); begin case Flag3 of 1: Label12.Visible:=true; 2: Label13.Visible:=true; 3: Label14.Visible:=true; 4: Label15.Visible:=true; 5: Label16.Visible:=true; end; Flag3:=flag3+1; n:=n+1; If n<=15 Then Begin Button7.Enabled:=True; Button8.Enabled:=False; Button9.Enabled:=False; End Else Begin Button7.Enabled:=False; Button8.Enabled:=False; Button9.Enabled:=False; Button6.Enabled:=False; End; end; procedure TForm1.Image1Click(Sender: TObject); begin label4.Visible:=True; button6.Visible:=true; Image1.Enabled:=false; end; procedure TForm1.Image4Click(Sender: TObject); begin label5.Visible:=True; Button4.Enabled:=True; Image4.Enabled:=false; end; procedure TForm1.Image5Click(Sender: TObject); begin label7.Visible:=true; Button5.Enabled:=True; Image5.Enabled:=false; end;

Page 149: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

149

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

procedure TForm1.Image6Click(Sender: TObject); begin application.Terminate; end; procedure TForm1.Image7Click(Sender: TObject); begin label9.Visible:=true; Button2.Enabled:=True; Image7.Enabled:=false; end; procedure TForm1.Panel1Click(Sender: TObject); begin label3.Visible:=true; Button3.Enabled:=True; panel1.Enabled:=false; end; End. -------------------------------------------------------------------------- 1. Αντικείμενα φόρμας αρχείου variables_2_example.exe

Label9Label5

Label12 Label6Label10

Label8

Label3

Label1

Label2

Label4

Label7

Edit2

Edit1

Button3

Panel11

StringGrid1

Button2

Button1

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 150: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

150 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

2. Κώδικας αντικειμένων φόρμας αρχείου variables_1_concept.exe var Form2: TForm2; i,k,plevra:integer; emvadon:real; implementation $R *.dfm procedure TForm2.Button1Click(Sender: TObject); begin plevra:=strtoint(edit1.text)*10; Panel1.Width:=plevra; Panel1.height:=plevra; emvadon:= sqr(plevra)/100; edit2.text:=floattostr(emvadon); edit1.ReadOnly:=True; if i=1 then Begin edit1.font.color:=clred; edit2.font.color:=clred; StringGrid1.Cells[3,4]:=edit2.text; label9.Caption:=edit1.text; label14.Caption:=edit1.text; Label5.Caption:=edit2.text; End; If k=2 then button3.enabled:=true; Button2.Enabled:=false; k:=k+1; Button1.Enabled:=false; Button2.Enabled:=true; end;

Page 151: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

151

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

procedure TForm2.Button2Click(Sender: TObject); begin edit1.Text:=' '; edit2.text:=' '; label5.Caption:='iEmvadon'; label9.Caption:='iPlevra'; label14.Caption:='iPlevra'; StringGrid1.Cells[3,4]:=' '; StringGrid1.Cells[4,2]:=' '; panel1.Width:=60; panel1.height:=60; edit1.setfocus; edit1.ReadOnly:=false; Button1.Enabled:=false; Button2.Enabled:=false; end; procedure TForm2.Button3Click(Sender: TObject); begin i:=1; groupbox1.Visible:=true; label5.Visible:=true; label12.Visible:=true; label9.Visible:=true; label10.Visible:=true; label14.Visible:=true; Label4.Visible:=true; Label6.Visible:=true; Label8.Visible:=true; Label7.Visible:=true; edit1.text:=' '; edit2.text:=' '; StringGrid1.Visible:=true; label13.Visible:=true; Button3.visible:=false; button1.Enabled:=false; Button2.Enabled:=True; end; procedure TForm2.Edit1Change(Sender: TObject); begin If i=1 Then StringGrid1.Cells[4,2]:=edit1.text; Button1.Enabled:=True; end;

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 152: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

152 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

procedure TForm2.Image1Click(Sender: TObject); begin application.terminate; end; procedure TForm2.Image8Click(Sender: TObject); begin application.terminate; end; End. 1. Αντικείμενα φόρμας αρχείου variables_3_counter.exe

Label4

Label10

Label9

Label6

Label2 Label3 Label5

Label8 Label7

Label1

StringGrid1

Image1

Image 2

Image4

Image5

Image3 Label6

Edit1

Page 153: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

153

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

2. Κώδικας αντικειμένων φόρμας αρχείου variables_1_concept.exe var Form3: TForm3; j,i,k,first,last,flag1:integer; implementation $R *.dfm procedure TForm3.Button1Click(Sender: TObject); begin groupbox1.visible:=True; Label1.Visible:=true; Label14.Visible:=True; Label15.Visible:=True; Label16.Visible:=True; Label17.Visible:=True; image10.Visible:=true; button1.Enabled:=false; flag1:=1; end; procedure TForm3.edit2Change(Sender: TObject); begin if flag1=2 then image10.enabled:=true; if flag1=3 then begin image10.Enabled:=false; end; if flag1=4 then begin edit3.enabled:=true; end; if flag1>4 then Begin edit3.enabled:=true; image10.enabled:=true; StringGrid1.Cells[2,2]:=' '; edit3.text:=' '; Label14.caption:='iCounter'; Label1.caption:='iCounter'; image10.Enabled:=false; End; end;

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 154: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

154 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

procedure TForm3.Edit3Change(Sender: TObject); begin image10.enabled:=true; end; procedure TForm3.Image12Click(Sender: TObject); begin timer3.enabled:=false; edit2.text:=' '; StringGrid1.Cells[2,2]:=' '; Label14.caption:='iCounter'; Label1.caption:='iCounter'; image12.visible:=false; image10.enabled:=true; end; procedure TForm3.Image10Click(Sender: TObject); begin if flag1=1 then begin Label11.Visible:=True; edit2.Visible:=True; image9.Visible:=True; image10.enabled:=false; end; if flag1=2 then begin i:=1; first:=strtoint(edit2.text); j:=first; Label7.Visible:=True; StringGrid1.Visible:=True; Timer3.enabled:=True; image10.enabled:=false; end; if flag1=3 then begin Label12.Visible:=True; edit2.enabled:=True; edit3.Visible:=true; image10.enabled:=false; end;

Page 155: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

155

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

if flag1>3 then begin i:=2; first:=strtoint(edit2.text); last:=strtoint(edit3.text); j:=first; Timer3.enabled:=True; edit3.enabled:=false; edit2.enabled:=true; end; flag1:=flag1+1; end; procedure TForm3.Timer1Timer(Sender: TObject); begin i:=i+1; edit1.Text:=inttostr(i); end; procedure TForm3.Timer2Timer(Sender: TObject); begin If i<=70 then Case i of 2:image1.visible:=true; 5:image2.visible:=true; 8:image3.visible:=true; 20:image4.visible:=true; 45:image5.visible:=true; 70:image6.visible:=true End Else begin timer1.Enabled:=false; Timer2.Enabled:=False; button1.Visible:=true; Edit1.Font.color:=clRed; edit1.text:=' '; Label9.Visible:=True; end; If i=16 then Begin timer1.interval:=300; timer2.Interval:=270; End; end;

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 156: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

156 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

procedure TForm3.Timer3Timer(Sender: TObject); begin if i=1 then begin image12.visible:=true; Label14.caption:=inttostr(j); Label1.caption:=inttostr(j+1); StringGrid1.Cells[2,2]:=inttostr(j); edit2.Enabled:=false; end else If (j<=last) then Begin Label14.caption:=inttostr(j); Label1.caption:=inttostr(j+1); StringGrid1.Cells[2,2]:=inttostr(j); edit2.enabled:=true; end Else begin Timer3.Enabled:=false; StringGrid1.Cells[2,2]:=inttostr(j); end; image10.Enabled:=false; j:=j+1; end; procedure TForm3.Image7Click(Sender: TObject); begin application.Terminate; end; end.

Label10 Label12 Label6Label9Label5 Label8

Label3

Label1

Label2

Label4

Label7

Edit2

Edit1

Button3

Panel11

StringGrid1

Button2

Button1

Page 157: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

157

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

3. Κώδικας αντικειμένων φόρμας αρχείου variables_1_concept.exe var Form2: TForm2; i,k,plevra:integer; emvadon:real; implementation $R *.dfm procedure TForm2.Button1Click(Sender: TObject); begin plevra:=strtoint(edit1.text)*10; Panel1.Width:=plevra; Panel1.height:=plevra; emvadon:= sqr(plevra)/100; edit2.text:=floattostr(emvadon); edit1.ReadOnly:=True; if i=1 then Begin edit1.font.color:=clred; edit2.font.color:=clred; StringGrid1.Cells[3,4]:=edit2.text; label9.Caption:=edit1.text; label14.Caption:=edit1.text; Label5.Caption:=edit2.text; End; If k=2 then button3.enabled:=true; Button2.Enabled:=false; k:=k+1; Button1.Enabled:=false; Button2.Enabled:=true; end;

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 158: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

158 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

procedure TForm2.Button2Click(Sender: TObject); begin edit1.Text:=' '; edit2.text:=' '; label5.Caption:='iEmvadon'; label9.Caption:='iPlevra'; label14.Caption:='iPlevra'; StringGrid1.Cells[3,4]:=' '; StringGrid1.Cells[4,2]:=' '; panel1.Width:=60; panel1.height:=60; edit1.setfocus; edit1.ReadOnly:=false; Button1.Enabled:=false; Button2.Enabled:=false; end; procedure TForm2.Button3Click(Sender: TObject); begin i:=1; groupbox1.Visible:=true; label5.Visible:=true; label12.Visible:=true; label9.Visible:=true; label10.Visible:=true; label14.Visible:=true; Label4.Visible:=true; Label6.Visible:=true; Label8.Visible:=true; Label7.Visible:=true; edit1.text:=' '; edit2.text:=' '; StringGrid1.Visible:=true; label13.Visible:=true; Button3.visible:=false; button1.Enabled:=false; Button2.Enabled:=True; end; procedure TForm2.Edit1Change(Sender: TObject); begin If i=1 Then StringGrid1.Cells[4,2]:=edit1.text; Button1.Enabled:=True; end;

Page 159: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

159

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

procedure TForm2.Image1Click(Sender: TObject); begin application.terminate; end; procedure TForm2.Image8Click(Sender: TObject); begin application.terminate; end; End. 2. Αντικείμενα φόρμας αρχείου variables_3_counter.exe

Label4

Label10

Label9

Label6

Label2 Label3 Label5

Label8 Label7

Label1

StringGrid1

Image1

Image 2

Image4

Image5

Image3 Label6

Edit1

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 160: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

160 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

3. Κώδικας αντικειμένων φόρμας αρχείου variables_1_concept.exe var Form3: TForm3; j,i,k,first,last,flag1:integer; implementation $R *.dfm procedure TForm3.Button1Click(Sender: TObject); begin groupbox1.visible:=True; Label1.Visible:=true; Label14.Visible:=True; Label15.Visible:=True; Label16.Visible:=True; Label17.Visible:=True; image10.Visible:=true; button1.Enabled:=false; flag1:=1; end; procedure TForm3.edit2Change(Sender: TObject); begin if flag1=2 then image10.enabled:=true; if flag1=3 then begin image10.Enabled:=false; end; if flag1=4 then begin edit3.enabled:=true; end; if flag1>4 then Begin edit3.enabled:=true; image10.enabled:=true; StringGrid1.Cells[2,2]:=' '; edit3.text:=' '; Label14.caption:='iCounter'; Label1.caption:='iCounter'; image10.Enabled:=false; End; end;

Page 161: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

161

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

procedure TForm3.Edit3Change(Sender: TObject); begin image10.enabled:=true; end; procedure TForm3.Image12Click(Sender: TObject); begin timer3.enabled:=false; edit2.text:=' '; StringGrid1.Cells[2,2]:=' '; Label14.caption:='iCounter'; Label1.caption:='iCounter'; image12.visible:=false; image10.enabled:=true; end; procedure TForm3.Image10Click(Sender: TObject); begin if flag1=1 then begin Label11.Visible:=True; edit2.Visible:=True; image9.Visible:=True; image10.enabled:=false; end; if flag1=2 then begin i:=1; first:=strtoint(edit2.text); j:=first; Label7.Visible:=True; StringGrid1.Visible:=True; Timer3.enabled:=True; image10.enabled:=false; end; if flag1=3 then begin Label12.Visible:=True; edit2.enabled:=True; edit3.Visible:=true; image10.enabled:=false; end; if flag1>3 then begin i:=2; first:=strtoint(edit2.text); last:=strtoint(edit3.text); j:=first; Timer3.enabled:=True; edit3.enabled:=false;

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 162: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

162 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

edit2.enabled:=true; end; flag1:=flag1+1; end; procedure TForm3.Timer1Timer(Sender: TObject); begin i:=i+1; edit1.Text:=inttostr(i); end; procedure TForm3.Timer2Timer(Sender: TObject); begin If i<=70 then Case i of 2:image1.visible:=true; 5:image2.visible:=true; 8:image3.visible:=true; 20:image4.visible:=true; 45:image5.visible:=true; 70:image6.visible:=true End Else begin timer1.Enabled:=false; Timer2.Enabled:=False; button1.Visible:=true; Edit1.Font.color:=clRed; edit1.text:=' '; Label9.Visible:=True; end; If i=16 then Begin timer1.interval:=300; timer2.Interval:=270; End; end;

Page 163: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

163

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

procedure TForm3.Timer3Timer(Sender: TObject); begin if i=1 then begin image12.visible:=true; Label14.caption:=inttostr(j); Label1.caption:=inttostr(j+1); StringGrid1.Cells[2,2]:=inttostr(j); edit2.Enabled:=false; end else If (j<=last) then Begin Label14.caption:=inttostr(j); Label1.caption:=inttostr(j+1); StringGrid1.Cells[2,2]:=inttostr(j); edit2.enabled:=true; end Else begin Timer3.Enabled:=false; StringGrid1.Cells[2,2]:=inttostr(j); end; image10.Enabled:=false; j:=j+1; end; procedure TForm3.Image7Click(Sender: TObject); begin application.Terminate; end; end.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 8

Page 164: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

164 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 165: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

165

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.9 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 9

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Διαγνωστικό Δοκίμιο - Μεταβλητές

Τάξη Α’, Β’ Λυκείου

Ενότητα Προγραμματισμός – Μεταβλητές

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic (Α’ Λυκείου), Μεταβλητές, σελίδες 80–81.

Ενδεικτική Διάρκεια 1 x 45 λεπτά

Σκοπός Η δραστηριότητα αυτή έχει σαν σκοπό να βοηθήσει τον καθηγητή να διαγνώσει το επίπεδο γνώσης των μαθητών στο θέμα της μεταβλητής και επίσης να βοηθήσει τους μαθητές να εμπεδώσουν ή να θυμηθούν τα κύρια στοιχεία που αφορούν στις μεταβλητές. Οι μαθητές θα επιλύσουν ηλεκτρονικά κάποιες ασκήσεις σχετικές με το θέμα και θα έχουν τη δυνατότητα να δουν αμέσως μετά, τα αποτελέσματα των απαντήσεων τους. Η προτεινόμενη δραστηριότητα μπορεί να λάβει δράση σε μάθημα επαναληπτικό, πριν από τη διεξαγωγή κάποιου εξεταστικού δοκιμίου, ή και σε μάθημα εισαγωγικό για την έννοια της μεταβλητής με σκοπό τη διάγνωση του επιπέδου γνώσης των μαθητών έτσι ώστε να μπορέσει ο καθηγητής να καθορίσει τους σωστούς στόχους στο μάθημα για τις μεταβλητές.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_09

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Μεταβλητή, variables, διαγώνισμα, ονομασίες μεταβλητών, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Το υλικό που θα χρησιμοποιηθεί είναι ένα εκτελέσιμο αρχείο που δημιουργήθηκε με το πρόγραμμα Turbo Delphi. Το αρχείο αποτελείται από τέσσερις φόρμες. Οι τρεις πρώτες φόρμες παρουσιάζουν διάφορους τύπους ασκήσεων τις οποίες θα επιλύσει ο μαθητής, ενώ η τελευταία φόρμα παρουσιάζει τη βαθμολογία και τα αναλυτικά αποτελέσματα των απαντήσεων του μαθητή. Το μάθημα πρέπει να διεξαχθεί μέσα σε εργαστήριο Η/Υ, όπου ο κάθε μαθητής θα έχει το δικό του Η/Υ και θα υπάρχει ένας Η/Υ συνδεδεμένος με βιντεοπροβολέα.

Πορεία: Ο καθηγητής δίνει στους μαθητές ένα φύλλο εργασίας το οποίο θα τους καθοδηγήσει για τον τρόπο επίλυσης των ηλεκτρονικών ασκήσεων. Η δραστηριότητα στους Η/Υ αρχίζει με το άνοιγμα του αρχείου test.exe. Το αρχείο αυτό περιέχει τέσσερις φόρμες οι οποίες εμφανίζονται με προκαθορισμένη σειρά. Με την ενεργοποίηση του αρχείου ανοίγει ένα παράθυρο διαλόγου μέσα στο οποίο καλείται ο μαθητής να γράψει το όνομα του.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 9

Page 166: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

166 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Πατώντας το ΟΚ εμφανίζεται η πρώτη φόρμα η οποία περιέχει 5 ερωτήσεις τύπου πολλαπλής επιλογής. Για να εμφανιστεί η πρώτη ερώτηση θα πρέπει να πατηθεί το κουμπί «ΕΚΚΙΝΗΣΗ» ή «ΚΑΝΕ ΚΛΙΚ».

Στη συνέχεια κάνοντας κλικ στο κουμπί «ΕΠΟΜΕΝΗ» θα εμφανίζεται η επόμενη ερώτηση. Αφού απαντηθούν όλες οι ερωτήσεις θα ενεργοποιηθεί το κουμπί ΠΡΟΗΓΟΥΜΕΝΗ όπου δίνει τη δυνατότητα στο μαθητή να ελέγξει και να διορθώσει αν θέλει τις απαντήσεις που έδωσε προηγουμένως.

Πατώντας το κουμπί «ΕΠΟΜΕΝΗ ΑΣΚΗΣΗ» θα ενεργοποιηθεί η δεύτερη φόρμα η οποία αποτελείται από οκτώ προτάσεις αντιστοιχίας. Οι μαθητές θα πρέπει να επιλέξουν (Combo box) μέσα στο κάθε άδειο κουτάκι της στήλης Β ένα αριθμό (από 1-8) ο οποίος θα αντιστοιχεί στο περιεχόμενο του αντίστοιχου της στήλης Α.

Page 167: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

167

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Οι μαθητές θα πρέπει να ελέγξουν τις απαντήσεις τους πριν μεταφερθούν στην τρίτη φόρμα με το κουμπί «ΕΠΟΜΕΝΗ ΑΣΚΗΣΗ»

Η τρίτη φόρμα περιέχει μία άσκηση, η οποία δίνει κάποια ονόματα μεταβλητών και ζητά από τους μαθητές να επιλέξουν τα ονόματα που είναι έγκυρα.

Για να εμφανιστούν τα αποτελέσματα των απαντήσεων θα πατηθεί το κουμπί «ΑΠΟΤΕΛΕΣΜΑΤΑ».

Η τελευταία φόρμα παρουσιάζει γενική αλλά και αναλυτική κατάσταση αξιολόγησης των απαντήσεων του μαθητή. Ο μαθητής μπορεί να τυπώσει τα αποτελέσματα.

Ο μαθητής θα πρέπει σε κάθε στάδιο της επίλυσης να σημειώνει με μολύβι πάνω στο Φύλλο εργασίας τις απαντήσεις που έδωσε έτσι ώστε μετά να είναι σε θέση να κάνει αυτό-αξιολόγηση με τη βοήθεια των αποτελεσμάτων.

Πριν το τέλος του μαθήματος ο καθηγητής θα δώσει στους μαθητές τις ορθές απαντήσεις (εκτύπωση του αρχείου correct 9.doc)

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 9

Page 168: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

168 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Συνοδευτικό Υλικό Δραστηριότητας 9 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.9.1 Φύλλο εργασίας FE 9_variable test.doc

* Εκτελέσιμο αρχείο test.exe

* Αρχεία κώδικα – test.exe PLH03_K07M_P2_09_code (φάκελος)

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.9.2 Ορθές απαντήσεις για τις ασκήσεις του Φύλλου Εργασίας 9

correct 9.doc

Γενικές οδηγίες χρήσης του εργαλείου

Page 169: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

169

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 9

Γ.2.9.1 – Φύλλο Εργασίας 9Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 9: Φύλλο Εργασίας

Διαγνωστικό για Μεταβλητές

Σκοπός: Η δραστηριότητα αυτή έχει σαν σκοπό να βοηθήσει τον καθηγητή να διαγνώσει το

επίπεδο γνώσεων των μαθητών σχετικά με τη μεταβλητή, αλλά και το μαθητή να θυμηθεί και να εμπεδώσει γνώσεις σχετικά με την έννοια της μεταβλητής.

1. Ενεργοποιείστε το αρχείο test.exe

2. Μέσα στο παράθυρο διαλόγου γράψετε το όνομα σας και πατήστε ΟΚ

3. Μέσα στη φόρμα που μόλις εμφανίστηκε, κάνετε κλικ πάνω στο κουμπί «ΕΚΚΙΝΗΣΗ» ή

«ΚΑΝΕ ΚΛΙΚ» οπόταν θα εμφανιστεί η πρώτη ερώτηση Πολλαπλής Επιλογής

4.

5. Κάνετε κλικ στο κουμπί «ΕΠΟΜΕΝΗ» ώστε να εμφανιστεί η επόμενη ερώτηση την οποία να απαντήσετε με παρόμοιο τρόπο όπως και την προηγούμενη.

6. Επαναλάβετε το βήμα 5 μέχρι να απαντηθούν και οι πέντε ερωτήσεις.

Σημείωση

7. Συμπληρώστε στα παρακάτω παράθυρα τις απαντήσεις που δώσατε για τις πέντε ερωτήσεις Πολλαπλής Επιλογής.

: Με την ενεργοποίηση του κουμπιού «ΠΡΟΗΓΟΥΜΕΝΗ» μπορείτε να διαβάσετε τις απαντήσεις που δώσατε στις ερωτήσεις και να διορθώσετε τυχόν λάθη που κάνατε.

Κάνετε κλικ σε ένα από τα κουμπιά για να επιλεγεί η απάντηση στην ερώτηση που βρίσκεται μέσα στο πλαίσιο

Page 170: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

170 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

8. Πατήστε το κουμπί «ΕΠΟΜΕΝΗ ΑΣΚΗΣΗ» για να εμφανιστεί η φόρμα με τις ερωτήσεις Αντιστοιχίας. Στην άσκηση αυτή, η κάθε πρόταση της στήλης Α αντιστοιχεί με μία πρόταση της στήλης Β. Διαβάστε τις προτάσεις της στήλης Α και εντοπίσετε ποια πρόταση της στήλης Β αντιστοιχεί σε κάθε μία από αυτές.

Page 171: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

171

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 9

Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 9: Φύλλο Εργασίας

9.

10. Επαναλάβετε το βήμα 9 μέχρι να συμπληρωθούν όλα τα κουτάκια της ΣΤΗΛΗΣ Β.

11. Μέσα στον πίνακα που ακολουθεί συμπληρώστε τις απαντήσεις που δώσατε μέσα στη φόρμα.

ΣΤΗΛΗ Α α β γ δ ε ζ η θ

ΣΤΗΛΗ Β

12. Πατήστε το κουμπί «ΕΠΟΜΕΝΗ ΑΣΚΗΣΗ» για να εμφανιστεί η επόμενη φόρμα. Η άσκηση μέσα στη φόρμα αυτή έχει μία πρόταση, στην οποία αντιστοιχούν περισσότερες από μία απαντήσεις. Διαβάστε την πρόταση προσεκτικά και εντοπίστε τις ορθές απαντήσεις.

13.

Κάνετε κλικ και επιλέξετε τον αριθμό της ΣΤΗΛΗΣ Β που αντιστοιχεί στη πρόταση α της ΣΤΗΛΗΣ Α

Κάνετε κλικ στα κουμπιά τα οποία έχουν ορθή απάντηση σε σχέση με την πρόταση που βρίσκεται μέσα στο πλαίσιο

Page 172: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

172 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

14. Συμπληρώστε στο παρακάτω παράθυρο τις απαντήσεις που δώσατε μέσα στη φόρμα

15. Εξηγείστε γιατί θεωρήσατε άκυρα κάποια από τα ονόματα Μεταβλητών

16. Πατήστε το κουμπί «ΑΠΟΤΕΛΕΣΜΑΤΑ» για να εμφανιστεί η επόμενη φόρμα στην οποία θα δείτε τη γενική βαθμολογία που πήρατε καθώς και την αναλυτική αξιολόγηση όλων των απαντήσεων σας.

17. Εκτυπώστε τα αποτελέσματα κάνοντας κλικ στο εικονίδιο του εκτυπωτή .

18. Μελετήστε τα λάθη σας και προσπαθήστε να εντοπίσετε τις ορθές απαντήσεις

19. Κλείστε το αρχείο test.exe κάνοντας κλικ στο εικονίδιο .

Page 173: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

173

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 9

Γ.2.9.2 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 9: Λύσεις Φύλλου Εργασίας

Ορθές απαντήσεις για τις ασκήσεις του Φύλλου Εργασίας 9

7. Συμπληρώστε στα παρακάτω παράθυρα τις απαντήσεις που δώσατε για τις πέντε ερωτήσεις Πολλαπλής Επιλογής.

11. Μέσα στον πίνακα που ακολουθεί συμπλήρωσε τις απαντήσεις που δώσατε μέσα στη φόρμα.

ΣΤΗΛΗ Α α β γ δ ε ζ η θ

ΣΤΗΛΗ Β 8 1 4 3 6 2 5 7

14. Συμπληρώστε στο παρακάτω παράθυρο τις απαντήσεις που δώσατε μέσα στη φόρμα

Page 174: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

174 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

15. Εξηγείστε γιατί θεωρήσατε άκυρα κάποια από τα ονόματα Μεταβλητών

cTest/1, group 4, num.6 Απαγορευμένα σύμβολα (/, .)

Begin Δεσμευμένη λέξη

6Number Αρχίζει από αριθμό και όχι γράμμα

Τιμή Ελληνικοί χαρακτήρες και όχι λατινικοί

Page 175: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

175

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.10 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 10

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Δομές Επανάληψης

Τάξη Β’, Γ’ Λυκείου

Ενότητα Προγραμματισμός – Δομές Επανάληψης – Υπολογισμός Αθροίσματος, Μέσου Όρου, Μέγιστης και Ελάχιστης Τιμής

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic, Δομές Επανάληψης, σελίδα 123. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Δομές Επανάληψης, σελίδα 171.

Ενδεικτική Διάρκεια 1 x 45 λεπτά

Σκοπός Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να κατανοήσουν τη χρήση της επαναληπτικής δομής για τον υπολογισμό του Αθροίσματος, του Πλήθους, του Μέσου Όρου, της Μέγιστης και Ελάχιστης Τιμής για μια σειρά από αριθμούς. Η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί τόσο στην περίπτωση που το πλήθος των αριθμών είναι προκαθορισμένο (γνωστός αριθμός επαναλήψεων) όσο και στην περίπτωση που το πλήθος των αριθμών είναι ακαθόριστο (άγνωστος αριθμός επαναλήψεων).

Η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί σαν αφόρμηση για να κινήσει το ενδιαφέρον των μαθητών για το μάθημα που θα ακολουθήσει, αλλά και στο τέλος του μαθήματος. Oι μαθητές θα μπορούν να εκτελέσουν διάφορα παραδείγματα για καλύτερη εμπέδωση με απώτερο στόχο να μάθουν να επιλύουν οι ίδιοι παρόμοια προβλήματα με δομές επανάληψης.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_10

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Επαναληπτική Δομή, Άθροισμα, Μέσος Όρος, Πλήθος, Μέγιστη Τιμή, Ελάχιστη Τιμή, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Το πρόγραμμα (εκτελέσιμο αρχείο) που δημιουργήθηκε με την γλώσσα προγραμματισμού Turbo Delphi θα χρησιμοποιηθεί πρώτα στην αρχή του μαθήματος σαν αφόρμηση με χρήση Η/Υ και βιντεοπροβολέα από τον καθηγητή. Στο τέλος του μαθήματος για εμπέδωση ο καθηγητής θα δώσει φύλλο εργασίας το οποίο θα εκτελεστεί από τον κάθε μαθητή στον Η/Υ. Το μάθημα θα πρέπει να διεξαχθεί μέσα σε εργαστήριο Η/Υ όπου ο κάθε μαθητής θα έχει το δικό του Η/Υ. Στο εργαστήριο θα πρέπει να υπάρχει Η/Υ συνδεδεμένος με βιντεοπροβολέα.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 10

Page 176: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

176 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Συνοδευτικό Υλικό Δραστηριότητας 10 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.10.1 Φύλλο εργασίας fe_SumCountAverage.docή

Γ.2.10.2 Φύλλο εργασίας fe_MaxMin.doc

* Εκτελέσιμο αρχείο SumCountAverageMaxMinProj.exe

* Αρχεία κώδικα – CountAverageMaxMinProj.exe

PLH03_K07M_P2_10_code (φάκελος)

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.10.3 Ενδεικτικά στιγμιότυπα της οθόνης με ορθά αποτελέσματα

Anamenomena_Deigmata_Mathiton.doc

Γενικές οδηγίες χρήσης του εργαλείου

Γ.2.10.4 Γενικές οδηγίες χρήσης του εργαλείου

Odigies_Xrisis.doc

Πορεία: Σημειώστε ότι η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί σε δύο διαφορετικά μαθήματα για δύο διαφορετικές τάξεις: 1) Πλήθος, Άθροισμα, Μέσος Όρος και 2) Μέγιστος/Ελάχιστος Αριθμός (Visual Basic, Β’ Λυκείου/Pascal, Γ’ Λυκείου). Το μάθημα αρχίζει με αφόρμηση: ο καθηγητής γράφει στον πίνακα δέκα αριθμούς με την βοήθεια των μαθητών και ζητά ανάλογα με το μάθημα να του βρουν το Πλήθος, το Άθροισμα και το Μέσο Όρο ή το Μέγιστο και Ελάχιστο αριθμό. Μετά εκτελεί το πρόγραμμα, κάνει τις επιλογές του ανάλογα με το μάθημα και δίδει τους ίδιους αριθμούς στο πρόγραμμα. Γίνεται σύγκριση των αποτελεσμάτων και του προγράμματος Το μάθημα συνεχίζεται με το πληροφοριακό μέρος: ζητά από τους μαθητές να του εξηγήσουν πώς βρήκαν τα αποτελέσματα. Με εμπλοκή των μαθητών γράφει στον πίνακα τον αλγόριθμο για υπολογισμό των ζητούμενων. Καλεί τους μαθητές να μετατρέψουν τον αλγόριθμο σε πρόγραμμα στο τετράδιο τους. Κινείται μεταξύ των μαθητών και λύνει απορίες που τυχόν να έχουν. Λύνει την άσκηση στον πίνακα με τη βοήθεια των μαθητών (με χρήση της εντολής επανάληψης For). Για εμπέδωση του μαθήματος ο καθηγητής ζητά από τους μαθητές να λύσουν την ίδια άσκηση με την εντολή επανάληψης While. Δίνει επίσης στους μαθητές φύλλο εργασίας το οποίο τους καλεί να εκτελέσουν στον υπολογιστή. Στην αρχή του φύλλου εργασίας, οι μαθητές καλούνται να εκτελέσουν το πρόγραμμα να δώσουν κάποιες τιμές και να απαντήσουν σε μερικά ερωτήματα. Αφού οι μαθητές επιλύσουν τις ασκήσεις, ο καθηγητής ελέγχει τις απαντήσεις και βεβαιώνεται ότι όλοι οι μαθητές έχουν τις ορθές απαντήσεις.

Page 177: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

177

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 10

Γ.2.10.1 – Φύλλο Εργασίας 10(α)Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 10: Φύλλο Εργασίας

Δομές Επανάληψης – Υπολογισμός Αθροίσματος, Πλήθους, Μέσου Όρου

Σκοπός: Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να

κατανοήσουν τη χρήση της επαναληπτικής δομής για τον υπολογισμό του Αθροίσματος, του Πλήθους και του Μέσου Όρου για μια σειρά από αριθμούς.

ΜΑΘΗΣΙΑΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ:

1. Να βρείτε και να τρέξετε το πρόγραμμα SumCountAverageMaxMinProj.exe

2. Στην ομάδα επιλογών «Υπολόγισε» να αφήσετε επιλεγμένα μόνο το Άθροισμα, το

Πλήθος και το Μέσο Όρο όπως στην πιο κάτω φόρμα.

3. Να πατήσετε το κουμπί «Διάβασε» και να δώσετε με τη σειρά τους αριθμούς: 15, 12,13,

17, 6, 10, 4, 9, 17, 16

4. Τώρα να πατήσετε το κουμπί «Νέο». Να επιλέξετε άγνωστο αριθμό επαναλήψεων και

να επαναλάβετε το σημείο 3. Τι παρατηρείτε σε σχέση με προηγουμένως, όπου ο

αριθμός επαναλήψεων ήταν γνωστός;

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσηςς ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

5. Τώρα δώστε ένα αρνητικό αριθμό π.χ. -10. Τι παρατηρείτε;

6. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_For, το οποίο να δέχεται 5

αριθμούς και να τυπώνει το Άθροισμα, το Πλήθος και το Μέσο Όρο τους.

7. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται θετικούς αριθμούς και να τυπώνει το Άθροισμα, το Πλήθος και το Μέσο Όρο τους. Το

πρόγραμμα να σταματά μόλις δοθεί αρνητικός αριθμός.

8. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται

αριθμούς και να τυπώνει το Άθροισμα, το Πλήθος και το Μέσο Όρο τους. Το πρόγραμμα να σταματά μόλις δοθεί ο αριθμός -999.

Page 178: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

178 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.10.2 – Φύλλο Εργασίας 10(β)Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 10: Φύλλο Εργασίας

Δομές Επανάληψης – Υπολογισμός Μέγιστης και Ελάχιστης Τιμής

Σκοπός: Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να

κατανοήσουν τη χρήση της επαναληπτικής δομής για τον υπολογισμό της Μέγιστης και Ελάχιστης Τιμής για μια σειρά από αριθμούς.

ΜΑΘΗΣΙΑΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ:

1. Να βρείτε και να τρέξετε το πρόγραμμα SumCountAverageMaxMinProj.exe

2. Στην ομάδα επιλογών «Υπολόγισε» να αφήσετε επιλεγμένα μόνο το «Μέγιστος» και

«Ελάχιστος» όπως στην πιο κάτω φόρμα.

3. Να πατήσετε το κουμπί «Διάβασε» και να δώσετε με τη σειρά τους αριθμούς: 15, 12,13, 17, 6,

10, 4, 9, 17, 16.

4. Τώρα να πατήσετε το κουμπί «Νέο». Να επιλέξετε άγνωστο αριθμό επαναλήψεων και να

επαναλάβετε το σημείο 3. Τι παρατηρείτε σε σχέση με προηγουμένως, όπου ο αριθμός

επαναλήψεων ήταν γνωστός;

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

5. Τώρα δώστε ένα αρνητικό αριθμό π.χ. -10. Τι παρατηρείτε;

6. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_For, το οποίο να δέχεται 5 αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό.

7. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται θετικούς

αριθμούς και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις

δοθεί αρνητικός αριθμός.

8. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις δοθεί ο

αριθμός -999.

Page 179: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

179

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 10

Γ.2.10.3 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 10: Αναμενόμενα Δείγματα Μαθητών

Δομές Επανάληψης – Υπολογισμός Αθροίσματος, Πλήθους, Μέσου Όρου, Μέγιστης και Ελάχιστης Τιμής

Ή

Page 180: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

180 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.10.4 – Οδηγίες Χρήσης ΕργαλείουΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 10: Οδηγίες Χρήσης Εργαλείου

Δομές Επανάληψης – Υπολογισμός Αθροίσματος, Πλήθους, Μέσου Όρου, Μέγιστης και Ελάχιστης Τιμής

ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ KAI ΑΝΑΠΤΥΞΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ

1. Τρέξτε το πρόγραμμα SumCountAverageMaxMinProj.exe 2. Επιλέξτε τι θέλετε να υπολογίσει το πρόγραμμα (π.χ. Άθροισμα, Μέσο Όρο, κτλ.) από

τις επιλογές «Υπολόγισε». 3. Επιλέξετε αν ο αριθμός των επαναλήψεων είναι γνωστός ή όχι. 4. Αν ο αριθμός επαναλήψεων είναι γνωστός, τότε μπορείτε να τον προσδιορίσετε (δηλ.

πόσους αριθμούς να ζητήσει το πρόγραμμα). Ο προεπιλεγμένος αριθμός επαναλήψεων είναι 10.

5. Πατήστε το κουμπί «Διάβασε» για να δώσετε τους αριθμούς. 6. Αν ο αριθμός επαναλήψεων είναι άγνωστος, δώστε αρνητικό αριθμό για να

σταματήσει η επανάληψη και να σας δώσει το αποτέλεσμα.

Σημ.: Για ανάπτυξη απλών προγραμμάτων στη γλώσσα προγραμματισμού Turbo Delphi for Windows δες Δραστηριότητα 6.

Page 181: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

181

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 11

Γ.2.11 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 11

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Δομές Επανάληψης – Προκαταρτική Εκτέλεση

Τάξη Β’, Γ’ Λυκείου

Ενότητα Προγραμματισμός – Επαναλήψεις – Προκαταρτική Εκτέλεση

Βιβλία: Σημειώσεις Υπουργείου Παιδείας και Πολιτισμού, Σχεδίαση Λογικών Διαγραμμάτων & Προκαταρκτική Εκτέλεση Λογικού Διαγράμματος και Προγράμματος

Ενδεικτική Διάρκεια 1 x 45 λεπτά

Σκοπός Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να καταλάβουν πως γίνεται η προκαταρτική εκτέλεση στις επαναλήψεις και να κατανοήσουν πραγματικά τη λειτουργία της Δομής Επανάληψης. Η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί τόσο στην Pascal (Γ’ Λυκείου) όσο και στη Visual Basic (Β’ Λυκείου).

Η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί σαν αφόρμηση για να κινήσει το ενδιαφέρον των μαθητών για το μάθημα που θα ακολουθήσει, κατά τη διάρκεια του μαθήματος για να επεξηγήσει ο καθηγητής τον πίνακα προκαταρτικής εκτέλεσης στις επαναλήψεις (κάνοντας χρήση του βιντεοπροβολέα), αλλά και στο τέλος του μαθήματος, όπου ο κάθε μαθητής θα μπορεί να εκτελέσει το πρόγραμμα όσες φορές χρειάζεται στον υπολογιστή του για να εμπεδώσει τη χρήση της προκαταρτικής εκτέλεσης στις επαναλήψεις. Απώτερος στόχος είναι να μάθουν οι μαθητές να μπορούν να χρησιμοποιούν την Προκαταρτική Εκτέλεση για οποιοδήποτε πρόβλημα με δομή επανάληψης.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_11

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Δομές επανάληψης, προκαταρτική εκτέλεση, τιμή μεταβλητής, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Το πρόγραμμα (εκτελέσιμο αρχείο) που δημιουργήθηκε με τη γλώσσα προγραμματισμού Turbo Delphi θα χρησιμοποιηθεί πρώτα στην αρχή του μαθήματος σαν αφόρμηση με χρήση Η/Υ και βιντεοπροβολέα από τον καθηγητή. Κατά την διάρκεια του μαθήματος ο καθηγητής θα εκτελέσει το ίδιο πρόγραμμα στον Η/Υ και θα το παρουσιάσει στους μαθητές κάνοντας χρήση βιντεοπροβολέα. Στο τέλος του μαθήματος για εμπέδωση, ο καθηγητής θα δώσει φύλλο εργασίας το οποίο θα εκτελεστεί από τον κάθε μαθητή στον Η/Υ. Το μάθημα θα πρέπει να διεξαχθεί μέσα σε εργαστήριο Η/Υ, όπου ο κάθε μαθητής θα έχει το δικό του Η/Υ. Στο εργαστήριο θα πρέπει να υπάρχει Η/Υ συνδεδεμένος με βιντεοπροβολέα.

Page 182: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

182 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Πορεία: Σημειώστε ότι η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί για δύο διαφορετικές τάξεις: Visual Basic, Β’ Λυκείου και Pascal, Γ’ Λυκείου. Το μάθημα αρχίζει με αφόρμηση: ο καθηγητής εκτελεί το πρόγραμμα στο οποίο παρουσιάζεται κώδικας προγράμματος με εντολή επανάληψης While (για VB επιλέγει Visual Basic) και πίνακας προκαταρτικής εκτέλεσης. Κάθε φορά που ο καθηγητής πατά το κουμπί «Βήμα», εκτελείται μια εντολή του κώδικα (η εκτέλεση φαίνεται γραφικά) και συμπληρώνεται ο πίνακας προκαταρτικής εκτέλεσης ανάλογα. Το μάθημα συνεχίζεται με το πληροφοριακό μέρος: ζητά από τους μαθητές να του πουν αν κατάλαβαν τη λογική συμπλήρωσης του πίνακα προκαταρτικής εκτέλεσης. Πατά το κουμπί «Νέο» του προγράμματος για να καθαριστεί ο πίνακας προκαταρτικής εκτέλεσης. Εξηγεί τις εντολές του κώδικα, βήμα προς βήμα, και πατά το κουμπί «Βήμα» για εκτέλεση τις κάθε εντολής. Το πρόγραμμα αυτόματα συμπληρώνει κατάλληλα τον πίνακα προκαταρτικής εκτέλεσης. Μετά γράφει στον πίνακα τον ίδιο κώδικα προγράμματος με διαφορετικές αρχικές τιμές και ζητά από τους μαθητές να γράψουν τον κώδικα στο τετράδιο τους και να λύσουν την άσκηση συμπληρώνοντας τον πίνακα προκαταρτικής εκτέλεσης. Κινείται μεταξύ των μαθητών και λύνει απορίες που τυχόν να έχουν. Λύνει την άσκηση στον πίνακα με την εμπλοκή των μαθητών. Για εμπέδωση του μαθήματος ο καθηγητής δίνει στους μαθητές φύλλο εργασίας. Η πρώτη άσκηση του φύλλου εργασίας καλεί τους μαθητές να εκτελέσουν το πρόγραμμα στον Η/Υ και πατώντας το κουμπί «Βήμα» να εκτελέσουν όλες τις εντολές του κώδικα, μια προς μία, και ταυτόχρονα να παρατηρούν τις τιμές με τις οποίες συμπληρώνεται ο πίνακας προκαταρτικής εκτέλεσης. Οι μαθητές έχουν τη δυνατότητα να εκτελέσουν τον κώδικα όσες φορές χρειαστεί για να κατανοήσουν τον πίνακα προκαταρτικής εκτέλεσης. Όταν τον κατανοήσουν, καλούνται να λύσουν μερικές ασκήσεις προκαταρτικής εκτέλεσης στο φύλλο εργασίας. Ο καθηγητής λύνει απορίες που δυνατόν να υπάρχουν. Αφού οι μαθητές επιλύσουν τις ασκήσεις, ο καθηγητής καλεί κάποιους μαθητές να λύσουν τις ασκήσεις στον πίνακα. Βεβαιώνεται ότι όλοι οι μαθητές έχουν τις ορθές απαντήσεις στο φύλλο εργασίας.

Συνοδευτικό Υλικό Δραστηριότητας 11 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.11.1 Φύλλο εργασίας (Pascal) 11_fe_ProkatartikiLoops_Pascal.doc

Γ.2.11.2 Φύλλο εργασίας (Visual Basic)

11_fe_ProkatartikiLoops_VB.doc

* Εκτελέσιμο αρχείο ProkatartikiLoopsPrj.exe

* Αρχεία κώδικα – ProkatartikiLoopsPrj.exe

PLH03_K07M_P2_11_code (φάκελος)

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.11.3 Ενδεικτικά στιγμιότυπα της οθόνης με ορθά αποτελέσματα

Anamenomena_Deigmata_Mathiton.doc

Γενικές οδηγίες χρήσης του εργαλείου

Γ.2.11.4 Γενικές οδηγίες χρήσης του εργαλείου

Odigies_Xrisis.doc

Page 183: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

183

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 11

Γ.2.11.1 – Φύλλο Εργασίας 11Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 11: Φύλλο Εργασίας Visual Basic

Δομές Επανάληψης στη Visual Basic – Προκαταρτική Εκτέλεση

Σκοπός: Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να καταλάβουν

πως γίνεται η Προκαταρτική Εκτέλεση στις επαναλήψεις και να κατανοήσουν πραγματικά τη

λειτουργία της Δομής Επανάληψης.

ΜΑΘΗΣΙΑΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ:

1. Να βρείτε και να τρέξετε το πρόγραμμα ProkatartikiLoopsPrj.exe

2. Να επιλέξετε Visual Basic.

3. Παρατηρείστε προσεκτικά τον κώδικα προγράμματος και τον πίνακα προκαταρτικής

εκτέλεσης που φαίνεται στη φόρμα.

4. Να πατήσετε το κουμπί «Βήμα». Τι παρατηρείτε (στον κώδικα και στον πίνακα προκαταρτικής

εκτέλεσης);

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

5. Να συνεχίσετε να πατάτε το κουμπί βήμα μέχρι να εκτελεστούν όλες οι εντολές του κώδικα. Τι

παρατηρείτε;

6. Τώρα να πατήσετε το κουμπί «Νέο». Τι παρατηρείτε;

7. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_For, το οποίο να δέχεται 5 αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό.

8. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται θετικούς

αριθμούς και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις

δοθεί αρνητικός αριθμός.

9. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις δοθεί ο

αριθμός -999.

Page 184: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

184 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

5. Να συνεχίσετε να πατάτε το κουμπί βήμα μέχρι να εκτελεστούν όλες οι εντολές του κώδικα. Τι

παρατηρείτε;

6. Τώρα να πατήσετε το κουμπί «Νέο». Τι παρατηρείτε;

7. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_For, το οποίο να δέχεται 5 αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό.

8. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται θετικούς

αριθμούς και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις

δοθεί αρνητικός αριθμός.

9. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις δοθεί ο

αριθμός -999.

Page 185: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

185

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 11

Γ.2.11.2 – Φύλλο Εργασίας 11Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 11: Φύλλο Εργασίας Pascal

Δομές Επανάληψης στην Pascal – Προκαταρτική Εκτέλεση

Σκοπός: Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να καταλάβουν

πως γίνεται η Προκαταρτική Εκτέλεση στις επαναλήψεις και να κατανοήσουν πραγματικά τη

λειτουργία της Δομής Επανάληψης.

ΜΑΘΗΣΙΑΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ:

1. Να βρείτε και να τρέξετε το πρόγραμμα ProkatartikiLoopsPrj.exe

2. Να επιλέξετε Pascal.

3. Παρατηρείστε προσεκτικά τον κώδικα προγράμματος και τον πίνακα προκαταρτικής

εκτέλεσης που φαίνεται στη φόρμα.

4. Να πατήσετε το κουμπί «Βήμα». Τι παρατηρείτε (στον κώδικα και στον πίνακα προκαταρτικής

εκτέλεσης);

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

5. Να συνεχίσετε να πατάτε το κουμπί βήμα μέχρι να εκτελεστούν όλες οι εντολές του κώδικα. Τι

παρατηρείτε;

6. Τώρα να πατήσετε το κουμπί «Νέο». Τι παρατηρείτε;

7. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_For, το οποίο να δέχεται 5 αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό.

8. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται θετικούς

αριθμούς και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις

δοθεί αρνητικός αριθμός.

9. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις δοθεί ο

αριθμός -999.

Page 186: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

186 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

5. Να συνεχίσετε να πατάτε το κουμπί βήμα μέχρι να εκτελεστούν όλες οι εντολές του κώδικα. Τι

παρατηρείτε;

6. Τώρα να πατήσετε το κουμπί «Νέο». Τι παρατηρείτε;

7. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_For, το οποίο να δέχεται 5 αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό.

8. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται θετικούς

αριθμούς και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις

δοθεί αρνητικός αριθμός.

9. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα Average_While, το οποίο να δέχεται αριθμούς

και να τυπώνει το Μέγιστο και Ελάχιστο αριθμό. Το πρόγραμμα να σταματά μόλις δοθεί ο

αριθμός -999.

Page 187: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

187

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 11

Γ.2.11.3 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 11: Αναμενόμενα Δείγματα Μαθητών

Δομές Επανάληψης – Προκαταρτική Εκτέλεση

Ή

Page 188: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

188 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.11.4 – Οδηγίες Χρήσης ΕργαλείουΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 11: Οδηγίες Χρήσης Εργαλείου

Δομές Επανάληψης – Προκαταρτική Εκτέλεση

ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ KAI ΑΝΑΠΤΥΞΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ 1. Να τρέξετε το πρόγραμμα ProkatartikiLoopsPrj.exe 2. Να πατάτε το κουμπί «Βήμα» με το οποίο εκτελείται μια εντολή του κώδικα κάθε φορά. 3. Κάθε φορά που πατάτε το κουμπί «Βήμα» να παρατηρείτε την εκτέλεση της εντολής

και τις τιμές με τις οποίες συμπληρώνεται ο πίνακας προκαταρτικής εκτέλεσης. 4. Συνεχίστε να πατάτε το κουμπί βήμα μέχρι να εκτελεστούν όλες οι εντολές του κώδικα.

Σημ.: Για ανάπτυξη απλών προγραμμάτων στη γλώσσα προγραμματισμού Turbo Delphi for Windows δες Δραστηριότητα 6.

Page 189: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

189

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.12 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 12

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Μονοδιάστατοι Πίνακες

Τάξη Β’, Γ’ Λυκείου

Ενότητα Προγραμματισμός – Μονοδιάστατοι Πίνακες

Βιβλία: Προγραμματισμός Υπολογιστών με Visual Basic, Πίνακες, σελίδα 219. ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Πίνακες, σελίδα 293.

Ενδεικτική Διάρκεια 1 x 45 λεπτά

Σκοπός Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να αντιληφθούν τι είναι οι Μονοδιάστατοι Πίνακες, τι είναι οι Παράλληλοι Πίνακες και πώς γίνεται η Αναζήτηση τιμής σε αυτούς. Η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί τόσο στην Pascal (Γ’ Λυκείου) όσο και στη Visual Basic (Β’ Λυκείου).

Η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί σε τέσσερα διαφορετικά μαθήματα για δύο διαφορετικές τάξεις (VB για Β’ Λυκείου και Pascal για Γ’ Λυκείου):

Εισαγωγή στους μονοδιάστατους πίνακες 1. Αναζήτηση σε μονοδιάστατους πίνακες2. Εισαγωγή στους παράλληλους πίνακες3. Αναζήτηση στους παράλληλους πίνακες 4.

Η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί σαν αφόρμηση για να κινήσει το ενδιαφέρον των μαθητών για το μάθημα που θα ακολουθήσει, κατά την διάρκεια του μαθήματος για να επεξηγήσει ο καθηγητής το αντικείμενο του μαθήματος (βλέπε σημεία 1 ή 2 ή 3 ή 4 πιο πάνω) αλλά και στο τέλος του μαθήματος ο κάθε μαθητής θα μπορεί να εκτελέσει το πρόγραμμα όσες φορές χρειάζεται στον υπολογιστή του για να εμπεδώσει το μάθημα.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_12

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Μονοδιάστατοι πίνακες, παράλληλοι πίνακες, Αναζήτηση σε πίνακα, αναζήτηση, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Το πρόγραμμα (εκτελέσιμο αρχείο) που δημιουργήθηκε με τη γλώσσα προγραμματισμού Turbo Delphi θα χρησιμοποιηθεί πρώτα στην αρχή του μαθήματος σαν αφόρμηση με χρήση ΗΥ και βιντεοπροβολέα από τον καθηγητή.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 12

Page 190: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

190 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Κατά την διάρκεια του μαθήματος ο καθηγητής θα εκτελέσει το ίδιο πρόγραμμα στον ΗΥ και θα το παρουσιάσει στους μαθητές κάνοντας χρήση βιντεοπροβολέα. Στο τέλος του μαθήματος για εμπέδωση, ο καθηγητής θα δώσει φύλλο εργασίας το οποίο θα εκτελεστεί από τον κάθε μαθητή στον ΗΥ. Το μάθημα θα πρέπει να διεξαχθεί μέσα σε εργαστήριο ΗΥ όπου ο κάθε μαθητής θα έχει το δικό του ΗΥ. Στο εργαστήριο θα πρέπει να υπάρχει ΗΥ συνδεδεμένος με βιντεοπροβολέα.

Πορεία: Σημειώστε ότι η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί για δύο διαφορετικές τάξεις: Visual Basic, Β’ Λυκείου και Pascal, Γ’ Λυκείου. Το μάθημα αρχίζει με αφόρμηση: ο καθηγητής εκτελεί το πρόγραμμα και ακολούθως πατά το κουμπί «Διάβασε» και δίνει τιμές για τους/ον πίνακες/α σύμφωνα με τις οδηγίες του προγράμματος. Στην περίπτωση που το μάθημα αφορά Αναζήτηση σε πίνακες τότε γράφει το όνομα του μαθητή και μετά πατά το κουμπί «Αναζήτηση». Αν το όνομα του μαθητή υπάρχει στον πίνακα «Μαθητές» τότε στο χώρο παρουσίασης παρουσιάζεται το όνομα και ο βαθμός του μαθητή. Ταυτόχρονα επιλέγεται το όνομα του μαθητή στον πίνακα «Μαθητές» και ο βαθμός του μαθητή στον παράλληλο πίνακα «Βαθμοί». Το μάθημα συνεχίζεται με το πληροφοριακό μέρος: αφού υπενθυμίσει/εξηγήσει με εμπλοκή των μαθητών τον ορισμό του πίνακα (και των παράλληλων πινάκων), ζητά από τους μαθητές να του αναφέρουν/σκεφτούν την εντολή για να γραφτεί το όνομα «Ανδρέας» στην έκτη θέση του πίνακα «Μαθητές» (και ο βαθμός 19 στην έκτη θέση του πίνακα «Βαθμοί»). Ζητά επίσης από τους μαθητές να του αναφέρουν/σκεφτούν τις εντολές που χρειάζονται για τη συμπλήρωση των/ου πινάκων/α (ήδη έχουν διδαχθεί την εντολή επανάληψης For). Εφόσον το μάθημα αφορά Αναζήτηση σε πίνακες τότε ζητά από τους μαθητές να σκεφτούν και να γράψουν στο τετράδιο τους τις εντολές που χρειάζονται για Αναζήτηση σε πίνακες/α. Κινείται μεταξύ των μαθητών και τους βοηθά. Γράφει τη λύση στον πίνακα με την εμπλοκή των μαθητών. Για εμπέδωση του μαθήματος ο καθηγητής δίνει στους μαθητές φύλλο εργασίας το οποίο καλούνται να λύσουν στον ΗΥ. Η πρώτη άσκηση του φύλλου εργασίας καλεί τους μαθητές να εκτελέσουν το πρόγραμμα στον ΗΥ, να συμπληρώσουν με στοιχεία τους/ον πίνακες/α και μετά να βρουν και να παρουσιάσουν τα στοιχεία κάποιου μαθητή από τους/ον πίνακες/α. Καλούνται να τρέξουν το πρόγραμμα της γλώσσας προγραμματισμού (Pascal ή Visual Basic) για να λύσουν τις υπόλοιπες ασκήσεις. Ο καθηγητής λύνει απορίες που δυνατόν να έχουν. Βεβαιώνεται ότι όλοι οι μαθητές έχουν καταλάβει και έχουν λύσει ορθά τις ασκήσεις του φύλλου εργασίας.

Page 191: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

191

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 12

Συνοδευτικό Υλικό Δραστηριότητας 12 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.12.1 Φύλλο εργασίας 12_fe_ArraysSearch.doc

Γ.2.12.2 Φύλλο εργασίας 12_fe_ParallelArraysSearch.doc

* Εκτελέσιμο αρχείο ArraysSearchProj.exe

* Αρχεία κώδικα – ArraysSearchProj.exe

PLH03_K07M_P2_12_code (φάκελος)

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.12.3 Ενδεικτικά στιγμιότυπα της οθόνης με ορθά αποτελέσματα

Anamenomena_Deigmata_Mathiton.doc

Γενικές οδηγίες χρήσης του εργαλείου

Γ.2.12.4 Γενικές οδηγίες χρήσης του εργαλείου

Odigies_Xrisis.doc

Page 192: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

192 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Προγραμματισμός – Μονοδιάστατοι Πίνακες – Αναζήτηση

Σκοπός: Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να αντιληφθούν τι είναι οι Μονοδιάστατοι Πίνακες και πως γίνεται η Αναζήτηση τιμής σε αυτούς.

ΜΑΘΗΣΙΑΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ:

1. Να βρείτε και να τρέξετε το πρόγραμμα ArraysSearchProj.exe

2. Nα πατήσετε την επιλογή «Παράλληλοι» για απενεργοποίηση της.

3. Να πατήσετε το κουμπί «Διάβασε» και να δώσετε με την σειρά τα πιο κάτω ονόματα μαθητών:

Μάριος Ανδρέου

Γιώργος Χρίστου

Ανδρέας Ανδρέου

4. Τι παρατηρείτε;

5. Συνεχίστε και δώστε αυτά τα ονόματα:

Χριστάκης Ιακωβίδης

Μαρία Θεοφίλου

Γ.2.12.1 – Φύλλο Εργασίας 12

Page 193: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

193

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

6. Πόσο είναι το μέγεθος του πίνακα και που φαίνεται στη φόρμα του προγράμματος;

7. Στη θέση Αναζήτηση δώστε το όνομα «Γιώργος Γεωργίου» και πατήστε το κουμπί «Αναζήτηση». Τι παρατηρείτε;

8. Τώρα στη θέση «Αναζήτηση» δώστε το όνομα «Ανδρέας Ανδρέου» και πατήστε το κουμπί «Αναζήτηση». Τι παρατηρείτε;

9. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα ArraysRead το οποίο να δέχεται τα ονόματα 10 καλαθοσφαιριστών και να τα τοποθετεί σε ένα μονοδιάστατο πίνακα.

10. Να συμπληρώσετε το πρόγραμμα έτσι ώστε να τυπώνει τα ονόματα των καλαθοσφαιριστών σε αντίθετη σειρά.

11. Να συμπληρώσετε το πρόγραμμα έτσι ώστε να ζητά ένα όνομα και μετά να αναζητά το όνομα αυτό στον πίνακα. Αν υπάρχει να τυπώνει το όνομα, διαφορετικά να γράφει το μήνυμα «Δεν υπάρχει αυτό το όνομα».

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 12

Page 194: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

194 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.12.2 – Φύλλο Εργασίας 12Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 12: Φύλλο Εργασίας Μονοδιάστατοι Πίνακες

Προγραμματισμός – Παράλληλοι Πίνακες – Αναζήτηση

Σκοπός: Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να

αντιληφθούν τι είναι οι Παράλληλοι Πίνακες και πως γίνεται η Αναζήτηση τιμής σε αυτούς.

ΜΑΘΗΣΙΑΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ:

1. Να βρείτε και να τρέξετε το πρόγραμμα ArraysSearchProj.exe

2. Να πατήσετε το κουμπί «Διάβασε» και να δώσετε με τη σειρά τα πιο κάτω ονόματα μαθητών

και τους βαθμούς τους:

Μάριος Ανδρέου 19

Γιώργος Χρίστου 17

Ανδρέας Ανδρέου 20

3. Τι παρατηρείτε;

4. Συνεχίστε και δώστε αυτά τα ονόματα και τους βαθμούς τους:

Χριστάκης Ιακωβίδης 14

Μαρία Θεοφίλου 16

Page 195: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

195

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 12

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

5. Ποιοι είναι οι παράλληλοι πίνακες και πόσο είναι το μέγεθος τους; Που φαίνεται το μέγεθος

τους στη φόρμα του προγράμματος;

6. Στη θέση Αναζήτηση δώστε το όνομα «Γιώργος Γεωργίου» και πατήστε το κουμπί

«Αναζήτηση». Τι παρατηρείτε;

7. Τώρα στη θέση Αναζήτηση δώστε το όνομα «Ανδρέας Ανδρέου» και πατήστε το κουμπί

«Αναζήτηση». Τι παρατηρείτε;

8. Να γράψετε στον Η/Υ πρόγραμμα με το όνομα ArraysRead το οποίο να δέχεται τα ονόματα

10 καλαθοσφαιριστών και τις καλαθιές που πέτυχαν και να τα τοποθετεί σε δύο παράλληλους

πίνακες.

9. Να συμπληρώσετε το πρόγραμμα έτσι ώστε να τυπώνει τα ονόματα και τις καλαθιές που

πέτυχαν σε αντίθετη σειρά.

10. Να συμπληρώσετε το πρόγραμμα έτσι ώστε να ζητά ένα όνομα και μετά να αναζητά το όνομα

αυτό στον πίνακα. Αν υπάρχει, να τυπώνει το όνομα και τις καλαθιές του καλαθοσφαιριστή,

διαφορετικά να γράφει το μήνυμα «Δεν υπάρχει αυτό το όνομα».

Page 196: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

196 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.12.3 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 12: Αναμενόμενα Δείγματα Μαθητών

Προγραμματισμός – Μονοδιάστατοι Πίνακες

Ή

Page 197: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

197

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Προγραμματισμός – Μονοδιάστατοι Πίνακες

ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ KAI ΑΝΑΠΤΥΞΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ

1. Να τρέξετε το πρόγραμμα ArraysSearchProj.exe 2. Για να χρησιμοποιήσετε μόνο ένα μονοδιάστατο πίνακα πατήστε την επιλογή

«Παράλληλοι» για απενεργοποίηση της. 3. Να πατήσετε το κουμπί «Διάβασε» και να συμπληρώσετε τους πίνακες με τα ονόματα

και τους βαθμούς των μαθητών. 4. Να γράψετε το όνομα του μαθητή που θέλετε να βρείτε στον πίνακα και μετά να

πατήσετε το κουμπί «Αναζήτηση». 5. Για να καθαρίσετε τους πίνακες πατάτε το κουμπί «Νέο».

Σημ.: Για ανάπτυξη απλών προγραμμάτων στη γλώσσα προγραμματισμού Turbo Delphi for Windows δες Δραστηριότητα 6.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 12

Γ.2.12.4 – Οδηγίες Χρήσης Εργαλείου

Page 198: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

198 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 199: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

199

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.13 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 13

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Ταξινόμηση Μονοδιάστατου Πίνακα

Τάξη Γ’ Λυκείου

Ενότητα Προγραμματισμός – Πίνακες – Ταξινόμηση – Μέθοδος της Φυσαλίδας (Bubble Sort)

Βιβλία: ΗΥ (Τόμος Β’) Pascal, Γ’ Λυκείου, Ταξινόμηση – Αναζήτηση, σελίδα 353.

Ενδεικτική Διάρκεια 1 x 45 λεπτά

Σκοπός Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να κατανοήσουν την ταξινόμηση με τη Μέθοδο της Φυσαλίδας. Στη δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί ένας μονοδιάστατος πίνακας ή δύο παράλληλοι πίνακες.

Η δραστηριότητα αυτή μπορεί να χρησιμοποιηθεί σαν αφόρμηση για να κινήσει το ενδιαφέρον των μαθητών για το μάθημα που θα ακολουθήσει, αλλά και στο τέλος του μαθήματος οι μαθητές θα μπορούν να εκτελέσουν διάφορα παραδείγματα για καλύτερη εμπέδωση.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_13

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Ταξινόμηση, Μέθοδος Φυσαλίδας, bubble sort, sort, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Το πρόγραμμα (εκτελέσιμο αρχείο) που δημιουργήθηκε με την γλώσσα προγραμματισμού Turbo Delphi θα χρησιμοποιηθεί πρώτα στην αρχή του μαθήματος σαν αφόρμηση με χρήση Η/Υ και βιντεοπροβολέα από τον καθηγητή. Στο τέλος του μαθήματος για εμπέδωση, ο καθηγητής θα δώσει φύλλο εργασίας το οποίο θα εκτελεστεί από τον κάθε μαθητή στον Η/Υ. Το μάθημα θα πρέπει να διεξαχθεί μέσα σε εργαστήριο Η/Υ, όπου ο κάθε μαθητής θα έχει το δικό του Η/Υ. Στο εργαστήριο θα πρέπει να υπάρχει Η/Υ συνδεδεμένος με βιντεοπροβολέα.

Πορεία: Η δραστηριότητα αυτή θα μπορεί να χρησιμοποιηθεί στην εισαγωγή του μαθήματος της ταξινόμησης αλλά και στο μάθημα της ταξινόμησης παράλληλων πινάκων, εφόσον ο χρήστης επιλέξει την επιλογή «Παράλληλοι».

Το μάθημα αρχίζει με αφόρμηση: ο καθηγητής εκτελεί το πρόγραμμα και γράφει στον πίνακα τους προκαθορισμένους βαθμούς που παρουσιάζονται από αυτό.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 13

Page 200: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

200 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ζητά από τους μαθητές να του ταξινομήσουν τους βαθμούς σε αύξουσα σειρά και τους γράφει στον πίνακα. Μετά ζητά από τους μαθητές να παρακολουθούν το πρόγραμμα προσεκτικά και πατά το κουμπί «Ταξινόμηση». Το πρόγραμμα ταξινομεί τους βαθμούς, βήμα προς βήμα, με τη μέθοδο της φυσαλίδας μέχρι να ταξινομήσει όλους τους βαθμούς σε αύξουσα σειρά. Γίνεται σύγκριση της ταξινόμησης των βαθμών του προγράμματος και του πίνακα. Το μάθημα συνεχίζεται με το πληροφοριακό μέρος: ζητά από τους μαθητές να του εξηγήσουν πως οι ίδιοι έκαναν την ταξινόμηση των βαθμών και αν κατάλαβαν πως το πρόγραμμα έκανε την ταξινόμηση. Με εμπλοκή των μαθητών εξηγεί τη μέθοδο ταξινόμησης των βαθμών και γράφει στον πίνακα τον κώδικα για την ταξινόμηση με τη Μέθοδο της Φυσαλίδας.

Καλεί τους μαθητές να γράψουν στο τετράδιο τους τον κώδικα για ταξινόμηση των βαθμών του πίνακα σε φθίνουσα σειρά. Κινείται μεταξύ των μαθητών και λύνει απορίες που τυχόν να έχουν. Λύνει την άσκηση στον πίνακα με τη βοήθεια των μαθητών. Για εμπέδωση του μαθήματος ο καθηγητής δίνει στους μαθητές φύλλο εργασίας, το οποίο τους καλεί να εκτελέσουν στον υπολογιστή. Στην αρχή του φύλλου εργασίας, οι μαθητές καλούνται να εκτελέσουν το πρόγραμμα, να δώσουν κάποιες τιμές και να απαντήσουν σε μερικά ερωτήματα. Καλούνται να τρέξουν το περιβάλλον της γλώσσας προγραμματισμού Pascal για να λύσουν τις υπόλοιπες ασκήσεις. Ο καθηγητής κινείται μεταξύ των μαθητών και λύνει απορίες που δυνατόν να έχουν. Βεβαιώνεται ότι όλοι οι μαθητές έχουν καταλάβει και έχουν λύσει ορθά τις ασκήσεις του φύλλου εργασίας.

Συνοδευτικό Υλικό Δραστηριότητας 13 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.13.1 Φύλλο εργασίας 13_fe_BubbleSort.docή

Γ.2.13.2 Φύλλο εργασίας 13_fe_BubbleSort_Parallel.doc

* Εκτελέσιμο αρχείο BubbleSortProj.exe

* Αρχεία κώδικα – BubbleSortProj.exe

PLH03_K07M_P2_13_code (φάκελος)

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.13.3 Ενδεικτικά στιγμιότυπα της οθόνης με ορθά αποτελέσματα

Anamenomena_Deigmata_Mathiton.doc

Γενικές οδηγίες χρήσης του εργαλείου

Γ.2.13.4 Γενικές οδηγίες χρήσης του εργαλείου

Odigies_Xrisis.doc

Page 201: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

201

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 13

Γ.2.13.1 – Φύλλο Εργασίας 13Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 13: Φύλλο Εργασίας Μονοδιάστατοι Πίνακες

Φύλλο Εργασίας

Μονοδιάστατοι Πίνακες – Ταξινόμηση – Μέθοδος της Φυσαλίδας (Bubble Sort)

Σκοπός: Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να κατανοήσουν

την ταξινόμηση μονοδιάστατου πίνακα

ΜΑΘΗΣΙΑΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ:

με την Μέθοδο της Φυσαλίδας.

1. Να βρείτε και να τρέξετε το πρόγραμμα BubbleSortProj.exe

2. Να πατήσετε το κουμπί «Ταξινόμηση» για να αρχίσει η διαδικασία ταξινόμησης του πίνακα και

να παρατηρήσετε προσεκτικά αυτή την διαδικασία.

3. Να γράψετε πώς γίνετε η διαδικασία ταξινόμησης.

4. Να αλλάξετε το μέγεθος του πίνακα από 10 σε 4 στοιχεία.

5. Να πατήσετε το κουμπί «Διάβασε» και να δώσετε με τη σειρά τις πιο κάτω τιμές: 18, 15, 19,

13 .

Page 202: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

202 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

6. Να πατήσετε το κουμπί «Ταξινόμηση» για να αρχίσει η διαδικασία ταξινόμησης του πίνακα και

να παρατηρήσετε προσεκτικά αυτή τη διαδικασία. Να ελέγξετε πως γίνεται η διαδικασία

ταξινόμησης και να τη γράψετε πιο κάτω. Συγκρίνετε με το σημείο 3.

7. Να γράψετε στον Η/Υ πρόγραμμα το οποίο να δέχεται 10 αριθμούς και να τους τοποθετεί σε

ένα μονοδιάστατο πίνακα. Στη συνέχεια να ταξινομεί τους αριθμούς με τη μέθοδο της

φυσαλίδας σε αύξουσα σειρά και να τους τυπώνει. Να φυλάξετε το πρόγραμμα με το όνομα

ArraySort1.

8. Να τροποποιήσετε το πρόγραμμα ώστε να ταξινομεί τους αριθμούς σε φθίνουσα σειρά και να

το φυλάξετε με το όνομα ArraySort2.

9. Να τροποποιήσετε το πρόγραμμα ArraySort1 ώστε στην αρχή να δέχεται το πλήθος (Ν)

αριθμών (δεν θα ξεπερνά τους 50). Να φυλάξετε το πρόγραμμα με το όνομα ArraySort3.

Page 203: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

203

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 13

Γ.2.13.2 – Φύλλο Εργασίας 13Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 13: Φύλλο Εργασίας Παράλληλοι Πίνακες

Παράλληλοι Πίνακες – Ταξινόμηση – Μέθοδος της Φυσαλίδας (Bubble Sort)

Σκοπός: Η προτεινόμενη δραστηριότητα έχει σαν σκοπό να βοηθήσει τους μαθητές να κατανοήσουν

την ταξινόμηση παράλληλων πινάκων

Μαθησιακή Δραστηριότητα:

με τη Μέθοδο της Φυσαλίδας.

1. Να βρείτε και να τρέξετε το πρόγραμμα BubbleSortProj.exe

2. Να πατήσετε την επιλογή «Παράλληλοι».

3. Να πατήσετε το κουμπί «Ταξινόμηση» για να αρχίσει η διαδικασία ταξινόμησης του πίνακα και

να παρατηρήσετε προσεκτικά αυτή τη διαδικασία.

4. Να γράψετε πώς γίνετε η διαδικασία ταξινόμησης των παράλληλων πινάκων.

5. Να αλλάξετε το μέγεθος του πίνακα από 10 σε 5 στοιχεία.

6. Να πατήσετε το κουμπί «Διάβασε» και να δώσετε με τη σειρά τις πιο κάτω τιμές: Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης

ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

Πέτρος 17

Γιάννης 19

Έλενα 17

Βάσος 12

Μάριος 17

7. Να πατήσετε το κουμπί «Ταξινόμηση» για να αρχίσει η διαδικασία ταξινόμησης του πίνακα και

να παρατηρήσετε προσεκτικά αυτή τη διαδικασία. Να ελέγξετε πως γίνεται η διαδικασία

ταξινόμησης και να τη γράψετε πιο κάτω.

8. Να γράψετε τι συμβαίνει στην περίπτωση που κάποιοι μαθητές έχουν τον ίδιο βαθμό.

9. Να γράψετε στον Η/Υ πρόγραμμα το οποίο να δέχεται τα ονόματα και τους βαθμούς 10

μαθητών και να τους τοποθετεί σε ένα μονοδιάστατο πίνακα. Στη συνέχεια να ταξινομεί τους

μαθητές σύμφωνα με τους βαθμούς τους σε φθίνουσα σειρά, και να τους τυπώνει. Να

φυλάξετε το πρόγραμμα με το όνομα ParallelSort1.

10. Να τροποποιήσετε το πρόγραμμα ώστε αν υπάρχουν μαθητές με τον ίδιο βαθμό να τους

ταξινομεί με το όνομα τους αλφαβητικά και να το φυλάξετε με το όνομα ParallelSort2.

11. Να τροποποιήσετε το πρόγραμμα ParallelSort2 ώστε στην αρχή να δέχεται το πλήθος (Ν)

μαθητών (δεν θα ξεπερνά τους 50). Να φυλάξετε το πρόγραμμα με το όνομα ParallelSort3.

Page 204: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

204 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εργαλείο: Turbo Delphi

Πέτρος 17

Γιάννης 19

Έλενα 17

Βάσος 12

Μάριος 17

7. Να πατήσετε το κουμπί «Ταξινόμηση» για να αρχίσει η διαδικασία ταξινόμησης του πίνακα και

να παρατηρήσετε προσεκτικά αυτή τη διαδικασία. Να ελέγξετε πως γίνεται η διαδικασία

ταξινόμησης και να τη γράψετε πιο κάτω.

8. Να γράψετε τι συμβαίνει στην περίπτωση που κάποιοι μαθητές έχουν τον ίδιο βαθμό.

9. Να γράψετε στον Η/Υ πρόγραμμα το οποίο να δέχεται τα ονόματα και τους βαθμούς 10

μαθητών και να τους τοποθετεί σε ένα μονοδιάστατο πίνακα. Στη συνέχεια να ταξινομεί τους

μαθητές σύμφωνα με τους βαθμούς τους σε φθίνουσα σειρά, και να τους τυπώνει. Να

φυλάξετε το πρόγραμμα με το όνομα ParallelSort1.

10. Να τροποποιήσετε το πρόγραμμα ώστε αν υπάρχουν μαθητές με τον ίδιο βαθμό να τους

ταξινομεί με το όνομα τους αλφαβητικά και να το φυλάξετε με το όνομα ParallelSort2.

11. Να τροποποιήσετε το πρόγραμμα ParallelSort2 ώστε στην αρχή να δέχεται το πλήθος (Ν)

μαθητών (δεν θα ξεπερνά τους 50). Να φυλάξετε το πρόγραμμα με το όνομα ParallelSort3.

Page 205: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

205

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 13

Γ.2.13.3 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 13: Αναμενόμενα Δείγματα Μαθητών

Προγραμματισμός – Πίνακες – Ταξινόμηση – Μέθοδος της Φυσαλίδας (Bubble Sort)

Ή

Page 206: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

206 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.13.4 – Οδηγίες Χρήσης ΕργαλείουΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 13: Οδηγίες Χρήσης Εργαλείου

Προγραμματισμός – Πίνακες – Ταξινόμηση – Μέθοδος της Φυσαλίδας (Bubble Sort)

ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ KAI ΑΝΑΠΤΥΞΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ

1. Να τρέξετε το πρόγραμμα BubbleSortProj.exe 2. Για να χρησιμοποιήσετε δύο παράλληλους πίνακες, πατήστε την επιλογή

«Παράλληλοι». 3. Αν θέλετε να χρησιμοποιήσετε δικά σας στοιχεία, να πατήσετε το κουμπί «Διάβασε»

και να συμπληρώσετε τον πίνακα με τους βαθμούς των μαθητών (και τα ονόματα τους για παράλληλους πίνακες).

4. Να πατήσετε το κουμπί «Ταξινόμηση» για να αρχίσει η διαδικασία ταξινόμησης του πίνακα και να παρατηρήσετε προσεκτικά τη διαδικασία ταξινόμησης.

5. Για να χρησιμοποιήσετε τις προκαθορισμένες τιμές του πίνακα πατήστε το κουμπί «Προκαθορ.».

Σημ.: Για ανάπτυξη απλών προγραμμάτων στη γλώσσα προγραμματισμού Turbo Delphi for Windows δες Δραστηριότητα 6.

Page 207: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

207

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.14 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 14

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Δισδιάστατοι Πίνακες

Τάξη Β’, Γ’ Λυκείου

Ενότητα Δισδιάστατοι Πίνακες – Εισαγωγή Στοιχείων

Βιβλία: Σημειώσεις Δισδιάστατων Πινάκων, ΥΠΠ

Ενδεικτική Διάρκεια 1 x 45 λεπτά

Σκοπός Η προτεινόμενη δραστηριότητα μπορεί να χρησιμοποιηθεί στην εισαγωγή του κεφαλαίου «Δισδιάστατοι Πίνακες». Η δραστηριότητα θα χρησιμοποιηθεί από τον καθηγητή για να εισάγει τη νέα ενότητα στους μαθητές. Κύριος σκοπός είναι να αντιληφθούν οι μαθητές την οργάνωση των στοιχείων σε πίνακα και τις έννοιες γραμμή και στήλη ενός δισδιάστατου πίνακα.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_14

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Δισδιάστατοι πίνακες, γραμμές δισδιάστατου πίνακα, στήλες δισδιάστατου πίνακα, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

* Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Η δραστηριότητα είναι εισαγωγική και θα χρησιμοποιηθεί από τον καθηγητή ως ένα εργαλείο για να βοηθήσει τους μαθητές να κατανοήσουν τις βασικές τις έννοιες των δισδιάστατων πινάκων.

Η εφαρμογή που θα χρησιμοποιηθεί στο μάθημα, δείχνει αρχικά παραδείγματα στα οποία μπορεί να χρησιμοποιηθούν οι δισδιάστατοι πίνακες. Αφού οι μαθητές αναγνωρίσουν τον τρόπο οργάνωσης δεδομένων σε μορφή πίνακα, θα εξηγηθούν οι έννοιες και σημασία της αποθήκευσης στοιχείων σε γραμμές/στήλες. Ακολούθως θα παρουσιαστούν παραστατικά οι δύο τρόποι, οι οποίοι μπορεί να χρησιμοποιηθούν για την εισαγωγή στοιχείων σε ένα δισδιάστατο πίνακα. Το πρώτο παράδειγμα θα αποθηκεύει τα στοιχεία γραμμή προς γραμμή στον πίνακα, ενώ το δεύτερο παράδειγμα θα συμπληρώνει τον πίνακα στήλη προς στήλη. Ακολούθως θα δοθεί ένα φύλλο εργασίας για επίλυση μέσα στην τάξη.

Η παρουσίαση πρέπει να γίνει στο εργαστήριο Πληροφορικής, με τη χρήση βιντεοπροβολέα.

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 14

Page 208: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

208 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Το υλικό που θα χρησιμοποιηθεί είναι ένα εκτελέσιμο αρχείο που δημιουργήθηκε με το πρόγραμμα Turbo Delphi.

Πορεία: Η δραστηριότητα στους Η/Υ αρχίζει με την εκτέλεση του αρχείου arrays.exe.

Παρουσίαση παραδειγμάτων δυσδιάστατων πινάκων

Δίνονται τρία παραδείγματα στα οποία μπορεί να χρησιμοποιηθούν οι δισδιάστατοι πίνακες:

Πωλήσεις αυτοκινήτων ανά μάρκα για τις χρονιές 2001-2005•

Βαθμοί μαθητών στα τρία τρίμηνα•

Μέσος όρος θερμοκρασίας κάθε μήνα για τις χρονιές 2001-2006.•

Ο καθηγητής πρέπει να συζητήσει με τους μαθητές τον τρόπο οργάνωσης και αποθήκευσης των στοιχείων στο κάθε παράδειγμα. Σημαντικό στοιχείο είναι να αντιληφθούν οι μαθητές τη διάταξη των δεδομένων σε γραμμές/στήλες.

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Πορεία Μαθησιακής Δραστηριότητας:

Πατώντας το κουμπί

εμφανίζεται ένας

τρόπος αποθήκευσης

των στοιχείων σε

πίνακα. Οι μαθητές

πρέπει να κατανοήσουν

σε κάθε παράδειγμα τι

αντιπροσωπεύουν οι

γραμμές και τι οι στήλες

του πίνακα.

Οργάνωση στοιχείων σε δισδιάστατο πίνακα

Στη συνέχεια ο καθηγητής θα χρησιμοποιήσει το παράδειγμα της

αποθήκευσης των βαθμών 3 τριμήνων για 4 μαθητές. Τα συγκεκριμένα

στοιχεία μπορούν να

αποθηκευτούν

χρησιμοποιώντας 2

τρόπους:

• Τρόπος 1: Πίνακας 4

γραμμές x 3 στήλες

• Τρόπος 2: Πίνακας 3

γραμμές x 4 στήλες

Πατώντας το κουμπί εμφανίζεται ο πρώτος τρόπος οργάνωσης

των στοιχείων, όπου οι γραμμές αντιπροσωπεύουν τους μαθητές και οι στήλες

τα τρίμηνα.

Πατώντας το κουμπί εμφανίζεται ο δεύτερος τρόπος οργάνωσης

των στοιχείων, όπου οι γραμμές αντιπροσωπεύουν τα τρίμηνα και οι στήλες

τους μαθητές.

Αναφορά στα κελιά των δισδιάστατων πινάκων

Page 209: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

209

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 14

Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Εισηγήσεις για Δραστηριότητες: Δραστηριότητα 14

Ο καθηγητής θα επεξηγήσει τον τρόπο αναφοράς στα κελιά του πίνακα:

Θα πρέπει να τονιστεί στους μαθητές ότι η αναφορά στα κελιά δίνεται πάντα

με τον ίδιο τρόπο, ανεξάρτητα με τον τρόπο οργάνωσης των στοιχείων.

Θα ζητηθεί από τους

μαθητές να αναφερθούν

σε συγκεκριμένα στοιχεία

του πίνακα,

χρησιμοποιώντας και τους

δύο τρόπους. Κύριος

σκοπός είναι να

αντιληφθούν τον τρόπο

αναφοράς σύμφωνα με

τον τρόπο οργάνωσης των στοιχείων τους.

Στο πρώτο παράδειγμα που δίνεται, θα γίνει αναφορά στο βαθμό του Α’

τριμήνου για τον 1ο μαθητή.

Πατώντας το κουμπί στα αριστερά εμφανίζεται η αναφορά χρησιμοποιώντας τον 1ο τρόπο οργάνωσης των στοιχείων.

Πατώντας το κουμπί στα δεξιά εμφανίζεται η αναφορά χρησιμοποιώντας τον 2ο τρόπο οργάνωσης των στοιχείων.

Με παρόμοιο τρόπο χρησιμοποιούνται και τα άλλα δύο παραδείγματα που

δίνονται.

Page 210: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

210 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Ομάδα Εργασίας: Πληροφορική/Επιστήμη ΗΥ Μέσης Γενικής Εκπαίδευσης ΠΛΗ3_Κ07Μ

Εισαγωγή στοιχειών σε δισδιάστατο πίνακα

Στην επόμενη οθόνη ο καθηγητής πρέπει να επεξηγήσει στους μαθητές ότι

υπάρχει η δυνατότητα εισαγωγής των στοιχείων ενός δισδιάστατου πίνακα

γραμμή προς γραμμή ή στήλη προς στήλη.

Χρησιμοποιώντας την

1η μέθοδο, δίδεται

παραστατικά η

αποθήκευση των

στοιχείων του πίνακα

γραμμή προς γραμμή.

Χρησιμοποιώντας τη

2η μέθοδο ο μαθητής

αντιλαμβάνεται την

αποθήκευση των ίδιων

στοιχείων, αλλά

χρησιμοποιώντας τη

διάταξη στήλη προς

στήλη.

Ακολούθως δίνεται το φύλλο εργασίας P2_14ArraysFE.doc σχετικά με την

αναφορά των στοιχείων στα κελιά των πινάκων.

Page 211: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

211

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 14

Συνοδευτικό Υλικό Δραστηριότητας 14 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

Γ.2.14.1 Φύλλο Εργασίας 14 P2_14ArraysFE.doc

* Εκτελέσιμο αρχείο arrays.exe

* Αρχεία κώδικα – arrays.exe PLH03_K07M_P2_14_code (φάκελος)

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.14.2 Ορθές απαντήσεις για τις ασκήσεις του Φύλλου Εργασίας 14

P2_14ArraysFEAnswers.doc

Γενικές οδηγίες χρήσης του εργαλείου

Page 212: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

212 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Γ.2.14.1 – Φύλλο Εργασίας 14Επιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 14: Φύλλο Εργασίας

Δισδιάστατοι Πίνακες – Αναφορά στα στοιχεία του πίνακα

Δίνονται οι πιο κάτω πίνακες. Να δώσετε τον τρόπο αναφοράς στα στοιχεία που ζητούνται, όπως δίνεται στο παράδειγμα.

1. Απουσίες μαθητών ανά τρίμηνο

Πίνακας APOUSIES

Τρίμηνα

1 2 3

Μαθητές

1 15 12 1 2 0 7 2 3 3 10 7 4 5 0 1 5 7 7 14

Απουσίες 1ου μαθητή το Γ’ τρίμηνο: apousies[1,3]

Απουσίες 2ου μαθητή το Β’ τρίμηνο: _________________________________________

Απουσίες Γ’ τριμήνου για τον 5ο μαθητή: _________________________________________

Απουσίες 4ου μαθητή το Α’ τρίμηνο: _________________________________________

Απουσίες Β’ τριμήνου για τον 1ο μαθητή: _________________________________________

2. Ώρες εργασίας υπαλλήλων ανά εβδομάδα

Πίνακας HOURS

Υπάλληλοι

1 2 3 4 5 6

Εβδομάδες

1 35 36 38 35 34 30 2 22 24 23 24 25 20 3 35 35 35 38 37 38 4 40 38 39 40 40 36

Ώρες εργασίας 1ου υπαλλήλου τη 2η εβδομάδα: hours[2,1]

Ώρες εργασίας την 3η εβδομάδα του 5ου υπαλλήλου: ______________________________

Ώρες εργασίας 4ου υπαλλήλου την 2η εβδομάδα: ______________________________

Ώρες εργασίας 2ου υπαλλήλου την 2η εβδομάδα: ______________________________

Ώρες εργασίας την 4η εβδομάδα του 6ου υπαλλήλου: ______________________________

Page 213: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

213

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Γ.2.14.2 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 14: Λύσεις Φύλλου Εργασίας

ΟΡΘΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΙΣ ΑΣΚΗΣΕΙΣ ΤΟΥ ΦΥΛΛΟΥ ΕΡΓΑΣΙΑΣ 14

ΔIΣΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ Φύλλο Εργασίας – Αναφορά στα στοιχεία του πίνακα

Δίνονται οι πιο κάτω πίνακες. Να δώσετε τον τρόπο αναφοράς στα στοιχεία που ζητούνται, όπως δίνεται στο παράδειγμα.

1. Απουσίες μαθητών ανά τρίμηνο

Πίνακας APOUSIES

Τρίμηνα

1 2 3

Μαθητές

1 15 12 1 2 0 7 2 3 3 10 7 4 5 0 1 5 7 7 14

Απουσίες 1ου μαθητή το Γ’ τρίμηνο: apousies[1,3]

Απουσίες 2ου μαθητή το Β’ τρίμηνο: apousies[2,2]

Απουσίες Γ’ τριμήνου για τον 5ο μαθητή: apousies[5,3]

Απουσίες 4ου μαθητή το Α’ τρίμηνο: apousies[4,1]

Απουσίες Β’ τριμήνου για τον 1ο μαθητή: apousies[1,2]

2. Ώρες εργασίας υπαλλήλων ανά εβδομάδα

Πίνακας HOURS

Υπάλληλοι

1 2 3 4 5 6

Εβδομάδες

1 35 36 38 35 34 30 2 22 24 23 24 25 20 3 35 35 35 38 37 38 4 40 38 39 40 40 36

Ώρες εργασίας 1ου υπαλλήλου τη 2η εβδομάδα: hours[2,1]

Ώρες εργασίας την 3η εβδομάδα του 5ου υπαλλήλου: hours[3,5]

Ώρες εργασίας 4ου υπαλλήλου την 2η εβδομάδα: hours[2,4]

Ώρες εργασίας 2ου υπαλλήλου την 2η εβδομάδα: hours[2,2]

Ώρες εργασίας την 4η εβδομάδα του 6ου υπαλλήλου: hours[4,6]

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 14

Page 214: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

214 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Page 215: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

215

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 15

Γ.2.15 - Αναπτυγμένες Δραστηριότητες: Δραστηριότητα 15

Μάθημα Πληροφορική / Επιστήμη ΗΥ

Τίτλος Δραστηριότητας Εισαγωγή στην Ανάλυση Συστημάτων

Τάξη Β’, Γ’ Λυκείου

Ενότητα Ανάλυση Συστημάτων

Βιβλία: Ανάλυση Συστημάτων Πανεπιστημίου Κύπρου

Ενδεικτική Διάρκεια 1 x 45 λεπτά

Σκοπός Η δραστηριότητα είναι επαναληπτική και μπορεί να χρησιμοποιηθεί στο τέλος της ενότητας «Ανάλυση Συστημάτων - Θεωρία». Κύριος σκοπός είναι ο μαθητής να χρησιμοποιήσει την εφαρμογή για να ελέγξει μόνος του τις γνώσεις του στην προαναφερόμενη ενότητα. Με αυτό τον τρόπο ο μαθητής θα έχει την ευκαιρία να εμπεδώσει τα κύρια στοιχεία της ενότητας. Ταυτόχρονα παρέχεται η δυνατότητα στον καθηγητή να αξιολογήσει κατά πόσο οι μαθητές έχουν κατανοήσει τις βασικές έννοιες της Ανάλυσης Συστημάτων.

Η εφαρμογή δημιουργήθηκε με το πρόγραμμα Turbo Delphi και περιλαμβάνει ένα μεγάλο φάσμα ερωτήσεων σχετικά με τους βασικούς ορισμούς της ανάλυσης συστημάτων (π.χ. φάσεις ανάλυσης, αναλυτής, πελάτης, χρήστης, κλπ). Οι ασκήσεις δίνονται σε διάφορες μορφές: ερωτήσεις πολλαπλών επιλογών, ερωτήσεις σωστό/λάθος και ασκήσεις τύπου drag and drop. Στο τέλος του κάθε τύπου ερωτήσεων γίνεται έλεγχος για την ορθότητα των απαντήσεων και ο μαθητής ενημερώνεται για τα λάθη του.

Κωδικός Δραστηριότητας στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

ΠΛΗ3_K07Μ_Π2_15

Λέξεις-Κλειδιά για αναζήτηση στο Διαδικτυακό Τόπο www.e-epimorfosi.ac.cy

Ανάλυση Συστημάτων, Κύκλος Ζωής Πληροφοριακού Συστήματος, Delphi

Λογισμικό που απαιτείται*

Turbo Delphi

*Για να μπορέσετε να δείτε τα σχετικά με τη δραστηριότητα αρχεία που υπάρχουν στο συνοδευτικό ψηφιακό δίσκο, πρέπει να έχετε εγκαταστήσει στον Ηλεκτρονικό σας Υπολογιστή το λογισμικό που απαιτείται.

Πορεία Μαθησιακής Δραστηριότητας

Οργάνωση τάξης: Η δραστηριότητα είναι επαναληπτική και θα χρησιμοποιηθεί από τον καθηγητή ως ένα εργαλείο για να βοηθήσει τους μαθητές να εμπεδώσουν καλύτερα τις έννοιες του κεφαλαίου. Το υλικό που θα χρησιμοποιηθεί είναι ένα εκτελέσιμο αρχείο που δημιουργήθηκε με το πρόγραμμα Turbo Delphi. Η εφαρμογή αποτελείται από τρία μέρη, ένα για κάθε είδος ασκήσεων. Για να είναι ολοκληρωμένη η επαναληπτική δραστηριότητα ο μαθητής πρέπει να επιλύσει όλες τις ασκήσεις που συμπεριλαμβάνονται στην εφαρμογή. Στο τέλος του κάθε είδους ερωτήσεων ο μαθητής μπορεί να ελέγξει την ορθότητα των απαντήσεων του και να προσπαθήσει από μόνος του να διορθώσει τυχόν λάθη του.

Page 216: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

216 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Το μάθημα πρέπει να διεξαχθεί μέσα σε εργαστήριο ΗΥ, όπου ο κάθε μαθητής θα έχει το δικό του ΗΥ στον οποίο θα είναι εγκατεστημένη η προτεινόμενη εφαρμογή.

Πορεία: Η δραστηριότητα στους ΗΥ αρχίζει με την εκτέλεση του αρχείου analysis.exe. Παρουσιάζεται το κύριο μενού επιλογών από το οποίο ο μαθητής μπορεί να επιλέξει το είδος των ασκήσεων που επιθυμεί να δοκιμάσει. Ο καθηγητής παρουσιάζει την εφαρμογή στους μαθητές και δίνει βασικές οδηγίες για τον τρόπο επίλυσης των διαφόρων τύπων ασκήσεων. Επίσης επεξηγεί την πλοήγηση μεταξύ των οθονών της εφαρμογής, καθώς και τη χρήση των κοινών κουμπιών διαταγής «Επανεκκίνηση» και «Έλεγχος».

Ο καθηγητής ενδείκνυται να τονίσει στους μαθητές ότι για να είναι ολοκληρωμένη η επαναληπτική τους δραστηριότητα, επιβάλλεται να απαντήσουν τις ερωτήσεις που συμπεριλαμβάνονται και στα τρία μέρη της εφαρμογής.

Στη συνέχεια οι μαθητές χρησιμοποιούν μόνοι τους την εφαρμογή και ελέγχουν τις γνώσεις τους στην ενότητα. Κατά τη διάρκεια των ασκήσεων ο καθηγητής επιβλέπει τους μαθητές και αξιολογεί τις γνώσεις που απέκτησαν οι μαθητές.

Κύριο Μενού

Η πρώτη οθόνη είναι το κύριο μενού επιλογών, από το οποίο ο μαθητής επιλέγει το είδος

των ασκήσεων που επιθυμεί να απαντήσει. Το κουμπί τερματίζει και κλείνει την εφαρμογή.

Κουμπιά «Έλεγχος» & «Επανεκκίνηση»

Σε όλες τις ασκήσεις υπάρχουν τα κουμπιά «Έλεγχος» & «Επανεκκίνηση» και λειτουργούν με παρόμοιο τρόπο.

Το κουμπί ελέγχει την ορθότητα των απαντήσεων και ο μαθητής ενημερώνεται για τον αριθμό των σωστών απαντήσεων που έδωσε. Οι λάθος απαντήσεις

σημειώνονται με . Ο μαθητής έχει τη δυνατότητα να διορθώσει τις λανθασμένες απαντήσεις που έδωσε και να επαναλάβει τον έλεγχο.

Το κουμπί επαναφέρει τις ερωτήσεις/απαντήσεις στην αρχική τους θέση και δίνεται η δυνατότητα να επαναληφθεί η άσκηση από την αρχή.

Μέρος 1 – Κύκλος Ζωής Πληροφοριακού Συστήματος

Το 1ο μέρος περιέχει τις έξι φάσεις του κύκλου ζωής ενός πληροφοριακού συστήματος (ΠΣ) τις οποίες ο μαθητής ζητείται να τοποθετήσει στη σωστή σειρά.

Page 217: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

217

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 15

Ο μαθητής επιλέγει μια φάση και κρατώντας το ποντίκι πατημένο, σέρνει τον ορισμό στο πλαίσιο της αρίθμησης που επιθυμεί να συμπληρώσει (drag and drop). Με τον ίδιο τρόπο τοποθετεί όλες τις φάσεις στη σωστή σειρά. Αν ο μαθητής επιθυμεί να αλλάξει την αρίθμηση μιας φάσης, τότε επιλέγει τον ορισμό που δόθηκε και τον σέρνει σε άλλο πλαίσιο αρίθμησης ή πίσω στο πλαίσιο φάσεων.

Τα κουμπιά «Έλεγχος» & «Επανεκκίνηση» χρησιμοποιούνται για να ελεγχθούν οι απαντήσεις που δόθηκαν και για να επαναληφθεί η άσκηση.

Μέρος 2 – Ερωτήσεις Πολλαπλών Απαντήσεων

Το 2ο μέρος περιέχει 10 ερωτήσεις πολλαπλών απαντήσεων. Για την κάθε ερώτηση δίνονται 3 πιθανές απαντήσεις από τις οποίες ο μαθητής καλείται να επιλέξει τη σωστή απάντηση.

Page 218: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

218 Εργ α λ ε ί α : Cr o co d i l e I C T 6 05, Tu r b o D e l p h i

Ε π ι μ ορ φ ω τ ι κό Υπο σ τ η ρ ι κ τ ι κό Υ λι κό γ ι α τ ην ε ν σ ω μ ά τ ω σ η τ ω ν Τ ΠΕ σ τ η μ α θ ησ ι α κ ή δ ι α δ ι κα σ ί α Π ΑΙΔ ΑΓΩ Γ ΙΚΟ ΙΝΣ Τ Ι ΤΟΥ ΤΟ Κ Υ ΠΡ ΟΥ, 20 0 8

Γ

Τα κουμπιά «Έλεγχος» & «Επανεκκίνηση» χρησιμοποιούνται για να ελεγχθούν οι απαντήσεις που δόθηκαν και για να επαναληφθεί η άσκηση.

Μέρος 3 – Ερωτήσεις Σωστό/Λάθος

Το 3ο μέρος περιέχει 10 δηλώσεις για τις οποίες οι μαθητές πρέπει να απαντήσουν κατά πόσο είναι σωστές ή λάθος. Για την κάθε δήλωση ο μαθητής επιλέγει την απάντηση του πατώντας στο κουμπί Σωστό ή Λάθος (radio button).

Τα κουμπιά «Έλεγχος» & «Επανεκκίνηση» χρησιμοποιούνται για να ελεγχθούν οι απαντήσεις που δόθηκαν και για να επαναληφθεί η άσκηση.

Πριν το τέλος του μαθήματος ο καθηγητής θα δώσει στους μαθητές τις ορθές απαντήσεις (εκτύπωση του αρχείου P2_15AnalysisAnswers.doc)

Συνοδευτικό Υλικό Δραστηριότητας 15 (τα αρχεία με * υπάρχουν μόνο σε ηλεκτρονική μορφή στο συνοδευτικό ψηφιακό δίσκο)

Τίτλος αρχείουΌνομα αρχείου

στο συνοδευτικό ψηφιακό δίσκο

Μέσα για υλοποίηση της δραστηριότητας

* Εκτελέσιμο αρχείο Analysis.exe

* Αρχεία κώδικα – Analysis.exe

PLH03_K07M_P2_15_code (φάκελος)

Δείγματα Αναμενόμενων προϊόντων των μαθητών

Γ.2.15.1 Ορθές απαντήσεις ηλεκτρονικών ασκήσεων

P2_15AnalysisAnswers.doc

Γενικές οδηγίες χρήσης του εργαλείου

Page 219: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

219

Ο μ άδ α Εργ α σ ί α ς : Π λ η ρ ο φ ορ ι κ ή / Ε π ι σ τ ή μ η Η Υ Μέ σ ης Γε ν ι κ ής Ε κ πα ίδ ε υ σ ηςΠ Λ Η3 _ Κ07Μ

Γ

Αν α π τ υ γ μ έ ν ες Δ ρ α σ τ η ρ ι ό τ η τ ες : Δ ρ α σ τ η ρ ι ό τ η τα 15

Γ.2.15.1 – Δείγμα αναμενόμενων προϊόντων των μαθητώνΕπιμορφωτικό Υποστηρικτικό Υλικό για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία Παιδαγωγικό Ινστιτούτο, 2008

Συνοδευτικό Υλικό Δραστηριότητας 15: Λύσεις Ηλεκτρονικών Ασκήσεων

ΟΡΘΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΑΣΚΗΣΕΙΣ

Μέρος 1 – Κύκλος Ζωής Πληροφοριακού Συστήματος

Μέρος 2 – Ερωτήσεις Πολλαπλών Απαντήσεων

Page 220: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση
Page 221: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση
Page 222: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση
Page 223: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

Παιδαγωγικό Ινστιτούτο

http://www.e-epimorfosi.ac.cy

Τηλ.: 22-402300

Τ/Ο: 22-480505

Email: [email protected]

Page 224: Επιμορφωτικό Υποστηρικτικό Υλικό στη ... · 2009-03-09 · Κώδικας Δεοντολογίας Η άντληση πληροφοριών, η χρήση

Το «Επιμορφωτικό Υποστηρικτικό Υλικό

για την ενσωμάτωση των ΤΠΕ στη μαθησιακή διαδικασία με θέμα

Πληροφορική / Επιστήμη ΗΥ - Μέση Γενική Εκπαίδευση

και εργαλεία CROCODILE ICT 605, Turbo Delphi»

σχεδιάστηκε από τη Μονάδα MEDIAZONE του Πανεπιστημίου Λευκωσίας

και τυπώθηκε στο Τυπογραφείο Λιθογράφικα στη Λευκωσία σε 500 αντίτυπα