Ημερομηνία: 1/03/15 Διάρκεια διαγωνίσματος: 180 Εξεταζόμενο μάθημα: Προγραμματισμός (Δομή Επανάληψης) Υπεύθυνος καθηγητής: Παπαδόπουλος Πέτρος

Σχετικά έγγραφα
ΚΟΡΥΦΑΙΟ ΦΡΟΝΤΙΣΤΗΡΙΟ korifeo.gr

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

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

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

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

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

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

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 6/04/2014

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

Να το ξαναγράψετε χρησιμοποιώντας αντί για την εντολή Για Τέλος_επανάληψης: α. την εντολή Όσο Τέλος_επανάληψης

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

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

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

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ. ΘΕΜΑ Α Α1. 1. Λάθος 2 Λάθος 3. Σωστό 4. Λάθος 5. Σωστό Α2. ΧΑΡΑΚΤΗΡΕΣ ΑΛΗΘΗΣ ΠΡΑΓΜΑΤΙΚΕΣ ΑΚΕΡΑΙΕΣ 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΡΟΤΕΙΝΟΜΕΝΟ ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ. (Α) Να απαντήσετε στη παρακάτω ερώτηση : Τι είναι ένα υποπρόγραμμα; Τι γνωρίζετε για τα χαρακτηριστικά του; (10 Μονάδες)

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

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

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

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

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

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1.

ΦΡΟΝΤΙΣΤΗΡΙΟ Μ.Ε. «ΠΕΡΙ ΓΝΩΣΕΩΣ»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΑΠΑΝΤΗΣΕΙΣ. Επιµέλεια: Οµάδα Πληροφορικής της Ώθησης

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

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

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

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

Θέμα Β. ΓΙΑ γ ΑΠΟ 1 ΜΕΧΡΙ 4. ΓΙΑ δ ΑΠΟ 1 ΜΕΧΡΙ 4. Α[γ,δ] 17 - (γ-1)*4 - δ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗ

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

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

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

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ (ΔΙΑΔΙΚΑΣΙΕΣ ΣΥΝΑΡΤΗΣΕΙΣ)

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

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

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

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

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

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

ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΠΕΝΤΕ (5)

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

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

Α1. Να γράψετε τα τμήματα αλγορίθμου, που αντιστοιχούν στα τμήματα των διαγραμμάτων ροής που ακολουθούν.

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Για i από 1 μέχρι Μ Εμφάνισε A[4,i] Τέλος_επανάληψης. (μονάδες 6) ΤΕΛΟΣ 1ης ΑΠΟ 7 ΣΕΛΙΔΕΣ

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ

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

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

Α.3 Να αναφέρετε τα πλεονεκτήματα του δομημένου προγραμματισμού (Μον. 6)

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

Γ.1 Να γράψετε στο τετράδιό σας τους αριθµούς 1,2,3,4 από τη Στήλη Α και δίπλα το γράµµα α, β της Στήλης Β που δίνει το σωστό χαρακτηρισµό.

ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΑΓΙΑΣ ΒΑΡΒΑΡΑΣ 21 & ΠΕΡΙΚΛΕΟΥΣ, Π. ΦΑΛΗΡΟ

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ ÈÅÌÅËÉÏ

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ

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

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

ΦΡΟΝΤΙΣΤΗΡΙΟ Δ.Ε «ΘΕΜΕΛΙΟ» ΕΛΕΥΣΙΝΑΣ

Transcript:

Ημερομηνία: 1/03/15 Διάρκεια διαγωνίσματος: 180 Εξεταζόμενο μάθημα: Προγραμματισμός (Δομή Επανάληψης) Υπεύθυνος καθηγητής: Παπαδόπουλος Πέτρος ΘΕΜΑ 1 ο Α. Να χαρακτηρίσετε τις παρακάτω προτάσεις ως σωστές η λανθασμένες. 1. Ένας πίνακας έχει σταθερό μέγεθος και μεταβαλλόμενο περιεχόμενο. 2. Ο δείκτης ενός μονοδιάστατου πίνακα πρέπει να είναι πάντα i. 3. Η θέση ενός στοιχείου σε ένα δισδιάστατο πίνακα προσδιορίζεται από 2 αριθμούς. 4. Ένας πίνακας Α[10,100] δεν είναι τετραγωνικός. 5. Το στοιχείο Α[26,26] βρίσκεται πάνω στην κύρια διαγώνιο ενός πίνακα Α[78,78]. 6. Ο αλγόριθμος σειριακής αναζήτησης εντοπίζει πάντα την τιμή που ζητάμε σε ένα πίνακα. 7. Όταν ένας άνθρωπος ψάχνει ένα τηλέφωνο στον τηλεφωνικό κατάλογο, ουσιαστικά χρησιμοποιεί τον αλγόριθμο σειριακής αναζήτησης. 8. Η δυαδική αναζήτηση εφαρμόζεται αποκλειστικά σε ταξινομημένους πίνακες. 9. Ο αλγόριθμος ταξινόμησης ευθείας ανταλλαγής δεν μπορεί να χρησιμοποιηθεί σε πίνακες με αλφαριθμητικά δεδομένα. 10. Κάθε υποπρόγραμμα πρέπει να έχει μια είσοδο και μια έξοδο. 11. Μια συνάρτηση επιστρέφει τιμές μέσω παραμέτρων. 12. Μια συνάρτηση μπορεί να χρησιμοποιηθεί για να ταξινομήσει έναν μονοδιάστατο πίνακα. 13. Οι συναρτήσεις επιστρέφουν πάντα έναν αριθμό με το όνομα τους.

14. Μια διαδικασία μπορεί να καλέσει μια συνάρτηση. Μονάδες 7 Β. Σχεδιάστε τον πίνακα Α[5,5] όπως αυτός θα προκύψει μετά την εκτέλεση του παρακάτω αλγορίθμου. (Δεν απαιτείται πίνακας τιμών) Αλγόριθμος Πίνακας Για i από 1 μέχρι 5 Για j από 1 μέχρι 5 Α[i,j] '*' Α[3,3] 'Ρ' Για i από 2 μέχρι 4 Για j από 2 μέχρι 4 a i + j Αν (a mod 2 < > 0) τότε Αν (a = 5) τότε Α[i,j] 'H' Αλλιώς Α[i,j] 'Α' Τέλος_αν Τέλος_επανάληψης Τέλος_επανάληψης Τέλος Πίνακας Μονάδες 4 Γ.1. Ο παρακάτω κώδικας δίνει τιμή σε έναν δισδιάστατο πίνακα A[4,4]. Να σχεδιάσετε τον πίνακα μετά την εκτέλεση των εντολών αυτών. (Δεν απαιτείται πίνακας τιμών) ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 4 Α[i,j] 17 - (i - 1) * 4 - j Μονάδες 4 Γ.2. Να συμπληρώσετε τα κενά στον παρακάτω κώδικα ώστε να δίνει τις ίδιες ακριβώς τιμές στον πίνακα Α[4,4]. κ. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 4 Α[i,j]. κ.

Μονάδες 4 Δ. Να γραφεί αλγόριθμος που να δημιουργεί τον παρακάτω πίνακα Α: 1 2 3 4 5 1 11 12 13 14 15 2 21 22 23 24 25 3 31 32 33 34 35 4 41 42 43 44 45 5 51 52 53 54 55 Μονάδες 6 E. Να γραφεί αλγόριθμος που με δεδομένο έναν πίνακα Α[10], θα δημιουργεί έναν πίνακα Β[10] που θα περιέχει τα μη μηδενικά στοιχεία του πίνακα Α στην αρχή του πίνακα Β και όλα τα μηδενικά στοιχεία του πίνακα Α στο τέλος. Παράδειγμα: 1 2 3 4 5 6 7 8 9 10 A 8 0 0 7 0 6 0 0 0-4 1 2 3 4 5 6 7 8 9 10 B 8 7 6-4 0 0 0 0 0 0 Μονάδες 7 ΣΤ. Να αναλύσετε τα μειονεκτήματα της χρήσης πινάκων στα προγράμματα. Μονάδες 5 Ζ. Να αναφέρετε τους κανόνες που ισχύουν ανάμεσα στις τυπικές και πραγματικές παραμέτρους. Μονάδες 3 ΘΕΜΑ 2 ο Δίνεται το παρακάτω πρόγραμμα και δυο υποπρογράμματα. ΠΡΟΓΡΑΜΜΑ Υποπρογράμματα ΑΚΕΡΑΙΕΣ: Έτος, α, β, x ΔΙΑΒΑΣΕ Έτος α (Έτος - 2000) mod 10 β 3 _ΕΠΑΝΑΛΗΨΗΣ

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

Να γραφεί πρόγραμμα που: ΟΝ 1 2 1 87 ΓΙΩΡΓΟΣ 23 4 438 ΚΑΤΕΡΙΝΑ 25 11 1000 Α. Θα διαβάζει τους πίνακες ΟΝ και Γ. Μονάδα 1 Β. Θα διαβάζει ένα όνομα και καλώντας την συνάρτηση Εορτή που περιγράφεται στο ερώτημα Ε, θα εντοπίζει την θέση του μέσα στον πίνακα ΟΝ και κατόπιν θα εντοπίζει από τον πίνακα Γ την ημερομηνία που γιορτάζει αυτό το όνομα και θα την εμφανίζει στην μορφή μέρα/μήνας (π.χ. 23/4, 25/11). Θεωρήστε ότι το όνομα που θα δοθεί, θα υπάρχει στον πίνακα ΟΝ. Μονάδες 2 Γ. Θα διαβάζει έναν αριθμό μήνα και καλώντας την διαδικασία Μήνας που περιγράφεται στο ερώτημα Ζ, θα εμφανίζει πόσα ονόματα γιορτάζουν τον συγκεκριμένο μήνα. Μονάδες 2 Δ. Θα διαβάζει μια ημερομηνία με την χρήση δυο μεταβλητών (για την μέρα και τον μήνα) και θα τοποθετεί τα ονόματα που γιορτάζουν μέσα στις επόμενες 10 μέρες από αυτή την ημερομηνία σε έναν νέο πίνακα με όνομα ΔΕΚΑ. Να μην τοποθετηθούν στον πίνακα ΔΕΚΑ ονόματα που γιορτάζουν σε άλλο μήνα από αυτόν που δόθηκε (δηλαδή όχι ονόματα που γιορτάζουν τον επόμενο μήνα). Στο τέλος, να εμφανιστούν όλα τα ονόματα του πίνακα ΔΕΚΑ. Μονάδες 5 Ε. Να γραφεί η συνάρτηση Εορτή που θα δέχεται τον πίνακα ΟΝ και ένα όνομα και θα επιστρέφει την θέση στην οποία υπάρχει αυτό το όνομα. Να χρησιμοποιηθεί ο αλγόριθμος της σειριακής αναζήτησης. Μονάδες 5

Ζ. Να γραφεί η διαδικασία Μήνας που θα δέχεται τους πίνακες ΟΝ και Γ και έναν αριθμό μήνα και εμφανίζει όλα τα ονόματα που γιορτάζουν τον συγκεκριμένο μήνα. Η διαδικασία θα επιστρέφει το πλήθος των ονομάτων που γιορτάζουν τον συγκεκριμένο μήνα. Μονάδες 5 ΘΕΜΑ 4 ο Το Παγκόσμιο Κύπελλο ποδοσφαίρου, γνωστό και ως Μουντιάλ, διοργανώνεται κάθε 4 χρόνια ανελλιπώς από το 1950 μέχρι και το 2014. Το Μουντιάλ αποτελεί ένα τουρνουά στο οποίο συμμετέχουν ομάδες μετά από προκριματικούς αγώνες. Στα Μουντιάλ συμμετείχαν συνολικά 77 διαφορετικές ομάδες σε 17 διοργανώσεις μέχρι και την τελευταία διοργάνωση που έγινε το 2014. Θέλουμε να γράψουμε έναν αλγόριθμο που θα χρησιμοποιεί τους παρακάτω πίνακες: Τον πίνακα Ο[77] που αποθηκεύει το όνομα κάθε ομάδας που συμμετείχε σε Μουντιάλ και τον πίνακα Θ[77,17] που για κάθε χρονιά που έγινε Μουντιάλ από το 1950 μέχρι το 2014, αποθηκεύει τη θέση που κατέλαβε η κάθε ομάδα, θεωρώντας ότι τα αποτελέσματα του 1950 μπαίνουν στην 1η στήλη, του 1954 στη 2η... και του 2014 στην 17 η. Σε περίπτωση που μια ομάδα δε συμμετείχε σε κάποια διοργάνωση από αυτές, θα αποθηκεύεται το 0 στην αντίστοιχη θέση του πίνακα Θ[77,17]. Για παράδειγμα, ο τελικός του Μουντιάλ του 2014 ήταν Γερμανία-Αργεντινή (κέρδισε η Γερμανία) και ο τελικός του 2010 ήταν Ισπανία-Ολλανδία (κέρδισε η Ισπανία). Στα 2 αυτά Μουντιάλ, δεν συμμετείχε π.χ. η Αυστρία. Η εικόνα των δυο πινάκων θα είναι η παρακάτω: Ομάδα Θέση ΑΥΣΤΡΙΑ 0 0 ΓΕΡΜΑΝΙΑ 1... ΙΣΠΑΝΙΑ 1

ΟΛΛΑΝΔΙΑ 2 ΑΡΓΕΝΤΙΝΗ 2 1950 1954 2010 2014 Να γράψετε αλγόριθμο ο οποίος : Α. Διαβάζει τους πίνακες Ο και Θ. Μονάδα 1 Β. Να εμφανίζει την ομάδα ή τις ομάδες με τις περισσότερες συμμετοχές σε τελικό. Μονάδες 4 Γ. Για κάθε μια διοργάνωση, να εμφανίζεται η χρονιά και το ζευγάρι του τελικού. Πρώτα να εμφανίζεται η νικήτρια ομάδα. Π.χ., για το 2014 πρέπει να εμφανιστεί 2014: Γερμανία- Αργεντινή. Μονάδες 4 Δ. Να εμφανίζει τις χώρες που συμμετείχαν σε όλα τα Μουντιάλ. Αν δεν υπάρχουν τέτοιες χώρες, να εμφανίζεται αντίστοιχο μήνυμα. Μονάδες 5 Ε. Να εμφανίζεται μια λίστα με τις χώρες που κατέκτησαν το τρόπαιο, ταξινομημένες ως προς τον αριθμό των κατακτήσεων, δηλαδή πρώτα θα εμφανιστεί η χώρα με τις περισσότερες κατακτήσεις. Σε περίπτωση ίδιου αριθμού κατακτήσεων, προηγείται η χώρα με τις περισσότερες συμμετοχές σε τελικό. Μονάδες 6 Καλή επιτυχία

ΘΕΜΑ 1 Ο Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Λύσεις Διαγωνίσματος Α. (Μονάδες 7) 1. Σωστό 2. Λάθος 3. Σωστό 4. Σωστό 5. Σωστό 6. Λάθος 7. Λάθος 8. Σωστό 9. Λάθος 10. Σωστό 11. Λάθος 12. Λάθος 13. Λάθος 14. Σωστό Β. (Μονάδες 4) * * * * * * * Η * * * Η Ρ Α * * * Α * * * * * * * Γ1. (Μονάδες 4) Γ2. (Μονάδες 4) 1 2 3 4 1 16 15 14 13 2 12 11 10 9 3 8 7 6 5 4 4 3 2 1 κ 16 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 4 Α[i,j] κ κ κ - 1 Δ (Μονάδες 6) Αλγόριθμος ΤρόποςΑ Για i από 1 μέχρι 5 Για j από 1 μέχρι 5 Α[i,j] i * 10 + j Τέλος ΤρόποςΑ Αλγόριθμος ΤρόποςΒ κ 11 Για i από 1 μέχρι 5 Για j από 1 μέχρι 5 Α[i,j] κ κ κ + 1 κ κ + 5 Τέλος ΤρόποςΒ

Ε. (Μονάδες 7) Αλγόριθμος ΤρόποςΑ Δεδομένα //Α// κ 1 Για i από 1 μέχρι 10 Αν (Α[i] < > 0) τότε Β[κ] Α[i] κ κ + 1 Για i από κ μέχρι 10 Β[i] 0 Τέλος ΤρόποςΑ Αλγόριθμος ΤρόποςΒ Δεδομένα //Α// κ 1 λ 10 Για i από 1 μέχρι 10 Αν (Α[i] < > 0) τότε Β[κ] Α[i] κ κ + 1 Αλλιώς Β[λ] Α[i] λ λ - 1 Τέλος ΤρόποςΒ Ζ. (Μονάδες 5) Σημειώσεις. 7.5. Ζ. (Μονάδες 3) Σημειώσεις. 8.8. ΘΕΜΑ 2 ο Α. (Μονάδες 6) ΠΡΟΓΡΑΜΜΑ ΔΙΑΔΙΚΑΣΙΑ ΣΥΝΑΡΤΗΣΗ Έτος α β x κ λ μ κ λ Σ1 2015 5 3 5 3 Έξοδος 2 2 10 2 2 5 2 2 5 2 0 0 1 0 5 2 0 1 9 1 1 5 0 1 5 0 5 5 5-1 Καλή επιτυχία

Β. (Μονάδες 8) ΠΡΟΓΡΑΜΜΑ Υποπρογράμματα ΑΚΕΡΑΙΕΣ: Έτος, α, β, x ΔΙΑΒΑΣΕ Έτος α (Έτος - 2000) mod 10 β 3 _ΕΠΑΝΑΛΗΨΗΣ ΑΝ (β mod 2 = 0) ΤΟΤΕ x Σ1(α,β) ΑΛΛΙΩΣ ΚΑΛΕΣΕ Δ1(α,β,x) β β - 1 ΓΡΑΨΕ x ΜΕΧΡΙΣ_ΟΤΟΥ (β < 0) ΓΡΑΨΕ 'Καλή επιτυχία' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΥΝΑΡΤΗΣΗ Σ1(κ, λ): ΑΚΕΡΑΙΑ ΑΚΕΡΑΙΕΣ: κ, λ ΑΝ λ > 1 ΤΟΤΕ Σ1 λ - 2 ΑΛΛΙΩΣ Σ1 κ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ΔΙΑΔΙΚΑΣΙΑ Δ1(κ,λ,μ) ΑΚΕΡΑΙΕΣ: κ, λ, temp, μ temp λ + 7 μ temp div κ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ Γ. (Μονάδες 6) ΠΡΟΓΡΑΜΜΑ Υποπρογράμματα ΑΚΕΡΑΙΕΣ: Έτος, α, β, x ΔΙΑΒΑΣΕ Έτος α (Έτος - 2000) mod 10 β 3 _ΕΠΑΝΑΛΗΨΗΣ ΑΝ (β mod 2 = 0) ΤΟΤΕ x (α + 7) div κ ΑΛΛΙΩΣ ΑΝ (α > 1) ΤΟΤΕ x β 2 ΑΛΛΙΩΣ x α β β - 1 ΓΡΑΨΕ x ΜΕΧΡΙΣ_ΟΤΟΥ (β < 0) ΓΡΑΨΕ 'Καλή επιτυχία' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΠΡΟΓΡΑΜΜΑ Θέμα3 ΑΚΕΡΑΙΕΣ: i, j, Γ[1000,2],θέση, x, Day, Month, κ ΧΑΡΑΚΤΗΡΕΣ: ΟΝ[1000], Όνομα, ΔΕΚΑ[1000] ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000!Α ΔΙΑΒΑΣΕ ΟΝ[i] ΓΙΑ ΥΥ ΑΠΟ 1 ΜΕΧΡΙ 2 ΔΙΑΒΑΣΕ Γ[i,ΥΥ] ΔΙΑΒΑΣΕ Όνομα!Β θέση Εορτή(ΟΝ,Όνομα) ΓΡΑΨΕ Γ[θέση,1], /, Γ[θέση,2] ΔΙΑΒΑΣΕ x!γ ΚΑΛΕΣΕ Μήνας(ΟΝ,Γ,x,πλ) ΓΡΑΨΕ πλ, γιορτάζουν ΔΙΑΒΑΣΕ Day, Month!Δ κ 1 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ (Γ[i,2] = Month) ΚΑΙ (Γ[i,1] >= Day) ΚΑΙ (Γ[i,1] <= Day + 10) ΤΟΤΕ ΔΕΚΑ[κ] ΟΝ[i] κ κ + 1 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ κ 1 ΓΡΑΨΕ ΔΕΚΑ[i] ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΥΝΑΡΤΗΣΗ Εορτή (ΟΝ, Όνομα): ΑΚΕΡΑΙΑ ΑΚΕΡΑΙΕΣ: θέση, i ΛΟΓΙΚΕΣ: βρέθηκε ΧΑΡΑΚΤΗΡΕΣ: ΟΝ[1000], Όνομα θέση 0 βρέθηκε ΨΕΥΔΗΣ i 1 ΟΣΟ (i <= 1000) ΚΑΙ (βρέθηκε = ΨΕΥΔΗΣ) ΕΠΑΝΑΛΑΒΕ ΑΝ (ΟΝ[i] = Όνομα) ΤΟΤΕ βρέθηκε ΑΛΗΘΗΣ θέση i ΑΛΛΙΩΣ i i + 1

Εορτή θέση ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ΔΙΑΔΙΚΑΣΙΑ Μήνας(ΟΝ,Γ,x,πλ) ΑΚΕΡΑΙΕΣ: πλ, i, x, Γ[1000,2] ΧΑΡΑΚΤΗΡΕΣ: ΟΝ[1000] πλ 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ (Γ[i,2] = x) ΤΟΤΕ ΓΡΑΨΕ ΟΝ[i] πλ πλ + 1 ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ Αλγόριθμος Θέμα4 Για i από 1 μέχρι 77!Α Διάβασε Ο[i] Για j από 1 μέχρι 17 Διάβασε Θ[i,j] Για i από 1 μέχρι 77!Β Τ[i] 0 Για υυ από 1 μέχρι 17 Αν (Θ[i,j] = 1 ή Θ[i,j] = 2) τότε Τ[i] Τ[i] + 1 max T[1] Για i από 2 μέχρι 17 Αν (Τ[i] > max) τότε max Τ[i] max T[1] Για i από 1 μέχρι 17 Αν (Τ[i] = max) τότε Εμφάνισε Ο[i] χρονιά 1950!Γ Για j από 1 μέχρι 17 Για i από 1 μέχρι 77

Αν (Θ[i,j] = 1) τότε winner Ο[i] Αλλιώς_Αν (Θ[i,j] = 2) τότε loser O[i] Εμφάνισε χρονιά, :, Winner, -, Loser χρονιά χρονιά + 4 βρέθηκε ψευδής!δ Για i από 1 μέχρι 77 πλ 0 Για j από 1 μέχρι 17 Αν (Θ[i,j] < > 0) τότε πλ πλ + 1 Αν (πλ = 17) τότε Εμφάνισε Ο[i] βρέθηκε αληθής Αν (βρέθηκε = ψευδής) τότε Εμφάνισε Δεν βρέθηκαν χώρες Για i από 1 μέχρι 77!Ε Κ[i] 0 Για j από 1 μέχρι 17 Αν (Θ[i,j] = 1) τότε Κ[i] Κ[i] + 1 Για i από 2 μέχρι 77 Για j από 77 μέχρι i με_βήμα -1 Αν (Κ[j] > Κ[j 1) τότε temp1 Κ[j] Κ[j] Κ[j 1] Κ[j 1] temp1 temp2 O[j] O[j] O[j 1] O[j 1] temp2 temp1 T[j] T[j] T[j 1] T[j 1] temp1 Αλλιώς_Αν (Κ[j] = Κ[j 1] και Τ[j] > Τ[j 1]) τότε O[j] O[j 1] O[j 1] temp2 temp1 T[j] T[j] T[j 1] T[j 1] temp1 Για i από 1 μέχρι 77 Αν (Κ[i] > 0) τότε Εμφάνισε Ο[i] Τέλος Θέμα4