Να μυηθούν οι μαθητές στην υλοποίηση του τμηματικού προγραμματισμού



Σχετικά έγγραφα
Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Ημερομηνία: Πέμπτη 12 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΚΕΦΑΛΑΙΟ 10 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

Φάσμα προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

Κεφάλαιο 10. Ερωτήσεις ανάπτυξης

Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος

Γκύζη 14-Αθήνα Τηλ :

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ


Ακρότατα πίνακα, χωρίς min, max, μόνο με pos

Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΔΙΑΓΩΝΙΣΜΑ ΣΤΟ ΜΑΘΗΜΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 10 / 04 / 2012

Κεφάλαιο 10. Υποπρογράμματα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 Β ΦΑΣΗ Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ

Τελικός Κύκλος Διαγωνισμάτων Γ ΛΥΚΕΙΟΥ Κυριακή 17 Απριλίου 2016 Μάθημα: Α.Ε.Π.Π. KTIΡΙΟ ΤΜΗΜΑΤΑ ΚΑΛΟΚΑΙΡΙΝΑ ΑΡΓΥΡΟΥΠΟΛΗΣ - ΗΛΙΟΥΠΟΛΗΣ - ΓΛΥΦΑΔΑΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Τελικό επαναληπτικό διαγώνισμα Επιμέλεια: Δρεμούσης Παντελής

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Κάθε υποπρόγραμμα έχει μόνο μία είσοδο και μία έξοδο. Κάθε υποπρόγραμμα πρέπει να είναι ανεξάρτητο από τα άλλα.

1. Λογικά λάθη ονομάζονται αυτά που οφείλονται σε σφάλματα κατά την υλοποίηση του αλγόριθμου.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Επικοινωνία:

Κεφάλαιο 10 ο Υποπρογράµµατα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

καθώς και το παρακάτω τμήμα αλγορίθμου γραμμένο σε «ΓΛΩΣΣΑ»:

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Διαδικασίες και συναρτήσεις. 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματα 1

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΚΕΦΑΛΑΙΟ 10 Ο ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2006

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1 ΣΩΣΤΟ 2 ΛΑΘΟΣ 3 ΛΑΘΟΣ 4 ΛΑΘΟΣ 5 - ΣΩΣΤΟ Α5. Α3.

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Α.Ε.Π.Π. ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2008

ΘΕΜΑΤΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΕΠΑΝΑΛΗΠΤΙΚΟ 10/4/2016

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

Α2. Να γράψετε στο τετράδιο σας τον αριθμό 1-4 κάθε πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ 2011

Σχεδίαση Εκπαιδευτικού Λογισμικού. Εργασία 2 - Α' φάση. Σενάριο/Σχέδιο μαθήματος. Σταματία Κορρέ Μ1430

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Ασκήσεις στα υποπρογράμματα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 1. ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦ.

ΘΕΜΑ Α. 1. Στην εντολή εκχώρησης Χ ΨΕΥΔΗΣ η μεταβλητή Χ είναι τύπου χαρακτήρες.

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. ΑΡΧΗ Εντολές ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

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

ΘΕΜΑ Α. Μονάδες 10 Α2.

Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015

Επαναληπτικό διαγώνισμα στην Α.Ε.Π.Π - 18 / Απριλίου / 2010 ΘΕΜΑ 1

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΟΜΑΔΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

1. Δεν μπορεί να γίνει κλήση μίας διαδικασίας μέσα από μία συνάρτηση.

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ ΑΕΠΠ

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ:- Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: ΓΟ4 ΓΟ7 (ΖΩΓΡΑΦΟΥ) ΓΟ5 ΓΟ6 (ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Κεφάλαιο 10ο. ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ιαδικασίες - Συναρτήσεις

Προτεινόμενα Θέματα ΑΕΠΠ

Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3

6. Σ 7. Λ 8. Λ 9. Λ 10. Λ

53 Χρόνια ΦΡΟΝΤΙΣΤΗΡΙΑ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ Σ Α Β Β Α Ϊ Δ Η Μ Α Ν Ω Λ Α Ρ Α Κ Η

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

ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2019 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ ΑΡΧΗ ΣΕΛΙΔΑΣ 1

Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 21/4/2013

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Α3. Δίνεται το παρακάτω τμήμα αλγορίθμου: Δ Αληθής Για α από 1 μέχρι Ν Δ ΟΧΙ Δ Τέλος_επανάληψης Εμφάνισε Δ

ΑΕΠΠ 7o Επαναληπτικό Διαγώνισμα

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ

ΑΕΠΠ - ΗΜΕΡΗΣΙΑ ΛΥΚΕΙΑ ΘΕΜΑΤΑ ΚΑΙ ΛΥΣΕΙΣ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)

1. Δεν μπορεί να γίνει κλήση μίας διαδικασίας μέσα από μία συνάρτηση.

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Α2. α. Να αναφέρετε ένα παράδειγμα τρισδιάστατου πίνακα. (μονάδες 3)

ΠΡΟΣΟΜΟΙΩΣΗ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γʹ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΤΡΙΤΗ 18 ΑΠΡΙΛΙΟΥ 2017 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ (7)

Γ.Κονδύλη 1 & Όθωνος-Μαρούσι Τηλ. Κέντρο: ,

ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Γ Α... Β

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. i. Η συνθήκη α > β ή α <= β α) είναι πάντα Αληθής β) είναι πάντα Ψευδής γ) δεν υπολογίζεται δ) τίποτα από τα προηγούμενα

(1) Σ 0 (2) Κ 0 (3) Αρχή_Επανάληψης (4) ιάβασε Χ (5) Σ Σ+Χ (6) Αν Χ>0 τότε (7) Κ Κ+1 (8) Τέλος_Αν (9) Μέχρις_ότου Σ>1000 (10) Εμφάνισε Χ

Transcript:

Διδάσκων: Παπαδόπουλος Ηλίας 1.1 Τίτλος Διδακτικής Πρακτικής: Υποπρογράμματα 1.2 Εμπλεκόμενες γνωστικές περιοχές Γνωστικό/-ά αντικείμενο/-α της Διδακτικής Πρακτικής: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (Γ' Γενικού Λυκείου Τεχνολογικής Κατεύθυνσης) Ιδιαίτερη Περιοχή του γνωστικού αντικειμένου: Υποπρογράμματα 1.3 Σκοπός & Στόχοι της Διδακτικής Πρακτικής Γενικός Σκοπός Να μυηθούν οι μαθητές στην υλοποίηση του τμηματικού προγραμματισμού Επιμέρους Στόχοι ως προς το γνωστικό αντικείμενο και ως προς τη μαθησιακή διαδικασία. Οι μαθητές θα πρέπει να είναι σε θέση να: αναλύουν ένα σύνθετο πρόγραμμα σε απλά υποπρογράμματα διακρίνουν τις συναρτήσεις από τις διαδικασίες ορίζουν υποπρογράμματα επιλέγουν τη χρήση διαδικασίας ή συνάρτησης προκειμένου να υλοποιήσουν ένα υποπρόγραμμα χρησιμοποιούν πραγματικές και τυπικές παραμέτρους για την επικοινωνία των υποπρογραμμάτων 1.4 Εκτιμώμενη Χρονική Διάρκεια: 3 διδακτικές ώρες 2.1 Γενική Περιγραφή της διδακτικής πρακτικής Α. Το πλαίσιο Εκπαιδευτικές ανάγκες: Οι μαθητές πολλές φορές στη ζώη τους θα κληθούν να αντιμετωπίσουν σύνθετα προβλήματα ή να πάρουν αποφάσεις που απαιτούν ανάλυση της κατάστασης που τους τίθεται. Κάθε εκπιαδευτικός πρέπει να έχει στυη σκέψη του ότι οι πολίτες του αύριο πρέπει να είναι αποτελεσματικοί στην επίλυση προβλημάτων και άτομα που μπορούν να κάνουν καλές επιλογές, προκειμένου να δώσουν εκείνες τις λύσεις που είναι προς το καλό του συνόλου. Σε αυτό το πνεύμα λοιπόν, θα πρέπει οι μαθητές να εξασκηθούν να αναλύουν προβλήματα και να παρουσιάζουν λύσεις για αυτά τα επιμέρους τμήματα προκειμένου τελικά να δώσουν και την τελική λύση. Γνωστικό υπόβαθρο των μαθητών: Οι μαθητές γνωρίζουν ό,τι έχει να κάνει με τη σύνταξη ενός προγράμματος σύμφωνα με τους συντακτικούς κανόνες του περιβάλλοντος ΓΛΩΣΣΑ. Επιπλέον είναι γνώστες των δομών ακολουθίας, επιλογής και επανάληψης που χρησιμοποιεί ο δομημένος προγραμματισμός.

Θεωρητικό παιδαγωγικό πλαίσιο Θα γίνει προσπάθεια, μέσω της ομαδοσυνεργατικής μεθόδου, αφενός να συνεισφέρει ο καθένας ανάλογα με τις δυνατότητες και τις εμπειρίες του στον προγραμματισμό, αφετέρου να συναντηθούν όλοι μέσω της συλλογικής εργασίας και της επίλυσης προβλήματος. Επίσης μέσω των ερωταποκρίσεων και της συζήτησης αποκαλύπτονται τα γνωστικά κενά και οι παρανοήσεις και προκαλούνται γνωστικές συγκρούσεις. Το σενάριο τοποθετείται στο πλαίσιο της θεωρίας του κοινωνικού οικοδομισμού, όπου οι μαθητές οικοδομούν το προσωπικό τους μαθησιακό νόημα ανταλλάσσοντας ιδέες και εμπειρίες στις ομάδες. Διδακτικές τεχνικές/προσεγγίσεις Θα χρησιμοποιηθούν: καταιγισμός ιδεών, ερωτήσεις-απαντήσεις, συζήτηση, μελέτη περίπτωσης, πρακτική άσκηση σε ομάδες εργασίας. Περιγραφή: Τμηματικός Προγραμματισμός, Υποπρογράμματα, Πλεονεκτήματα Τμηματικού Προγραμματισμού, Παράμετροι, Συναρτήσεις Διαδικασίες, Πραγματικές Τυπικές Παράμετροι. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Γ Γενικού Λυκείου, Τεχνολογικής Κατεύθυνσης, Κεφάλαιο 10. Εκτιμώμενη Χρονική Διάρκεια: 3 διδακτικές ώρες Επίπεδο δυσκολίας: Γ' Λυκείου Λέξεις κλειδιά: Τμήμα προγράμματος, διαδικασία, συνάρτηση, παράμετρος, όρισμα Β. Αναλυτική Περιγραφή 1η διδακτική ώρα Ο εκπαιδευτικός καλεί τους μαθητές να ανατρέξουν στις θεωρητικές γνώσεις τους σε σχέση με την ανάλυση ενός προβλήματος. Θέτει σύνθετα προβλήματα σ' αυτούς και τους ζητά να τα αναλύσουν σε απλούστερα. Σε αυτό το πλαίσιο εντάσσεται και η δραστηριότητα Α1. Η επίλυση ενός προβλήματος διευκολύνεται με τη διαίρεσή του σε μικρότερα υποπροβλήματα, η επίλυση των οποίων έχει ως τελικό αποτέλεσμα την απάντηση στο αρχικό πρόβλημα. Ο τμηματικός προγραμματισμός, με τη βοήθεια των υποπρογραμμάτων που υποστηρίζει η ΓΛΩΣΣΑ, είναι η τεχνική που υλοποιεί αυτή την ιδέα. Η δραστηριότητα Α2 ελέγχει αν οι μαθητές κατανοούν στην πράξη τις 3 βασικές ιδιότητες που πρέπει να έχει ένα υποπρόγραμμα. Στη συνέχεια, η δραστηριότητα Α3 τους καλεί να μελετήσουν τους όρους διαδικασία και συνάρτηση και να κατανοήσουν πως και πότε χρησιμοποιείται η καθεμιά. Τέλος, η δραστηριότητα Α4 καλεί τους μαθητές να μελετήσουν ένα ολοκληρωμένο πρόγραμμα που συνεργάζεται με υποπρογράμματα και οι ερωτήσεις Σωστού/Λάθους που ακολουθούν τους καλούν να εστιάσουν σε βασικά σημεία προκειμένου και αυτοί στη συνέχεια του σεναρίου να είναι σε θέση να παρουσιάσουν ολοκληρωμένες λύσεις με χρήση τμηματικού προγραμματισμού.

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

2.2. Δραστηριότητες / Φύλλα Εργασίας Δραστηριότητα Α1 Αναλύστε το πρόβλημα της εκλογής ενός σχολικού 15μελούς συμβουλίου. Θεωρείστε ότι κάθε τμήμα του προβλήματος που προέκυψε είναι ένα τμήμα προγράμματος (υποπρόγραμμα) που καλείται από το συνολικό πρόγραμμα. Συμπληρώστε το παρακάτω σχεδιάγραμμα με την εργασία που επιτελεί το κάθε υποπρόγραμμα (οι μαθητές θα κληθούν να συμπληρώσουν τα κενά κάτω από τα Υποπρόγραμμα_1, Υποπρόγραμμα_2 και Υποπρόγραμμα_3). ΠΡΟΓΡΑΜΜΑ ΕΚΛΟΓΕΣ_15ΜΕΛΟΥΣ (Το πρόγραμμα καλεί ξεχωριστά με τη σειρά τα παρακάτω υποπρογράμματα και χρησιμοποιεί τα αποτελέσματά τους για να εμφανίσει τα ονόματα των μαθητων του 15μελούς συμβουλίου) Έξοδος από το Υποπρόγραμμα_1 για επιστροφή στο κυρίως πρόγραμμα Έξοδος από το Υποπρόγραμμα_2 για επιστροφή στο κυρίως πρόγραμμα Έξοδος από το Υποπρόγραμμα_3 για επιστροφή στο κυρίως πρόγραμμα Είσοδος στο Υποπρόγραμμα_1 για εκτέλεση εντολών του Υποπρόγραμμα_1 -------------------------------- -------------------------------- ------------------------------ Υποπρόγραμμα_2 Είσοδος στο Υποπρόγραμμα_2 για εκτέλεση εντολών του ------------------------------- ------------------------------- ------------------------------- Είσοδος στο Υποπρόγραμμα_3 για εκτέλεση εντολών του Υποπρόγραμμα_3 ------------------------------------------- ------------------------------------------- ------------------------------------------ Δραστηριότητα Α2 Λαμβάνοντας υπόψη και τα παραπάνω απαντήστε γιατί πιστεύετε ότι: 1. κάθε υποπρόγραμμα πρέπει να έχει μια είσοδο και μια έξοδο 2. κάθε υποπρόγραμμα πρέπει να είναι ανεξάρτητο από τα άλλα

3. κάθε υποπρόγραμμα δεν πρέπει να είναι πολύ μεγάλο; Δραστηριότητα Α3 (Είδη Υποπρογραμμάτων) Ανατρέξτε στη διεύθυνση http://digitalschool.minedu.gov.gr/modules/document/file.php/dsgl-c101/διδακτικό %20Πακέτο/Βιβλίο%20Μαθητή//ch10.pdf και μελετήστε τις σελίδες 210 (παραγράφους που κάνουν λόγο για τις διαδικασίες και συναρτήσεις) και το παράδειγμα των σελίδων 211 και 212 του αρχείου που θα εμφανιστεί στην οθόνη. Στη συνέχεια συμπληρώστε τα παρακάτω κενά με τη λέξη Διαδικασία ή Συνάρτηση: : Κάνει οποιαδήποτε εργασία. Το κυρίως πρόγραμμα την καλεί με την εντολή ΚΑΛΕΣΕ, η οποία συνοδεύεται από το όνομα της διαδικασίας και τη λίστα των παραμέτρων* μέσα σε παρένθεση (π.χ ΚΑΛΕΣΕ Διαδ_1(παραμ_1, παραμ_2,..., παραμ_ν)**) : Έχει πάντα ως αποτέλεσμα μια τιμή (Ακέραια, Πραγματική, Χαρακτήρας, Λογική). Το κυρίως πρόγραμμα την καλεί με εντολή εκχώρησης ή μέσα σε εντολή ΓΡΑΨΕ, όταν θέλουμε απευθείας να εμφανίσουμε το αποτέλεσμά της χωρίς να το δώσουμε τιμή σε μεταβλητή. (π.χ Αποτέλεσμα <-- Συναρτ_1(παραμ_1, παραμ_2,..., παράμ_κ)). *Μεταβλητές που επιτρέπουν πέρασμα τιμών από ένα τμήμα του προγράμματος σε άλλο ** Οι παράμετροι κατά την κλήση υποπρογραμμάτων λέγονται πραγματικές ενώ κατά τον ορισμό τυπικές ή ορίσματα Δραστηριότητα Α4 (Παράδειγμα Προγράμματος που χρησιμοποιεί υποπρογράμματα): Δείτε τον τρόπο επίλυσης του παρακάτω προβλήματος: Εταιρεία διοδίων χρησιμοποιεί πίνακα Π[3] για το πλήθος των Επιβατικών (θέση 1), των Φορτηγών (θέση 2) και Δικύκλων (θέση 3). Το κόστος για κάθε κατηγορία είναι 2, 3, 1 ευρώ αντίστοιχα. Να αναπτύξετε πρόγραμμα που θα: 1. δέχεται επαναληπτικά τον τύπο ενός διερχόμενου οχήματος. Να θεωρήσετε γνωστή τη διαδικασία (δε χρειάζεται να την υλοποιήσετε) «Διέλευση_οχήματος» που επιστρέφει τον τύπο του οχήματος, που μπορεί να είναι "Ε", "Φ" ή "Δ". 2. Εμφανίζει το κόστος διέλευσης του οχήματος αυτού. Ο υπολογισμός του κόστους θα πραγματοποιείται με υποπρόγραμμα που θα υλοποιηθεί για το σκοπό αυτό. 3. Ενημερώνει τον πίνακα Π καταμετρώντας με υποπρόγραμμα το κάθε όχημα. Όταν δοθεί "Πέρας ημέρας" ως τύπος οχήματος, σταματά η επαναληπτική διαδικασία. 4. Εμφανίζεται με χρήση υποπρογράμματος το πλήθος των οχημάτων κάθε κατηγορίας.

ΠΡΟΓΡΑΜΜΑ Διόδια ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: i, Π[3], κόστος ΧΑΡΑΚΤΗΡΕΣ: τύπος ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3 Π[i] < 0 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ Διέλευση_οχήματος(τύπος)!μια παράμετρος εξόδου ΟΣΟ (τύπος <> 'πέρας ημέρας') ΕΠΑΝΑΛΑΒΕ κόστος < Πόσο_πληρώνει(τύπος) ΓΡΑΨΕ κόστος ΚΑΛΕΣΕ Καταμέτρηση(τύπος, Π) ΚΑΛΕΣΕ Διέλευση_οχήματος(τύπος) ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ Έξοδος(Π) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Διόδια ΣΥΝΑΡΤΗΣΗ Πόσο_πληρώνει(τ): ΑΚΕΡΑΙΑ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: χρ ΧΑΡΑΚΤΗΡΕΣ: τ ΑΡΧΗ ΑΝ (τ = 'Ε') ΤΟΤΕ χρ < 2 ΑΛΛΙΩΣ_ΑΝ (τ = 'Φ') ΤΟΤΕ χρ < 3 ΑΛΛΙΩΣ χρ < 1 ΤΕΛΟΣ_ΑΝ Πόσο_πληρώνει < χρ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ΔΙΑΔΙΚΑΣΙΑ Καταμέτρηση (τ, Π) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: τ ΑΚΕΡΑΙΕΣ: Π[3] ΑΡΧΗ ΑΝ (τ = 'Ε') ΤΟΤΕ Π[1] < Π[1] + 1 ΑΛΛΙΩΣ_ΑΝ (τ = 'Φ') ΤΟΤΕ Π[2] < Π[2] + 1 ΑΛΛΙΩΣ Π[3] < Π[3] + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ΔΙΑΔΙΚΑΣΙΑ Έξοδος (Μ) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: i, Μ[3] ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΡΑΨΕ Μ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ Λαμβάνοντας υπόψη το προηγούμενο παράδειγμα σημειώστε με Σ όσες από τις παρακάτω προτάσεις είναι σωστές και με Λ όσες είναι λανθασμένες: 1. Η παράμετρος τύπος στη διαδικασία Διέλευση_οχήματος χρησιμοποιείται για το πέρασμα του τύπου οχήματος που θα διαβάσει στο κυρίως πρόγραμμα. 2. Η κλήση της συνάρτησης γίνεται μέσα σε εντολή εκχώρησης. 3. Η συνάρτηση τελειώνει με εντολή εκχώρησης αριστερά της οποίας βρίσκεται το όνομα της συνάρτησης και δεξιά της η τιμή που επιστρέφει στο κυρίως πρόγραμμα. 4. Η διαδικασία Καταμέτρηση χρησιμοποιεί την τιμή της παραμέτρου τ για να υπολογίσει τις τιμές του πίνακα Π και να τις επιστρέψει στο πρόγραμμα. 5. Μια διαδικασία επιστρέφει αποτελέσματα στο πρόγραμμα μέσα από τις παραμέτρους. 6. Οι παράμετροι στην κλήση και στον ορισμό των διαδικασιών ή συναρτήσεων πρέπει υποχρεωτικά να έχουν το ίδιο όνομα. 7. Όταν ένας πίνακας τίθεται παράμετρος σ' ένα υποπρόγραμμα πρέπει μέσα στην παρένθεση να

δηλώνονται οι θέσεις του. 8. Η διαδικασία Καταμέτρηση θα μπορούσε να υλοποιηθεί και με συνάρτηση. 9. Η συνάρτηση Πόσο_πληρώνει θα μπορούσε να υλοποιηθεί και με διαδικασία. 10. Η διαδικασία Έξοδος παίρνει τις τιμές του πίνακα Μ από το κυρίως πρόγραμμα και δεν του επιστρέφει κάποιο αποτέλεσμα μετά την ολοκλήρωσή της. 2η διδακτική ώρα (Ομαδική Εργασία) Δραστηριότητα Β1 Χωρισμός σε 4 ομάδες των 5 ατόμων και παρουσίαση ανάλυσης προβλήματος σε απλούστερα και στη συνέχεια προγράμματος που θα επικοινωνεί με υποπρογράμματα προκειμένου να επιτύχει την επίλυση ενός προβλήματος. Για το σκοπό της δραστηριότητας θα χρησιμοποιηθεί το περιβάλλον ΓΛΩΣΣΑ που παρέχεται ως εργαλείο για τη διδασκαλία του μαθήματος. Πρόβλημα Ομάδας Α: Η Βαθμολογία των 16 ομάδων ποδοσφαίρου της Ελληνικής Superleague στο τέλος του πρωταθλήματος. Θα συνταχθεί πρόγραμμα που σε συνεργασία με κατάλληλα υποπρογράμματα θα διαβάζει τα ονόματα των ομάδων και θα δέχεται τα αποτελέσματά τους (Αρ. τερμάτων που πέτυχε Αρ. Τερμάτων που δέχτηκε) με καθεμία από τις 15 αντιπάλους της. Τελικά, το πρόγραμμα θα εμφανίζει το όνομα της πρωταθλήτριας ομάδας, της ομάδας που θα συμμετέχει στα προκριματικά του Champions League, των ομάδων που θα λάβουν μέρος στο Europa League και των ομάδων που υποβιβάζονται στη Football League. Τέλος, θα διαβάζει αριθμό που θα αντιστοιχεί σε θέση ομάδας στην κατάταξη και θα εμφανίζει τον αριθμό νικών, ισοπαλιών και ηττών της. Θεωρείστε ότι κάθε ομάδα παίζει μια φορά με κάθε αντίπαλη ομάδα. Πρόβλημα Ομάδας Β: Η τελική κατάταξη στο διαγωνισμό Eurovision 25 χωρών. Θα συνταχθεί πρόγραμμα που σε συνεργασία με κατάλληλα υποπρογράμματα θα δέχεται το όνομα και τη βαθμολογία κάθε χώρας από αυτές από τις υπόλοιπες 24 που της δίνουν βαθμούς (από 8 έως και 12). Τελικά, το πρόγραμμα θα εμφανίζει τις 3 πρώτες χώρες, τη χώρα που έλαβε τα περισσότερα 12-άρια και τη χώρα που έδωσε τη μεγαλύτερη βαθμολογία στην Ελλάδα.

Πρόβλημα Ομάδας Γ: Η πληρότητα ενός πολύ-κινηματογράφου 15 αιθουσών. Θα συνταχθεί πρόγραμμα που σε συνεργασία με κατάλληλα υποπρογράμματα θα ρωτά κάθε πελάτη ποια ταινία θέλει να δει και θα τον τοποθετεί στην πρώτη ελεύθερη αίθουσα που παίζει τη συγκεκριμένη ταινία. Αν δεν υπάρχει διαθέσιμη αίθουσα, θα τον ενημερώνει ότι όλες οι αίθουσες που παίζουν την ταινία που επιθυμεί να δει, είναι κατηλειμμένες. Αν για όνομα ταινίας δοθεί η τιμή ΤΕΛΟΣ σταματά η επαναληπτική διαδικασία. Τελικά το πρόγραμμα θα εμφανίζει την πληρότητα της κάθε αίθουσας καθώς και του κινηματογράφου (%). Οι χωρητικότητες των αιθουσών είναι καταχωρημένες σε πίνακα ΧΩΡΗΤΙΚΟΤΗΤΑ[15] και οι διαθέσιμες θέσεις σε πίνακα ΔΙΑΘ_ΘΕΣΕΙΣ[15]. Πρόβλημα Ομάδας Δ: Η σχολή όπου εισήχθη επιτυχών υποψήφιος κατά τις Πανελλαδικές Εξετάσεις. Θα συνταχθεί πρόγραμμα που σε συνεργασία με κατάλληλα υποπρογράμματα θα επεξεργάζεται τα στοιχεία όλων (50000) των (ονόματα, μόρια και σχολή) και στη συνέχεια θα αναζητά για έναν συγκεκριμένο μαθητή σε ποια σχολή πέρασε, με ποια σειρά επιτυχίας και τη βάση της συγκεκριμένης σχολής. Δραστηριότητα Β2 (Ομαδική Εργασία) Η κάθε ομάδα καταγράφει αναλυτικά τη λύση που έδωσε στο πρόβλημα που της ανατέθηκε (περιγράφει τη λειτουργία κάθε υποπρογράμματος). Στη συνέχεια, γίνεται κλήρωση για το ποιας ομάδας λύση θα μελετήσει η κάθε ομάδα (εξαιρείται η δική της) προκειμένου να προχωρήσει με το ερωτηματολόγιο της δραστηριότητας Γ κατά την 3η διδακτική ώρα. Ο διδάσκων μελετά όλες τις λύσεις πριν την 3η διδακτική ώρα και απαντά για όλες το ερωτηματολόγιο της δραστηριότητας Γ1 προκειμένου να είναι έτοιμος να ελέγξει την ορθότητα των απαντήσεων των μαθητών. 3η διδακτική ώρα (Αξιολόγηση Αυτοαξιολόγηση - Ανακεφαλαίωση) Δραστηριότητα Γ1 (Ομαδική Εργασία) Απαντήστε με ένα ΝΑΙ ή ΟΧΙ ανάλογα με το αν πιστεύετε ότι είναι αληθείς ή ψευδείς οι παρακάτω προτάσεις για τη λύση που δόθηκε (σε ορισμένα υποερωτήματα καλείστε να δώσετε απάντηση πλήρους ανάπτυξης) : 1. Θα μπορούσαν να χρησιμοποιηθούν περισσότερα υποπρογράμματα. 2. Κάθε υποπρόγραμμα ήταν ανεξάρτητο και δεν παρουσιάστηκαν τμήματα υποπρογραμμάτων ή υποπρογράμματα που να έχουν ίδιες λειτουργίες. 3. Η κλήση των υποπρογραμμάτων έγινε με ορθό τρόπο. 4. Κάθε υποπρόγραμμα επιτελεί το σκοπό που αναφέρεται στην περιγραφή που δόθηκε στη δραστηριότητα Β2.

α. Αν η απάντηση είναι ΟΧΙ αναφέρετε ποια υποπρογράμματα δεν επιτελούν τον σκοπό που περιγράφεται β. Δικαιολογείστε την απάντησή σας 5. Οι παράμετροι σε κάθε υποπρόγραμμα αξιοποιήθηκαν στο σύνολό τους α. Αν η απάντηση είναι ΟΧΙ αναφέρετε από ποιες παράμετροι ποιων υποπρογραμμάτων ήταν περιττές β. Δικαιολογείστε την απάντησή σας 6. Έλειπαν κάποιες παράμετροι Αν η απάντηση είναι ΝΑΙ αναφέρετε από ποιες διαδικασίες έλειπαν ποιες παράμετροι 7. Χρησιμοποιήθηκε ο μέγιστος αριθμός συναρτήσεων. Δραστηριότητα Γ2 (ομαδικά) Μελέτη απαντήσεων που διανέμει ο διδάσκοντας για το ερωτηματολόγιο της δραστηριότητας Γ1 της κάθε ομάδας για ανατροφοδότηση. Δραστηριότητα Γ3 (ατομικά) Απαντήστε με έναν αριθμό της κλίμακα από 1 έως και 5 πόσο τα παρακάτω ανταποκρίνονται στην πραγματικότητα: 1. Κατανοώ τους λόγους για τους οποίους ένα μεγάλο πρόγραμμα είναι χρήσιμο να καλεί υποπρογράμματα. 2. Κατανοώ τη διαφορά διαδικασιών και συναρτήσεων. 3. Κατανοώ το ρόλο των παραμέτρων ενός υποπρογράμματος. 4. Είμαι σε θέση να συντάξω πρόγραμμα που να καλεί υποπρογράμματα αν μου ζητηθεί σε άσκηση. 5. Είμαι σε θέση να ορίζω υποπρογράμματα που καλεί ένα πρόγραμμα. 6. Μπορώ να μετατρέψω ένα σχετικά μεγάλο πρόγραμμα που δε χρησιμοποιεί υποπρογράμματα σε ισοδύναμο που συνεργάζεται με υποπρογράμματα. 7. Μπορώ να λύσω προβλήματα με χρήση υποπρογραμμάτων.

2.3 Υλικοτεχνική Υποδομή και διδακτικά μέσα Βιντεοπροβολέας, υπολογιστές και πίνακας. Χρησιμοποιείται το διαδίκτυο και βασικές υπηρεσίες του (πλοήγηση), δραστηριότητες και φύλλα εργασίας. Πηγές 1. http://2lyk-acharn.att.sch.gr/share/anazitisi_taxinomisi.pdf 2.http://digitalschool.minedu.gov.gr/modules/document/file.php/DSGL-C101/Διδακτικό%20Πακέτο/Βιβλίο %20Μαθητή//ch10.pdf 3. http://users.sch.gr/ptsiotakis/old/aepp/aepp.htm 4. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Γ' Γενικού Λυκείου Τεχνολογικής Κατεύθυνσης (βιβλίο μαθητή)