ΠΑΡΑΤΗΡΗΣΕΙΣ (υποχρεωτικές για τον/την επόπτη/τρια) ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΠΡΟΓΡΑΜΜΑ ΠΑΙΔΑΓΩΓΙΚΗΣ ΚΑΤΑΡΤΙΣΗΣ 2 η ΕΡΓΑΣΙΑ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ ΣΤΟΙΧΕΙΑ ΑΣΚΗΣΗΣ Επώνυμο: ΣΕΪΤΑΡΙΔΗΣ Όνομα: ΝΙΚΟΛΑΟΣ Σχολή: ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΑΓΩΓΗΣ Π.Τ.Δ.Ε Τμήμα: Β Είδος Διδασκαλίας: ΜΙΚΡΟΔΙΔΑΣΚΑΛΙΑ Διάρκεια: 45 λεπτά Ημ/νία: 09/03/2015 Ον/μο Επόπτη/τριας: ΣΤΟΙΧΕΙΑ ΜΑΘΗΜΑΤΟΣ 1. Μάθημα: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 2. Τίτλος Ωριαίας Ενότητας: ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ Ο/Η ΕΠΟΠΤΗΣ/ΤΡΙΑ Ονοματεπώνυμο: 3. Τάξη: Γ ΛΥΚΕΙΟΥ, ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ 4. Σκοποί: Α) Να είναι σε θέση ο μαθητής να κατανοήσει τη διαδικασία δημιουργίας του εκτελέσιμου προγράμματος (στάδια μετάφρασης και σύνδεσης). Β) Να είναι σε θέση ο μαθητής να διακρίνει τα συντακτικά από τα λογικά λάθη. Γ) Να εξηγεί ο μαθητής τις διαφορές μεταξύ του μεταγλωττιστή και του διερμηνευτή. 5. Βοηθήματα-Βιβλιογραφία: Βακάλη Α., Γιαννόπουλος Η., Ιωαννίδης Ν.,Κοίλιας Χ. Μάλαμας Κ., Μανωλόπουλος Ι., Πολίτης, «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον», Εκδόσεις: ΟΕΔΒ, Κεφάλαιο 6, σελ:137-140. 6. Απαιτούμενα Υλικά & Εποπτικά Μέσα: α) Ηλεκτρονικός Υπολογιστής με λογισμικό παρουσιάσεων. β) Προβολέας. γ) Μαρκαδόρος - Πίνακας.
ΠΟΡΕΙΑ ΜΑΘΗΜΑΤΟΣ 1. ΠΡΟΕΤΟΙΜΑΣΙΑ Στα δύο προηγούμενα μαθήματα επικεντρωθήκαμε στις γενιές των γλωσσών προγραμματισμού, ενώ κάναμε και μια σύντομή ιστορική αναδρομή στις γλώσσες 3 ης γενιάς. Επίσης, έχουμε αναφέρει ότι ο Η/Υ «καταλαβαίνει» μόνο 2 ψηφία, το 0 και το 1, ενώ οι εντολές σε όλες τις γλώσσες 3 ης γενιάς είναι συνήθως κάποιες λέξεις της αγγλικής γλώσσας (read, write, if, while κτλ). Πώς είναι δυνατόν ο υπολογιστής να εκτελέσει εντολές που δεν είναι γραμμένες στη γλώσσα του; Εσείς, αν πάτε στη Γερμανία, θέλετε να επικοινωνήσετε με έναν Γερμανό, αλλά δε ξέρετε γερμανικά, τι κάνετε; 2. ΠΑΡΟΥΣΙΑΣΗ Περιεχόμενο - Βαθμίδες Μέθοδοι Μέσα 3. ΕΦΑΡΜΟΓΗ Θα δοθεί στους μαθητές φύλλο εφαρμογής με τις παρακάτω άσκησεις: Δίνονται οι παρακάτω προτάσεις: Π1. Ο συνδέτης-φορτωτής μετατρέπει το 1 πρόγραμμα σε 2 πρόγραμμα Π2. Ο συντάκτης χρησιμοποιείται για να δημιουργηθεί το 3 πρόγραμμα Π3. Ο μεταγλωττιστής μετατρέπει το 4 πρόγραμμα σε 5 πρόγραμμα και οι παρακάτω λέξεις: α. Αντικείμενο. β. Εκτελέσιμο. γ. Πηγαίο. Α. Να γράψετε τους αριθμούς (1 5) των κενών διαστημάτων των προτάσεων και δίπλα το γράμμα της λέξης (α, β, γ) που αντιστοιχεί σωστά. ΣΗΜΕΙΩΣΗ: Κάποιες από τις λέξεις χρησιμοποιούνται περισσότερες φορές από μία. α) Η Διαδικασία μεταγλώττισης, σύνδεσης του και παραγωγής του εκτελέσιμου προγράμματος. β) Λογικά και Συντακτικά λάθη. γ) Διαφορές Διερμηνευτή και Μεταγλωττιστή. Διάλεξη Ερωτήσεις - Απαντήσεις Διαφάνειες - Πίνακας Διαφάνειες - Πίνακας Διαφάνειες Β. Κατά την ανάπτυξη ενός προγράμματος σε ένα προγραμματιστικό περιβάλλον, με ποια χρονική σειρά πραγματοποιούνται τα βήματα που περιγράφουν οι παραπάνω προτάσεις; Να απαντήσετε γράφοντας τα Π1, Π2, Π3 με τη σωστή σειρά. 4. ΕΛΕΓΧΟΣ Θα δοθεί στους μαθητές φύλλο ελέγχου που θα περιλαμβάνει 5 ερωτήσεις Σωστού - Λάθους και μια άσκηση εύρεσης των συντακτικών και των λογικών λαθών. ΑΝΑΚΕΦΑΛΑΙΩΣΗ Θα γίνει ανακεφαλαίωση της διδακτικής ενότητας, απαντώντας στις ερωτήσεις του φύλλου ελέγχου. ΑΝΑΘΕΣΗ ΕΡΓΑΣΙΑΣ Δε θα δοθεί εργασία σε αυτή τη διδακτική ενότητα.
ΦΥΛΛΟ ΕΦΑΡΜΟΓΗΣ Τάξη: Γ Λυκείου - Τμήμα: Τεχνολογική Κατεύθυνση Μάθημα: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (Α.Ε.Π.Π.) Ενότητα: Προγραμματιστικά Περιβάλλοντα Δίνονται οι παρακάτω προτάσεις: Π1. Ο συνδέτης-φορτωτής μετατρέπει το 1 πρόγραμμα σε 2 πρόγραμμα. Π2. Ο συντάκτης χρησιμοποιείται για να δημιουργηθεί το 3 πρόγραμμα. Π3. Ο μεταγλωττιστής μετατρέπει το 4 πρόγραμμα σε 5 πρόγραμμα. και οι παρακάτω λέξεις: α. Αντικείμενο, β. Εκτελέσιμο, γ. Πηγαίο. ΑΣΚΗΣΗ 1: Να γράψετε στο τετράδιό σας τους αριθμούς (1 5) των κενών διαστημάτων των προτάσεων και δίπλα το γράμμα της λέξης (α, β, γ) που αντιστοιχεί σωστά. ΣΗΜΕΙΩΣΗ: Κάποιες από τις λέξεις χρησιμοποιούνται περισσότερες φορές από μία. ΑΣΚΗΣΗ 2 : Κατά την ανάπτυξη ενός προγράμματος σε ένα προγραμματιστικό περιβάλλον, με ποια χρονική σειρά πραγματοποιούνται τα βήματα που περιγράφουν οι παραπάνω προτάσεις; Να απαντήσετε γράφοντας τα Π1, Π2, Π3 με τη σωστή σειρά.
ΦΥΛΛΟ ΕΛΕΓΧΟΥ Τάξη: Γ - Τμήμα: Τεχνολογική Κατεύθυνση Μάθημα: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (Α.Ε.Π.Π.) Ονοματεπώνυμο μαθητή: Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασμένη. 1. Ο μεταγλωττιστής δέχεται στην είσοδό του ένα πρόγραμμα γραμμένο σε μια γλώσσα υψηλού επιπέδου και παράγει ένα ισοδύναμο πρόγραμμα σε γλώσσα μηχανής. 2. Το πηγαίο πρόγραμμα εκτελείται από τον υπολογιστή, χωρίς μεταγλώττιστη. 3. Ο διερμηνευτής διαβάζει μία προς μία τις εντολές του πηγαίου προγράμματος και για κάθε μια εκτελεί αμέσως μια ισοδύναμη ακολουθία εντολών μηχανής. 4. Ο εντοπισμός των συντακτικών λαθών σε ένα πρόγραμμα γίνεται από το μεταγλωττιστή. 5. Το πρόγραμμα που παράγει ο μεταγλωττιστής ονομάζεται εκτελέσιμο. Β. Δίνονται οι παρακάτω λανθασμένες εντολές για τον υπολογισμό του μέσου όρου δύο αριθμών: Να γράψετε τον αριθμό της κάθε εντολής (1, 2, 3, 4) και δίπλα τη λέξη συντακτικό ή τη λέξη λογικό, ανάλογα με το είδος του λάθους. ΚΑΛΗ ΕΠΙΤΥΧΙΑ!!!