ΘΕΜΑ: Οδθγίεσ για τθ διδακτικι προςζγγιςθ του μακιματοσ Ανάπτυξθ Εφαρμογϊν ςε Προγραμματιςτικό περιβάλλον (ΑΕΠΠ)

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

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

Δομζσ Δεδομζνων. Αναηιτθςθ και Ταξινόμθςθ Διάλεξθ 3

Ονοματεπϊνυμο.. ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ

Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα:

Μονάδες 6. Μονάδες ΓΑΨΕ Δεν υπάρχει ρίηα 2. ΑΝ Α>0 ΤΟΤΕ 3. ΤΕΛΟΣ_ΑΝ 4. ΑΛΛΙΩΣ 5. ίηα Τ_(Α)

Ένα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν:

ΕΡΩΣΗΜΑΣΟΛΟΓΙΟ ΧΕΣΙΚΑ ΜΕ ΣΟ ΔΙΔΑΚΣΙΚΟ ΠΕΡΙΕΧΟΜΕΝΟ ΣΩΝ ΓΝΩΣΙΚΩΝ ΑΝΣΙΚΕΙΜΕΝΩΝ ΣΟΤ ΔΗΜΟΣΙΚΟΤ 1. ΟΝΟΜΑΣΕΠΩΝΤΜΟ.. 2. ΧΟΛΙΚΟ ΤΜΒΟΤΛΟ Π.Ε

ΓΕΝΙΚΕΣ ΟΔΘΓΙΕΣ ΔΙΔΑΣΚΑΛΙΑΣ

ΥΡΟΝΣΙ ΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣ Η» ΔΙΑΓΩΝΙ ΜΑ ΑΕΠΠ

Δομζσ Δεδομζνων Πίνακεσ

ΥΡΟΝΣΙΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣΗ» ΔΙΑΓΩΝΙΜΑ ΘΕΜΑΣΑ Β ΛΤΚΕΙΟΤ ΥΕΒΡΟΤΑΡΙΟ 2018 ΑΕΠΠ

1 ο Διαγώνιςμα για το Α.Ε.Π.Π.

Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4.1

(3Μονάδεσ) Δεδομζνα //Α// Για i από 1 μζχρι 10 k (100+i)mod 101 B[k] A[i] Τζλοσ_επανάλθψθσ Αποτελζςματα //Β,k//

Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό. Βαγγζλθσ Οικονόμου

ΑΝΑΠΣΤΞΘ ΕΦΑΡΜΟΓΩΝ Ε ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 3 ο ΓΕΝΙΚΟ ΛΤΚΕΙΟ Ν. ΜΤΡΝΘ- ΕΠΙΜΕΛΕΙΑ: ΠΤΡΙΔΑΚΘ Λ.

Γ' ΛΥΚΕΙΟΥ Η ΤΑΞΗ ΤΗΣ ΤΕΛΙΚΗΣ ΕΠΙΛΟΓΗΣ. Στθ ΓϋΛυκείου οι Ομάδεσ Προςανατολιςμοφ είναι τρεισ:

ΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ. Κεφάλαιο 8 Η γλϊςςα Pascal

8 τριγωνομετρία. βαςικζσ ζννοιεσ. γ ςφω. εφω και γ. κεφάλαιο

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

Πολυπλέκτες. 0 x 0 F = S x 0 + Sx 1 1 x 1

Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 15. Πίνακεσ ΙI. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων

Ε. ε περίπτωςθ που θ διαφορά των δφο ηαριϊν είναι 3 τότε ο παίκτθσ ξαναρίχνει μόνο ζνα ηάρι.

Γράφοι. Δομζσ Δεδομζνων Διάλεξθ 9

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ

Εργαςτιριο Βάςεων Δεδομζνων

ΠΡΟΣ: Τηλέφωνο: Ινστιτούτο Εκπαιδευτικής Πολιτικής ΚΟΙΝ.:

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8

3 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ ( while, do while )

Η γλώςςα προγραμματιςμού C

ΤΠΕ και Εκπαίδευςθ ΕΠΙΜΟΡΦΩΗ ΣΩΝ ΕΚΠΑΙΔΕΤΣΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗ ΠΟΤ ΔΙΔΑΚΟΤΝ ΣΑ 800 ΟΛΟΗΜΕΡΑ ΔΗΜΟΣΙΚΑ ΧΟΛΕΙΑ ΜΕ ΕΑΕΠ

ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν

Διαχείριςη Αριθμοδεικτών (v.1.0.7)

Τίτλος Μαθήματος: Εισαγωγή στον Προγραμματισμό

Ιςοηυγιςμζνα δζντρα και Β- δζντρα. Δομζσ Δεδομζνων

ΙΝΣΙΣΟΤΣΟ ΕΚΠΑΙΔΕΤΣΙΚΗ ΠΟΛΙΣΙΚΗ

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

(Α3 1 ) Σασ δίνεται το παρακάτω αλγορικμικό τμιμα

x n D 2 ENCODER m - σε n (m 2 n ) x 1 Παραδείγματα κωδικοποιθτϊν είναι ο κωδικοποιθτισ οκταδικοφ ςε δυαδικό και ο κωδικοποιθτισ BCD ςε δυαδικό.

Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα

Ι. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Της Γ τάξης Ημερησίου Γενικού Λυκείου

Ιδιότθτεσ πεδίων Γενικζσ.

Δζντρα. Δομζσ Δεδομζνων

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ

Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ

Ενδεικτική Οργάνωςη Ενοτήτων. Α Σάξη. Διδ. 1 ΕΝΟΣΗΣΑ 1. 6 Ομαδοποίθςθ, Μοτίβα,

Ο Περιφερειακόσ Δ/ντισ Α/κμιασ και Β/κμιασ Εκπαίδευςθσ Δυτικισ Μακεδονίασ

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

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

Δίκτυα Υπολογιςτϊν 2-Rooftop Networking Project

Οδθγόσ για τθν αξιοποίθςθ τθσ διαςφνδεςθσ του myschool με το Εκνικό Δθμοτολόγιο

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ

Ενδεικτικζσ Λφςεισ Θεμάτων

Megatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox

17. Πολυδιάςτατοι πίνακεσ

ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO

ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ ΚΕΦΑΛΑΙΟ 3 ΠΡΟΣΘΗΚΗ

ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ Αςκήςεισ με ψευδογλώςςα/ διάγραμμα ροήσ. Αντώνης Μαϊργιώτης

Ραραμετροποίθςθ ειςαγωγισ δεδομζνων περιόδων

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

Δείκτησ Αξιολόγηςησ 1.1: χολικόσ χώροσ, υλικοτεχνική υποδομή και οικονομικοί πόροι

η τζχνη τησ εκπαίδευςησ ο καθηγητήσ ςτο ςπίτι, 24 ώρεσ το 24ωρο

MySchool Πρακτικζσ οδθγίεσ χριςθσ

Προσ. Κοιν.: «Τα ιστολόγια- blogs στο μάθημα των ξένων γλωσσών»

Βάρειπ Δεδξμέμωμ. Επγαστήπιο ΙΙ. Τμήμα Πλεπουοπικήρ ΑΠΘ

ΣΑΞΗ: Το ςενάριο απευκφνεται ςε παιδιά προςχολικισ θλικίασ. ΤΜΒΑΣΟΣΗΣΑ ΜΕ ΣΟ ΔΕΠΠ ΚΑΙ ΑΠ ΜΑΘΗΜΑΣΙΚΩΝ

Περιεχόμενα. χολι Χοροφ Αντιγόνθ Βοφτου - Πολιτικι Διαχείριςθσ Cookie 1

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 1

ΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ ΑΠΟΚΣΗΗ ΑΚΑΔΗΜΑΪΚΗ ΣΑΤΣΟΣΗΣΑ

Αςφάλεια και Προςταςία Δεδομζνων

Νζεσ Τάςεισ ςτην εκπαιδευτική διαδικαςία: Gamification

DIOSCOURIDES VERSION

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν

ΑΣΛΑΝΣΙΚΗ ΕΝΩΗ ΠΑΝΕΤΡΩΠΑΪΚΟ STRESS TEST ΑΦΑΛΙΣΙΚΩΝ ΕΣΑΙΡΙΩΝ ΑΠΟΣΕΛΕΜΑΣΑ 2014

Σχεδίαςη Σφγχρονων Ακολουθιακών Κυκλωμάτων

Επαναλθπτικζσ Αςκιςεισ

Ηλεκτρονικι Επιχειρθςιακι Δράςθ Εργαςτιριο 1

ΘΕΜΑ Α / Αν μια μεταβλθτι ζχει τθν τιμι 47.0 τότε ο τφποσ τθσ μεταβλθτισ είναι ακζραιοσ.

ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ ΔΙΔΑΣΚΑΛΙΑΣ

1. Κατέβαςμα του VirtueMart

Διδάςκων: Κωνςταντίνοσ τεφανίδθσ

ςυςτιματα γραμμικϊν εξιςϊςεων

ΠΡΟΣΕΙΝΟΜΕΝΕ ΑΠΑΝΣΗΕΙ ΣΗ ΒΙΟΛΟΓΙΑ ΚΑΣΕΤΘΤΝΗ 2013

Στα προθγοφμενα δφο εργαςτιρια είδαμε τθ δομι απόφαςθσ (ι επιλογισ ι ελζγχου ροισ). Ασ κυμθκοφμε:

Παράςταςη ςυμπλήρωμα ωσ προσ 1

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν

ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ ΑΠΟ ΘΕΜΑΤΑ ΤΕΛΙΚΩΝ ΕΞΕΤΑΣΕΩΝ

Η διαδικαςία επιλογήσ μαθημάτων

ΘΕΜΑ: «Πρόςκληςη υποβολήσ δηλϊςεων λειτουργικά υπεράριθμων εκπαιδευτικϊν».

ΑΠΟΣΕΛΕΜΑΣΑ ΑΞΙΟΛΟΓΗΗ ΣΟΤ ΔΙΔΑΚΣΙΚΟΤ ΕΡΓΟΤ ΣΩΝ ΤΠΟΧΡΕΩΣΙΚΩΝ ΜΑΘΗΜΑΣΩΝ ΕΑΡΙΝΟΤ ΕΞΑΜΗΝΟΤ ΑΚΑΔΗΜΑΪΚΟΤ ΕΣΟΤ

Ειδικά Θζματα Βάςεων Δεδομζνων

ΟΔΗΓΙΕ ΓΙΑ ΣΗ ΔΗΜΙΟΤΡΓΙΑ ΚΑΙ ΣΗΝ ΤΠΟΒΟΛΗ ΑΙΣΗΗ ΓΙΑ «ΚΟΤΠΟΝΙ ΚΑΙΝΟΣΟΜΙΑ»

Σφςτημα Κεντρικήσ Υποςτήριξησ τησ Πρακτικήσ Άςκηςησ Φοιτητών ΑΕΙ

Συνεκπαίδευςη ςτο 1 ο Δ.Σ. Παλαιοκάςτρου

ΘΕΜΑ: «Πρόςκληςη υποβολήσ δηλϊςεων λειτουργικά υπεράριθμων εκπαιδευτικϊν».

Transcript:

Χαλάνδρι, 11-11-2015 Αρ. Πρωτ.: 1777 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΣΙΑ ΤΠΟΤΡΓΕΙΟ ΠΑΙΔΕΙΑ ΕΡΕΤΝΑ & ΘΡΗΚΕΤΜΑΣΩΝ ----- ΠΕΡΙΦΕΡΕΙΑΚΗ ΔΙΕΤΘΤΝΗ Π.Ε. & Δ.Ε. ΑΣΣΙΚΗ ΓΡΑΦΕΙΟ ΧΟΛΙΚΩΝ ΤΜΒΟΤΛΩΝ Δ.Ε. Βϋ ΑΘΗΝΑ ----- Δρ. Ευάγγελοσ Κανίδθσ χολικόσ φμβουλοσ Πλθροφορικισ ΠΡΟ: Σα ΓΕΛ Β' Ακινασ & Ανατολικισ Αττικισ Σαχ. Δ/νςθ: Σθλ: Fax: e-mail: website: Ζλλθσ 3 15232 Χαλάνδρι 210 6080654, 6843551 210 6850754 symbath@sch.gr http://users.sch.gr/symbath/ ΘΕΜΑ: Οδθγίεσ για τθ διδακτικι προςζγγιςθ του μακιματοσ Ανάπτυξθ Εφαρμογϊν ςε Προγραμματιςτικό περιβάλλον (ΑΕΠΠ) Παρακαλϊ να ενθμερωκοφν οι Εκπαιδευτικοί Πλθροφορικισ του χολείου ςασ. Αγαπθτοί ςυνάδελφοι ασ ςτζλνω τισ προτάςεισ μου ςχετικά με τθν προςζγγιςθ τθσ διδαςκαλίασ του μακιματοσ Ανάπτυξθ Εφαρμογϊν ςε Προγραμματιςτικό περιβάλλον (ΑΕΠΠ). Οι οδθγίεσ για το μάκθμα ΑΕΠΠ κακορίηονται από το Τπουργείο Παιδείασ κακϊσ και από το Ινςτιτοφτο Εκπαιδευτικισ Πολιτικισ (ΙΕΠ), ωσ εκ τοφτου είναι προφανζσ ότι οι προτάςεισ αυτζσ δεν είναι επίςθμεσ και δεν δεςμεφουν οφτε το Τπουργείο οφτε φυςικά τθν Κεντρικι Επιτροπι Γενικϊν Εξετάςεων. Προτεινόμενοσ τρόποσ διδαςκαλίασ του μακιματοσ με ενδεικτικό χρονοπρογραμματιςμό. Η διδαςκαλία τθσ αλγορικμικισ ςτθ Βϋ Λυκείου προκαλεί τθν μετατόπιςθ τθσ αναπαράςταςθσ ενόσ αλγορίκμου ςε προγραμματιςτικό περιβάλλον ςτθ Γ' Λυκείου. Θεωρϊ απαραίτθτθ τθν αναπροςαρμογι τθσ ςειράσ με τθν οποία διδάςκονται τα κεφάλαια και οι παράγραφοι του διδακτικοφ βιβλίου μζχρι τθ ςυγγραφι νζου. Προτείνεται θ παρακάτω ςειρά διδαςκαλίασ: Α/Α Ενότθτεσ Περιγραφι Ϊρεσ 1 Ειςαγωγικό μάκθμα. 1 2 2.1, 2.3 Επανάλθψθ εννοιϊν 1 3 6.3, 7.1, 7.2, 7.3, 7.4 Φυςικζσ και τεχνθτζσ γλϊςςεσ. Σο αλφάβθτο τθσ ΓΛΩΑ, Σφποι Δεδομζνων τακερζσ, Μεταβλθτζσ (με ΑΚΗΕΙ) 2 4 7.5, 7.6, 7.7 Αρικμθτικοί τελεςτζσ, υναρτιςεισ, Αρικμθτικζσ 1

5 7.8, 7.9, 7.10. Από το 2.4 μόνο το 2.4.1 Εκφράςεισ (με ΑΚΗΕΙ) Εντολι εκχϊρθςθσ, Εντολζσ ειςόδου εξόδου, Δομι προβλιματοσ. Δομι ακολουκίασ. 1 6 6.4 Σεχνικζσ χεδίαςθσ προγραμμάτων 1 7 6.7 Προγραμματιςτικά περιβάλλοντα 1 8 2.4.2, 2.4.3 2.4.4 Δομι επιλογισ κ.λ.π. 2 9 8.1 Δομι επιλογισ 1 10 2.4.5, 8.2,, 8.2.1 Δομι επανάλθψθσ. Εντολζσ επανάλθψθσ, 1 11 8.2.2 Εντολι ΜΕΧΡΙ ΟΣΟΤ 1 12 8.2.3 Εντολι ΓΙΑ ΑΠΟ ΜΕΧΡΙ 1 13 Μετατροπζσ από μία δομι επανάλθψθσ ςε άλλθ 2 14 Γενικζσ Αςκιςεισ εμπζδωςθσ μζχρι και τθ Δομι Επανάλθψθσ 2 15 3.1, 3.2 Δεδομζνα, Αλγόρικμοι & Δομζσ Δεδομζνων 1 16 3.3 Πίνακεσ 1 17 9.1 Μονοδιάςτατοι πίνακεσ 1 18 3.6 Αναηιτθςθ. 1 19 3.7 Σαξινόμθςθ 2 20 3.4 τοίβα 1 21 3.5 Ουρά 1 22 3.9 Άλλεσ δομζσ δεδομζνων 1 23 5.1 (5.1.1, 5.1.2, 5.1.3, 5.1.4) Επίδοςθ αλγορίκμων 1 24 5.3 Πολυπλοκότθτα Αλγορίκμων 3 25 9.2, 9.4 Πότε χρθςιμοποιοφνται πίνακεσ, Συπικζσ επεξεργαςίεσ πινάκων, 26 9.3 Πολυδιάςτατοι πίνακεσ 3 27 Γενικζσ Αςκιςεισ εμπζδωςθσ με πίνακεσ 2 1 28 10.1, 10.2, 10.3, 10.4 Σμθματικόσ προγραμματιςμόσ, χαρακτθριςτικά των υποπρογραμμάτων. Πλεονεκτιματα του τμθματικοφ προγραμματιςμοφ, Παράμετροι 1 29 10.5 Διαδικαςίεσ και ςυναρτιςεισ 2 30 10.6 Εμβζλεια μεταβλθτϊν - ςτακερϊν 1 31 Γενικζσ Αςκιςεισ εμπζδωςθσ με διαδικαςίεσ και ςυναρτιςεισ 5 ΤΝΟΛΟ ΩΡΩΝ 46 2

Αλγόρικμοί Ψευδοκϊδικασ - Διαγράμματα ροισ Κατά τθ διδαςκαλία των αλγορίκμων ςτθ Β' ΓΕΛ οι μακθτζσ ζχουν διδαχκεί τθν υλοποίθςθ ενόσ αλγορίκμου με ψευδοκϊδικα ι διαγραμματικζσ τεχνικζσ. τθ Γ' Λυκείου ςυμπλθρϊνεται θ διδαςκαλία τουσ και καλφπτονται πικανά κενά. υνεπϊσ οι ζννοιεσ αυτζσ είναι εντόσ εξεταςτζασ φλθσ. Η οδθγία "Οι Αλγόρικμοι να υλοποιοφνται πλζον ςε αμιγϊσ προγραμματιςτικό περιβάλλον και ςυγκεκριμζνα αυτό τθσ ΓΛΩΣΣΑΣ" ζχει τθν ζννοια ότι ςτθν επίλυςθ παραδειγμάτων, αςκιςεων κ.λπ. κα πρζπει να χρθςιμοποιείται θ ΓΛΩΑ. Θεωρείται αυτονόθτο ότι κα πρζπει θ εκφϊνθςθ του προβλιματοσ να περιλαμβάνει τθν προτροπι τθσ υλοποίθςθσ τθσ λφςθσ με πρόγραμμα ςε ΓΛΩΑ. Αυτό δεν αποκλείει τθν περίπτωςθ να δοκεί ζνασ αλγόρικμοσ ι ζνα διάγραμμα ροισ και να ηθτείται θ υλοποίθςθ του ςε γλϊςςα ι να τεκοφν ερωτιματα πάνω ςε αυτά όπωσ τι τιμζσ κα ζχουν οι μεταβλθτζσ, πόςεσ κα φορζσ κα εκτελεςτεί ζνα βρόχοσ κ.λπ. Αλγόρικμοι Αναηιτθςθσ Σαξινόμθςθσ τουσ αλγορίκμουσ αναηιτθςθσ προςτίκεται ο αλγόρικμόσ δυαδικισ αναηιτθςθσ. Ο αλγόρικμοσ τθσ δυαδικισ αναηιτθςθσ (binary search) εφαρμόηεται μόνο ςε πίνακεσ που ζχουν ταξινομθμζνα ςτοιχεία. Αν τα ςτοιχεία δεν είναι ταξινομθμζνα τότε δεν μπορεί να εφαρμοςτεί. Ο αλγόρικμοσ λειτουργεί ωσ εξισ: Βρίςκουμε το μεςαίο ςτοιχείο του ταξινομθμζνου πίνακα. Εάν το προσ αναηιτθςθ ςτοιχείο είναι ίςο με το μεςαίο ςτοιχείο, τότε ςταματάμε τθν αναηιτθςθ, αφοφ το ςτοιχείο βρζκθκε. Εάν δεν βρζκθκε, τότε ελζγχουμε αν το ςτοιχείο που αναηθτοφμε είναι μικρότερο ι μεγαλφτερο από το μεςαίο ςτοιχείο του πίνακα. Αν είναι μικρότερο, περιορίηουμε τθν αναηιτθςθ ςτο πρϊτο μιςό του πίνακα (με τθν προχπόκεςθ ότι τα ςτοιχεία είναι διατεταγμζνα κατά αφξουςα ςειρά), ενϊ, αν είναι μεγαλφτερο, περιορίηουμε τθν αναηιτθςθ ςτο δεφτερο μιςό του πίνακα. Η διαδικαςία αυτι λοιπόν επαναλαμβάνεται για το κατάλλθλο πρϊτο ι δεφτερο μιςό πίνακα, μετά για το 1/4 του πίνακα κ.ο.κ. μζχρι είτε να βρεκεί το ςτοιχείο είτε να μθν είναι δυνατό να χωριςκεί ο πίνακασ περαιτζρω ςε δφο νζα μζρθ. αλγόρικμοσ Δυαδικι_αναηιτθςθ αναηθτοφμε δεδομζνα // N,A,S //!Α μονοδιάςτατοσ πίνακασ Ν κζςεων, S το ςτοιχείο που Left 1! αριςτερό όριο Right N! δεξιό όριο K 0! κζςθ του ςτοιχείου F FALSE όςο (Left<=Right) και (f=false) επανάλαβε M (Left+Right) div 2 αν A[M]=S τότε K M; F TRUE; αλλιϊσ αν A[M]<S τότε Left M+1; αλλιϊσ Right M-1; 3

Σζλοσ_αν Σζλοσ_αν Σζλοσ_επανάλθψθσ Αν f = TRUE τότε Εμφάνιςε "Σο ςτοιχείο,", S, "υπάρχει ςτθ κζςθ:", Μ Αλλιϊσ Εμφάνιςε "Σο ςτοιχείο,", S, " δεν υπάρχει ςτον πίνακα" Σζλοσ_αν Αρικμόσ ςυγκρίςεων ςτθ δυαδικι αναηιτθςθ τοιχεία Ν υγκρίςεισ 10 4 100 7 1.000 10 10.000 14 100.000 17 1.000.000 20 10.000.000 24 100.000.000 27 1.000.000.000 30 τουσ αλγορίκμουσ ταξινόμθςθσ προςτίκεται ο αλγόρικμοσ ταξινόμθςθσ με επιλογι (selection sort). Ο αλγόρικμοσ υλοποιείται ςε τρία βιματα. 1. Επιλογι του ελάχιςτου ςτοιχείου 2. Ανταλλαγι του ελάχιςτου με το πρϊτο ςτοιχείο 3. Επανάλθψθ των βθμάτων 1 και 2 για τα υπόλοιπα ςτοιχεία του πίνακα Ο Αλγόρικμοσ ταξινόμθςθσ με επιλογι είναι ο παρακάτω. Αλγόρικμοσ Selection_Sort Δεδομζνα // table, n // Για i από 1 μζχρι n-1 k i x table[i] Για j από i+1 μζχρι n Αν x > table[j] Σότε k j x table[j] Σζλοσ_Επανάλθψθσ table[k] table[i] table[i] x Σζλοσ_ επανάλθψθσ Οι αλγόρικμοί αυτοί υπάρχουν ςτο τετράδιο μακθτι και κα διδαχκοφν ωσ αςκιςεισ. Φυςικά κα μποροφν να χρθςιμοποιθκοφν από τουσ μακθτζσ για τθ λφςθ προβλθμάτων. 4

Ουρά τοίβα Θεωρθτικζσ αςκιςεισ μποροφν να τεκοφν και για τισ δφο δομζσ. Προτείνεται αςκιςεισ υλοποίθςθσ με πίνακα ςε ΓΛΩΑ να γίνουν μόνο για τθ δομι τθσ τοίβασ. Η υλοποίθςθ τθσ ουράσ με πίνακα ςε ΓΛΩΑ παρουςιάηει ςθμαντικά προβλιματα όπωσ θ περίπτωςθ να υπάρχει υπερχείλιςθ και θ ουρά να είναι άδεια (να ζχει αδειάςει). Ενδεικτικι άςκθςθ: 1) ε μια κενι ςτοίβα πρόκειται να ειςαχκοφν τα ςτοιχεία A, M, D, K, L, B με τθ ςειρά που δίνονται (Α-πρϊτο, Β τελευταίο). Ακολουκεί μια ςειρά πράξεων που είναι: α) Ώκθςθ δφο ςτοιχειϊν ςτθ ςτοίβα και απϊκθςθ ενόσ β) Ώκθςθ δφο ςτοιχειϊν ςτθ ςτοίβα και απϊκθςθ ενόσ γ) Ώκθςθ δφο ςτοιχειϊν ςτθ ςτοίβα και απϊκθςθ ενόσ Ποια ςτοιχεία και με ποια ςειρά, περιζχει θ ςτοίβα μετά τισ πράξεισ αυτζσ; Η ανωτζρω άςκθςθ μπορεί να υλοποιθκεί ςε γλϊςςα με χριςθ ενόσ πίνακα 10 κζςεων. 1) ε μια ςτοίβα 10 κζςεων ζχουν τοποκετθκεί διαδοχικά τα ςτοιχεία:, Γ, Μ, Α, Δ ςτθν 1θ, 2θ, 3θ, 4θ και 5θ κζςθ αντίςτοιχα. i) Να προςδιορίςετε τθν τιμι του δείκτθ top τθσ παραπάνω ςτοίβασ και να τθν ςχεδιάςετε. ii) Αν εφαρμόςουμε τισ παρακάτω λειτουργίεσ: Απϊκθςθ, Απϊκθςθ, Απϊκθςθ, Ϊκθςθ Χ, Ϊκθςθ Δ και Απϊκθςθ ποιά είναι θ νζα τιμι τθσ top και ποιά θ τελικι μορφι τθσ ςτοίβασ; 2) Η παραπάνω άςκθςθ να υλοποιθκεί με ουρά, χρθςιμοποιϊντασ όπου Απϊκθςθ Εξαγωγι και όπου Ώκθςθ Ειςαγωγι. Επίςθσ αντί τθσ top να δοκοφν οι τιμζσ των δεικτϊν rear και front. Ενδεικτικι άςκθςθ ςτοίβασ με χριςθ πίνακα Ζνα οχθματαγωγό πλοίο, χωρθτικότθτασ 250 αυτοκινιτων, εκτελεί το δρομολόγιο ΠΕΙΡΑΙΑ ΑΙΓΙΝΑ. Σα οχιματα τοποκετοφνται ςε μια γραμμι και αυτά που επιβιβάηονται πρϊτα είναι αυτά που κα αποβιβαςτοφν τελευταία. το λιμάνι του Πειραιά προςζρχονται τα αυτοκίνθτα για αναχϊρθςθ. Να γίνει πρόγραμμα το οποίο: 1. Να υπάρχει μενοφ επιλογισ: 1. Επιβίβαςθ 2. Αποβίβαςθ 3. Ζξοδοσ 2. τθ περίπτωςθ που επιλεχκεί θ Επιβίβαςθ κα διαβάηει τον αρικμό κυκλοφορίασ κακενόσ από τα αυτοκίνθτα που προςζρχονται και ο αρικμόσ κυκλοφορίασ του να καταχωρείται ςτθ ςτοίβα ΟΧΗΜΑΣΑ. Κάκε φορά που επιβιβάηεται ζνα αυτοκίνθτο να τυπϊνεται το ερϊτθμα "Υπάρχει άλλο αυτοκίνητο (Ν/Ο); ". Αν ο χριςτθσ απαντιςει Ν (=ΝΑΙ), τότε επαναλαμβάνεται θ διαδικαςία επιβίβαςθσ, ενϊ, αν απαντιςει Ο (=ΟΧΙ), τότε ςταματά θ διαδικαςία επιβίβαςθσ και επιςτρζφει το πρόγραμμα ςτο μενοφ Επιλογισ. 3. Αν το πλοίο γεμίςε,ι θ επιβίβαςθ ςταματά, εμφανίηεται κατάλλθλο μινυμα και επιςτρζφει το πρόγραμμα ςτο μενοφ επιλογισ. 4. τθ περίπτωςθ που επιλεχκεί θ Αποβίβαςθ, εξάγει και εμφανίηει από τθν ςτοίβα ΟΧΗΜΑΣΑ όλουσ τουσ αρικμοφσ αυτοκινιτων που είχαν επιβιβαςτεί ςτον ΠΕΙΡΑΙΑ με τθ ςειρά που αποβιβάηονται. το τζλοσ να τυπϊνεται το πλικοσ των αυτοκινιτων που αποβιβάςτθκαν ςτο λιμάνι τθσ ΑΙΓΙΝΑ. 5. τθν περίπτωςθ που επιλεχκεί θ Ζξοδοσ, το πρόγραμμα τερματίηεται. 5

Πολυπλοκότθτα Αλγορίκμων Από τθν παράγραφο 5.3 διδάςκεται το τμιμα μζχρι τον οριςμό τθσ πολυπλοκότθτασ. Ο Οριςμόσ τθσ πολυπλοκότθτασ διδάςκεται από το βιβλίο τθσ Βϋ ΓΕΛ. "Η πολυπλοκότθτα ενόσ αλγορίκμου δίνει ζνα μζτρο τθσ χρονικισ κακυςτζρθςθσ του αλγορίκμου για τθν επίλυςθ ενόσ προβλιματοσ " 'θ ιςοδφναμα "Η πολυπλοκότθτα ενόσ αλγορίκμου δίνει ζνα μζτρο τθσ ταχφτθτασ εκτζλεςθσ του αλγορίκμου". Οι μακθτζσ να ςυγκρίνουν ωσ προσ τθν αποδοτικότθτα τον αλγόρικμο ςειριακισ και δυαδικισ αναηιτθςθσ. Για τθ ςφγκριςθ αυτι, αφοφ βρουν το μζςο αρικμό πράξεων που απαιτεί ο αλγόρικμοσ ςειριακισ αναηιτθςθσ Ν ςτοιχείων, να τον ςυγκρίνουν με τον πίνακα που δείχνει τον αρικμό των ςυγκρίςεων ςτθ δυαδικι αναηιτθςθσ για διάφορα πλικθ ςτοιχείων. Για τον ςυμβολιςμό Ο τθσ πολυπλοκότθτασ δεν πρζπει να αναλυκεί τι ακριβϊσ εκφράηει και πωσ υπολογίηεται ςε ζνα αλγόρικμο. Προτείνεται ο εκπαιδευτικόσ να δείξει τον πίνακα 2.2 και τθν εικόνα 2.10 από τθ ςελίδα 24 του βιβλίου τθσ Β' ΓΕΛ, κακϊσ και τον πίνακα 5.4 του βιβλίου τθσ Γϋ τάξθσ και να ςυηθτιςει με τουσ μακθτζσ, για τθν αφξθςθ του χρόνου ολοκλιρωςθσ που απαιτεί ζνασ αλγόρικμοσ, κακϊσ αυξάνεται θ πολυπλοκότθτά του. Σζλοσ μπορεί να αναφερκεί ότι πρακτικά τα απλά προγράμματα μποροφν να αναλυκοφν μετρϊντασ τουσ φωλιαςμζνουσ βρόγχουσ που υπάρχουν ςτο πρόγραμμα. Ζνασ απλόσ βρόγχοσ που διαςχίηει Ν ςτοιχεία δίνει πολυπλοκότθτα Ν. Ζνασ βρόγχοσ μζςα ς ζνα βρόγχο δίνει n 2. Ζνασ βρόγχοσ μζςα μζςα ς ζνα βρόγχο δίνει n 3 κ.λπ. Παρόλο που διδάςκεται θ αποδοτικότθτα και πολυπλοκότθτα των αλγορίκμων και αποτελεί καλι διδακτικι πρακτικι θ προτροπι προσ τουσ μακθτζσ να γράφουν αποδοτικοφσ και "ζξυπνουσ" αλγορίκμουσ, ςτισ γραπτζσ αξιολογιςεισ δεν λαμβάνεται υπόψθ θ αποδοτικότθτα ι πολυπλοκότθτα του ι γενικά "θ εξυπνότερθ λφςθ" που ζχει δοκεί ςε ζνα πρόβλθμα αλλά μόνο αν απαντά ςωςτά ςτα ερωτιματα που ζχουν τεκεί. Διαφορζσ μεταξφ βιβλίων τθσ Γ' και Β' Λυκείου Τπάρχουν οριςμζνεσ μικρζσ διαφορζσ μεταξφ των δφο βιβλίων τθσ Βϋ και Γ' ΓΕΛ. Ωσ γενικι αρχι ακολουκείται το ότι ςτθ Γϋ τάξθ ΓΕΛ διδάςκεται το βιβλίο Ανάπτυξθ Εφαρμογϊν ςε Προγραμματιςτικό Περιβάλλον, ςυνεπϊσ οι εκπαιδευτικοί ακολουκοφν το βιβλίο αυτό ςτθ διδαςκαλία τουσ. Επειδι όμωσ και το βιβλίο τθσ Β' ΓΕΛ περιζχει επιςτθμονικι γνϊςθ είναι αποδεκτζσ οι ζννοιζσ του ςτθν απάντθςθ ερωτθμάτων και ςτθ λφςθ αςκιςεων. Με εκτίμθςθ Δρ. Ευάγγελοσ Κανίδθσ χ. φμβουλοσ Πλθροφορικισ Β' Ακινασ & Ανατολικισ Αττικισ 6