ΑΠΑΝΤΗΣΕΙΣ. 1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία.



Σχετικά έγγραφα
1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία. Ï.Å.Ö.Å.

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

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

Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων; Μονάδες 3 2. Τι είναι στατική δοµή δεδοµένων;

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

A , ) 1. 4) 2. ( A3. 1.

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

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

ΑΠΑΝΤΗΣΗ 1. Λάθος, 2. Σωστό, 3. Σωστό, 4. Λάθος, 5. Λάθος, 6. Σωστό Β. Ποίοι είναι οι κανόνες που πρέπει να ακολουθούν οι λίστες παραµέτρων.

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

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

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

ΕΚΦΩΝΗΣΕΙΣ. ii) Ποιούς τρόπους αναπαράστασης ενός αλγόριθµου γνωρίζετε;

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

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

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

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

εκτέλεση του προγράµµατος. Β. ιάλεξε όλα όσα χρειάζονται µεταξύ των προτεινόµενων Μονάδες Τυπικές επεξεργασίες σε έναν πίνακα είναι οι: a. Ταξιν

ΕΚΦΩΝΗΣΕΙΣ ÏÅÖÅ. ii) Ποιούς τρόπους αναπαράστασης ενός αλγόριθµου γνωρίζετε;

ÑÏÕËÁ ÌÁÊÑÇ. Β. Να αναφέρετε τις κυριότερες τυποποιηµένες τεχνικές σχεδίασης αλγορίθµων. ΜΟΝΑ ΕΣ 3

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Óõíåéñìüò ΕΚΦΩΝΗΣΕΙΣ

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

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

ÏÅÖÅ. Β. Να αναφέρετε τις κυριότερες τυποποιηµένες τεχνικές σχεδίασης αλγορίθµων. ΜΟΝΑ ΕΣ 3

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

δήλωσης δεδοµένων και σε παραβίαση των συντακτικών κανόνων της γλωσσάς.

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

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

A) Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-10 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι

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

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

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

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

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

Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων; Μονάδες 3 2. Τι είναι στατική δοµή δεδοµένων;

Μονάδες 10. Μονάδες 9 5 PROLOG. Μονάδες 5

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

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

! ΘΕΜΑ A Α2. ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΛΥΚΕΙΟΥ. Ονοµατεπώνυµο:

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

περισσότερα από ένα παραδείγµατα εντολών της Στήλης Β).

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

Α. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Έστω τµήµα αλγορίθµου µε µεταβλητές A, B, C, D, X και Υ. D 2

Τρίτη, 3 Ιουνίου 2003 ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Γ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ΕΚΦΩΝΗΣΕΙΣ

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

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

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

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ

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

ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ ΠΡΑΓΜΑΤΙΚΕΣ

ΘΕΜΑ 1 ο. S <-- 0 ιάβασε Υ Όσο α <= Υ επανάλαβε S <-- S +α. Τέλος_επανάληψης

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Β ΦΑΣΗ ÅÐÉËÏÃÇ

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ÅÐÉËÏÃÇ

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

Β.1. i. Να εξηγήσετε τι εννοούμε με τον όρο μεταφερσιμότητα των προγραμμάτων. Μονάδες 3

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

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

ΘΕΜΑ 1ο Α. 1-5 ΣΩΣΤΟ, ΛΑΘΟΣ Για κ από 4 µέχρι 3 ΚΑΙ Β.1 ΣΩΣΤΟ ΛΑΘΟΣ, Β.2 Γ.1

Προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

ΘΕΜΑ 1ο Α. 1-6 Σωστό Λάθος Μονάδες 12 Β. Στήλης Στήλης Β Στήλης Α Στήλης Β).


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

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

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

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

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

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

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

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

Α. Η «στοίβα» είναι µια δοµή δεδοµένων. 1. Να περιγράψετε τη «στοίβα» µε ένα παράδειγµα από την καθηµερινή ζωή. Μονάδες 6

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

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

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

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

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

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και, δίπλα, τη λέξη ΣΩΣΤΟ, αν η πρόταση είναι σωστή, ή τη λέξη

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

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

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

Α4. Όσο επανάλαβε Τέλος_επανάληψης Εμφάνισε Για από μέχρι με_βήμα. Όσο επανάλαβε (Μονάδες 5) Α5. Α[10, 5] Π, Για από μέχρι (1) Για από μέχρι (2) Αν

ÏÌÉÊÑÏÍ ÖÑÏÍÔÉÓÔÇÑÉÏ ÊÏÑÄÅËÉÏ

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

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

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2015 Β ΦΑΣΗ ÁÈÇÍÁ ΑΠΑΝΤΗΣΕΙΣ

Transcript:

1 Γ' ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗ ΘΕΜΑ 1: Α. ΑΠΑΝΤΗΣΕΙΣ 1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία. (α) Πρόσθεση, (β) Σύγκριση, (γ) Μεταφορά δεδοµένων (Βλέπε Σελίδα 19, Βιβλίο Μαθητή). 2. Να αναφέρετε τη διαφορά µεταξύ παραµέτρου και απλής µεταβλητής. (Μονάδες 3) (Μονάδες 3) Η παράµετρος είναι µία µεταβλητή που επιτρέπει το πέρασµα της τιµής της από ένα τµήµα προγράµµατος σε ένα άλλο, ενώ η απλή µεταβλητή δεν περνά την τιµή της σε άλλο τµήµα (Βλέπε Σελίδα 210, Βιβλίο Μαθητή). Β. Να γράψετε στο τετράδιό σας τον αριθµό καθεµίας από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασµένη. 1. Η κλήση µίας συνάρτησης γίνεται µε την εντολή ΚΑΛΕΣΕ. 2. Οι πίνακες είναι µία στατική δοµή δεδοµένων. 3. Σε µία γλώσσα προγραµµατισµού η σηµασιολογία των λέξεων της γλώσσας καθορίζεται από το δηµιουργό της γλώσσας. 4. Ο προγραµµατισµός στον οποίο η δυνατότητα ενεργοποίησης λειτουργιών ενός προγράµµατος γίνεται µε την εκτέλεση πολλών γεγονότων ονοµάζεται οδηγούµενος από το γεγονός. 5. Η άπληστη µέθοδος αποτελεί µία από τις κυριότερες τεχνικές λύσης ενός προβλήµατος. 1. Λάθος, 2. Σωστό, 3. Σωστό, 4. Λάθος, 5. Σωστό. (Μονάδες 10)

2 Γ. ίνεται το ακόλουθο πρόγραµµα σε "ΓΛΩΣΣΑ": ΠΡΟΓΡΑΜΜΑ Σύγκριση ΑΚΕΡΑΙΕΣ: Χ, Ψ, Max ΙΑΒΑΣΕ Χ, Ψ ΚΑΛΕΣΕ Μέγιστος (Χ, Ψ, Μax) ΓΡΑΨΕ Max ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Σύγκριση Και η ακόλουθη διαδικασία: ΙΑ ΙΚΑΣΙΑ Μέγιστος (Α, Β) ΠΡΑΓΜΑΤΙΚΕΣ: Α, Β ΑΚΕΡΑΙΕΣ: Γ Γ <-- A AN Α < Β ΤΟΤΕ Γ < -- Β ΤΕΛΟΣ_ ΙΑ ΙΚΑΣΙΑΣ 1. Να γράψετε στο τετράδιό σας τα λάθη που υπάρχουν στις προηγούµενες εντολές παραθέτοντας κατάλληλη τεκµηρίωση. (Μονάδες 5) Υπάρχει λάθος στην αντιστοίχηση τυπικών και πραγµατικών παραµέτρων. Πιο συγκεκριµένα, οι πραγµατικές παράµετροι είναι τρεις (Χ, Ψ, Max) ενώ οι τυπικές παράµετροι δύο (Α, Β). Κάθε τυπική παράµετρος δεν είναι ίδιου τύπου µε την αντίστοιχη πραγµατική της. Πιο συγκεκριµένα, οι µεταβλητές Χ,Ψ είναι δηλωµένες στις ΑΚΕΡΑΙΕΣ ενώ οι Α, Β στις ΠΡΑΓΜΑΤΙΚΕΣ. 2. Να γράψετε στο τετράδιο σας διορθωµένα το ανωτέρω πρόγραµµα και τη διαδικασία αυτού. ΠΡΟΓΡΑΜΜΑ Σύγκριση ΑΚΕΡΑΙΕΣ: Χ, Ψ, Max ΙΑΒΑΣΕ Χ, Ψ ΚΑΛΕΣΕ Μέγιστος (Χ, Ψ, Μax) ΓΡΑΨΕ Max ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Σύγκριση (Μονάδες 5)

3 Και η ακόλουθη διαδικασία: ΙΑ ΙΚΑΣΙΑ Μέγιστος (Α, Β, Γ) ΑΚΕΡΑΙΕΣ: Α, Β, Γ Γ <-- A AN Α < Β ΤΟΤΕ Γ < -- Β ΤΕΛΟΣ_ ΙΑ ΙΚΑΣΙΑΣ. ίνεται το παρακάτω τµήµα προγράµµατος: Ε <-- 10 ΟΣΟ Ε <= 40 ΕΠΑΝΑΛΑΒΕ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5 Sum <-- Sum + i ΓΡΑΨΕ Sum E <-- E + 5 1. Να µετατραπεί σε ισοδύναµο µε αποκλειστική χρήση της δοµής ΟΣΟ... ΕΠΑΝΑΛΑΒΕ. Ε <-- 10 ΟΣΟ Ε <= 40 ΕΠΑΝΑΛΑΒΕ i <-- 1 ΟΣΟ i <= 5 ΕΠΑΝΑΛΑΒΕ Sum <-- Sum + i i <-- i + 1 ΓΡΑΨΕ Sum E <-- E + 5 (Μονάδες 5) 2. Να µετατραπεί σε ισοδύναµο µε αποκλειστική χρήση της δοµής _ΕΠΑΝΑΛΗΨΗΣ... ΜΕΧΡΙΣ_ΟΤΟΥ. (Μονάδες 5)

4 Ε <-- 10 _ΕΠΑΝΑΛΗΨΗΣ i <-- 1 _ΕΠΑΝΑΛΗΨΗΣ Sum <-- Sum + i i <-- i + 1 ΜΕΧΡΙΣ_ΟΤΟΥ i > 5 ΓΡΑΨΕ Sum E <-- E + 5 ΜΕΧΡΙΣ_ΟΤΟΥ Ε > 40 Ε. Να γράψετε στο τετράδιό σας τους αριθµούς της Στήλης Α και δίπλα το γράµµα της Στήλης Β που αντιστοιχεί σωστά. Στη Στήλη Β υπάρχει ένα επιπλέον στοιχείο. Στήλη Α Στήλη Β 1. Μέθοδος διαίρει και βασίλευε α. Αρχεία 2. υναµική δοµή δεδοµένων β. Τυπική επεξεργασία σε πίνακα 3. ΚΑΛΕΣΕ γ. Συνάρτηση 4. Συγχώνευση δ. Τεχνική λύσης προβλήµατος ε. ιαδικασία 1. δ, 2. α., 3. ε, 4. β. ΘΕΜΑ 2: ίνεται το επόµενο τµήµα προγράµµατος σε "ΓΛΩΣΣΑ": ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 3 Α[i, j] < -- 0 ΚΑΛΕΣΕ Μαγικό_Τετράγωνο (Α) Sum < -- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3 Sum < -- Sum + Α[i, 3] ΓΡΑΨΕ Sum (Μονάδες 4)

5 Και η διαδικασία: ΙΑ ΙΚΑΣΙΑ Μαγικό_Τετράγωνο (Β)... i <--1 j <-- 4 DIV 2 Β[i, j] < -- 1 ΓΙΑ key ΑΠΟ 2 ΜΕΧΡΙ 9 ΑΝ i > 1 τότε Κ <-- i 1 ΑΛΛΙΩΣ Κ <-- 3 ΑΝ j > 1 ΤΟΤΕ L <-- j 1 ΑΛΛΙΩΣ L <-- 2 ΑΝ Β[K, L] > 0 ΤΟΤΕ i <-- i + 1 ΑΝ i = 4 ΤΟΤΕ i <-- 1 ΑΛΛΙΩΣ i <-- K j <-- L Β[i, j] <-- Key ΤΕΛΟΣ_ ΙΑ ΙΚΑΣΙΑΣ (α) Να σχεδιάσετε στο τετράδιό σας τον πίνακα Α µε τις τιµές που θα έχουν τα στοιχεία του, µετά την εκτέλεση του ανωτέρου τµήµατος προγράµµατος. (α) 8 1 0 9 3 0 7 5 0 (Μονάδες 18) (β) Να γράψετε στο τετράδιο σας την τιµή της µεταβλητής Sum που τυπώνεται. Τυπώνεται η τιµή 0 για τη µεταβλητή Sum. (Μονάδες 2)

6 ΘΕΜΑ 3: Κατά τη διάρκεια µιας µελέτης για τις ελληνικές τουριστικές επιχειρήσεις κατεγράφησαν, για 3 συγκεκριµένες κατηγορίες, δειγµατοληπτικά οι εισπράξεις (σε ευρώ) που πραγµατοποιήθηκαν από 1.000 ξενοδοχεία, σε διάφορες περιοχές της χώρας, για κάθε ένα µήνα του έτους 2005. Να αναπτύξετε τµήµα αλγορίθµου ή τµήµα προγράµµατος σε "ΓΛΩΣΣΑ" το οποίο: (α) καταχωρεί στον πίνακα δύο διαστάσεων ΕΠΩΝ_ΚΑΤ την επωνυµία και την κατηγορία κάθε ξενοδοχείου ως εξής: στην πρώτη στήλη του πίνακα καταχωρείται η επωνυµία. Ο πρώτος χαρακτήρας κάθε επωνυµίας δεν πρέπει να ξεκινά από γράµµα µικρότερο από "Ε" αλλά ούτε και από γράµµα µεγαλύτερο από "Ζ". στη δεύτερη στήλη του πίνακα καταχωρείται η κατηγορία. Κάθε κατηγορία πρέπει να είναι µία από τις ακόλουθες: "Β", "Γ", " ". (Μονάδες 5) (β) καταχωρεί στον πίνακα δύο διαστάσεων ΕΙΣ τη µηνιαία είσπραξη που πραγµατοποίησε κάθε ξενοδοχείο. Κάθε είσπραξη δεν πρέπει να υπολείπεται των 15.000 ευρώ αλλά ούτε και να ξεπερνά τα 150.000 ευρώ. (Μονάδες 3) (γ) υπολογίζει και καταχωρεί στο µονοδιάστατο πίνακα ΜΕ το µέσο όρο ετήσιας είσπραξης κάθε ξενοδοχείου. (Μονάδες 3) (δ) βρίσκει και τυπώνει το πλήθος των ξενοδοχείων της κατηγορίας "Β" τα οποία είχαν µέση ετήσια είσπραξη άνω των 80.000 ευρώ. (Μονάδες 2) (ε) σε περίπτωση όπου τα ξενοδοχεία που βρέθηκαν στο προηγούµενο ερώτηµα είναι τουλάχιστον δέκα (10), αναζητά και τυπώνει την επωνυµία και την αντίστοιχη µέση ετήσια είσπραξη των ξενοδοχείων αυτών. Η αναζήτηση πρέπει να σταµατά µόλις ολοκληρωθεί η τύπωση των ανωτέρω στοιχείων και του τελευταίου ξενοδοχείου του προηγούµενου ερωτήµατος. Παρατηρήσεις: (Μονάδες 7) (1) Θεωρήστε ότι όλες οι επωνυµίες που δίνονται είναι γραµµένες µε κεφαλαία γράµµατα της ελληνικής αλφαβήτου. (2) Θεωρήστε ότι κάθε µηνιαία είσπραξη που δίνεται είναι πραγµατικός αριθµός.

7 ΑΠΑΝΤΗΣΗ (µε αλγόριθµο): Για i από 1 µέχρι 1000 Εµφάνισε ' ώστε την επωνυµία του', i, 'ου ξενοδοχείου:' ιάβασε ΕΠΩΝ_ΚΑΤ[i, 1] Όσο (ΕΠΩΝ_ΚΑΤ[i, 1] < 'Ε') ή (ΕΠΩΝ_ΚΑΤ[i, 1] >= 'H') επανάλαβε Εµφάνισε ' ώσατε επωνυµία ή οποία δεν υφίσταται. οκιµάστε ξανά' Εµφάνισε ' ώστε επωνυµία µεταξύ Ε και Ζ' ιάβασε ΕΠΩΝ_ΚΑΤ[i, 1] Εµφάνισε ' ώστε την κατηγορία του', i, 'ου ξενοδοχείου:' ιάβασε ΕΠΩΝ_ΚΑΤ[i, 2] Όσο (ΕΠΩΝ_ΚΑΤ[i, 2] <> 'Β') και (ΕΠΩΝ_ΚΑΤ[i, 2] <> 'Γ') και (ΕΠΩΝ_ΚΑΤ[i, 2] <> ' ') επανάλαβε Εµφάνισε ' ώσατε κατηγορία η οποία δεν υφίσταται. οκιµάστε ξανά.' Εµφάνισε ' ώστε Β ή Γ ή ' ιάβασε ΕΠΩΝ_ΚΑΤ[i, 1] Για i από 1 µέχρι 1000 Για j από 1 µέχρι 12 Εµφάνισε ' ώστε τις εισπράξεις του', i, 'ου ξενοδοχείου τον', j, 'ο µήνα:' ιάβασε ΕΙΣ[i, j] Όσο (ΕΙΣ[i, j] < 15000) ή (ΕΙΣ[i, j] > 150000) επανάλαβε Εµφάνισε ' ώσατε εισπράξεις εκτός ορίων. ώστε τιµή από τα 15000 µέχρι και 150000 ευρώ:' ιάβασε ΕΙΣ[i, j] Για i από 1 µέχρι 1000 Για j από 1 µέχρι 12 Sum <-- Sum + ΕΙΣ[i, j] ΜΕ[i] <-- Sum/12 Πλήθος <-- 0 Για i από 1 µέχρι 1000 Αν (ΕΠΩΝ_ΚΑΤ[i, 2] = 'Β') και (ΜΕ[i] > 80000) τότε Πλήθος <-- Πλήθος + 1 Τέλος_αν Εµφάνισε ' Το πλήθος ξενοδοχείων κατηγορίας Β µε µέσες εισπράξεις άνω των 80.000 είναι:', Πλήθος Αν Πλήθος >= 10 τότε i <-- 1 k <-- 0 Όσο (i <= 1000) και (k < Πλήθος) επανάλαβε Αν (ΕΠΩΝ_ΚΑΤ[i, 2] = 'Β') και (ΜΕ[i] > 80000) τότε Εµφάνισε 'Το ξενοδοχείο:', ΕΠΩΝ_ΚΑΤ[i, 1], 'έχει µέσες εισπράξεις:', ΜΕ[i] k <-- k + 1 Τέλος_αν Τέλος_αν

8 ΑΠΑΝΤΗΣΗ (µε "ΓΛΩΣΣΑ"): ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΓΡΑΨΕ ' ώστε την επωνυµία του', i, 'ου ξενοδοχείου:' ΙΑΒΑΣΕ ΕΠΩΝ_ΚΑΤ[i, 1] ΟΣΟ (ΕΠΩΝ_ΚΑΤ[i, 1] < 'Ε') Η (ΕΠΩΝ_ΚΑΤ[i, 1] >= 'H') ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ ' ώσατε επωνυµία ή οποία δεν υφίσταται. οκιµάστε ξανά' ΓΡΑΨΕ ' ώστε επωνυµία µεταξύ Ε και Ζ' ΙΑΒΑΣΕ ΕΠΩΝ_ΚΑΤ[i, 1] ΓΡΑΨΕ ' ώστε την κατηγορία του', i, 'ου ξενοδοχείου:' ΙΑΒΑΣΕ ΕΠΩΝ_ΚΑΤ[i, 2] ΟΣΟ (ΕΠΩΝ_ΚΑΤ[i, 2] <> 'Β') ΚΑΙ (ΕΠΩΝ_ΚΑΤ[i, 2] <> 'Γ') & ΚΑΙ (ΕΠΩΝ_ΚΑΤ[i, 2] <> ' ') ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ ' ώσατε κατηγορία η οποία δεν υφίσταται. οκιµάστε ξανά.' ΓΡΑΨΕ ' ώστε Β ή Γ ή ' ΙΑΒΑΣΕ ΕΠΩΝ_ΚΑΤ[i, 1] ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12 ΓΡΑΨΕ ' ώστε τις εισπράξεις του', i, 'ου ξενοδοχείου τον', j, 'ο µήνα:' ΙΑΒΑΣΕ ΕΙΣ[i, j] ΟΣΟ (ΕΙΣ[i, j] < 15000) Η (ΕΙΣ[i, j] > 150000) ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ ' ώσατε εισπράξεις εκτός ορίων. ώστε τιµή από τα 15000 µέχρι και 150000 ευρώ:' ΙΑΒΑΣΕ ΕΙΣ[i, j] ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12 Sum <-- Sum + ΕΙΣ[i, j] ΜΕ[i] <-- Sum/12 Πλήθος <-- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ (ΕΠΩΝ_ΚΑΤ[i, 2] = 'Β') ΚΑΙ (ΜΕ[i] > 80000) ΤΟΤΕ Πλήθος <-- Πλήθος + 1 ΓΡΑΨΕ ' Το πλήθος ξενοδοχείων κατηγορίας Β µε µέσες εισπράξεις άνω των 80.000 είναι:', Πλήθος ΑΝ Πλήθος >= 10 ΤΟΤΕ i <-- 1 k <-- 0 ΟΣΟ (i <= 1000) ΚΑΙ (k < Πλήθος) ΕΠΑΝΑΛΑΒΕ ΑΝ (ΕΠΩΝ_ΚΑΤ[i, 2] = 'Β') ΚΑΙ (ΜΕ[i] > 80000) ΤΟΤΕ ΓΡΑΨΕ 'Το ξενοδοχείο:', ΕΠΩΝ_ΚΑΤ[i, 1], 'έχει µέσες εισπράξεις:', ΜΕ[i] k <-- k + 1

9 ΣΗΜΕΙΩΣΗ: Ο έλεγχος εγκυρότητας κάθε καταχώρησης θα µπορούσε να γραφεί και µε τη χρήση της δοµής επανάληψης: _ΕΠΑΝΑΛΗΨΗΣ... ΜΕΧΡΙΣ_ΟΤΟΥ. Για παράδειγµα, για τον έλεγχο ορθής καταχώρησης της επωνυµίας κάθε ξενοδοχείου: ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 _ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ ' ώστε την επωνυµία του', i, 'ου ξενοδοχείου:' ΙΑΒΑΣΕ ΕΠΩΝ_ΚΑΤ[i, 1] ΜΕΧΡΙΣ_ΟΤΟΥ (ΕΠΩΝ_ΚΑΤ[i, 1] >= 'Ε') ΚΑΙ (ΕΠΩΝ_ΚΑΤ[i, 1] < 'H') Οµοίως και για τον έλεγχο κάθε µηνιαίας είσπραξης καθώς και για την κατηγορία κάθε ξενοδοχείου. ΘΕΜΑ 4: Ένα εργοστάσιο παρασκευής χρωµάτων, έχει 1.500 πελάτες κάθε ένας από τους οποίους πραγµατοποιεί συγκεκριµένο αριθµό παραγγελιών σε µηνιαία βάση κατά τη διάρκεια ενός έτους. Αν γνωρίζετε ότι το συγκεκριµένο εργοστάσιο παύει τη λειτουργία του κατά το µήνα Αύγουστο, Να γράψετε πρόγραµµα σε "ΓΛΩΣΣΑ" το οποίο: (α) εισάγει στο µονοδιάστατο πίνακα ΟΝΕΠ το ονοµατεπώνυµο κάθε πελάτη. (Μονάδες 2) (β) καλεί τη διαδικασία ΠΑΡ στην οποία καταχωρείται στον πίνακα δύο διαστάσεων ΑΠ ο αριθµός των παραγγελιών κάθε πελάτη για κάθε µήνα του έτους (εκτός του µηνός Αυγούστου). Κάθε καταχώρηση πρέπει να ελέγχεται ως προς την εγκυρότητά της, δηλαδή να είναι µεγαλύτερη του µηδενός. Για το µήνα παύσης, να καταχωρείται η τιµή µηδέν. (Μονάδες 6) (γ) καλεί τη συνάρτηση ΕΥΡΕΣΗ η οποία υπολογίζει, για κάθε πελάτη, το σύνολο των ετησίων παραγγελιών του. (Μονάδες 8) (δ) καταχωρεί στο µονοδιάστατο πίνακα ΣΠ το σύνολο των ετησίων παραγγελιών κάθε πελάτη. (Μονάδες 2) (ε) τυπώνει το ονοµατεπώνυµο κάθε πελάτη και δίπλα του το αντίστοιχο σύνολο των ετησίων παραγγελιών του. (Μονάδες 2) Παρατηρήσεις: (1) Θεωρήστε ότι το ονοµατεπώνυµο κάθε πελάτη είναι έγκυρη αλφαριθµητική τιµή και ότι είναι γραµµένο µε µικρά γράµµατα της ελληνικής αλφαβήτου. (2) Θεωρήστε ότι ο αριθµός των µηνιαίων παραγγελιών κάθε πελάτη είναι ακέραιος αριθµός.

10 ΠΡΟΓΡΑΜΜΑ Θέµα4 ΧΑΡΑΚΤΗΡΕΣ: ΟΝΕΠ[1500] ΑΚΕΡΑΙΕΣ: ΑΠ[1500, 12], ΣΠ[1500], i ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1500 ΓΡΑΨΕ ' ώστε ονοµατεπώνυµο', i,'ου πελάτη:' ΙΑΒΑΣΕ ΟΝΕΠ[i] ΚΑΛΕΣΕ ΠΑΡ (ΑΠ) ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1500 ΣΠ[i] <-- ΕΥΡΕΣΗ (ΑΠ, i) ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1500 ΓΡΑΨΕ 'Ο πελάτης:', ΟΝΕΠ[i], 'έχει σύνολο ετησίων παραγγελιών:', ΣΠ[i] ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Θέµα4 ΙΑ ΙΚΑΣΙΑ ΠΑΡ (ΑΠ) ΑΚΕΡΑΙΕΣ: ΑΠ[1500, 12], i, j ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1500 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12 ΓΡΑΨΕ ' ώστε αριθµό παραγγελιών του', i, 'ου πελάτη για τον', j, 'ο µήνα' ΙΑΒΑΣΕ ΑΠ[i, j] AN j <> 8 ΤΟΤΕ ΟΣΟ (ΑΠ[i, j] < 0) ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ ' ώσατε λανθασµένη ποσότητα παραγγελίας' ΓΡΑΨΕ' ώστε ποσότητα µεγαλύτερη του µηδενός:' ΙΑΒΑΣΕ ΑΠ[i, j] ΑΛΛΙΩΣ ΑΠ[i, j] <-- 0 ΤΕΛΟΣ ΑΝ ΤΕΛΟΣ_ ΙΑ ΙΚΑΣΙΑΣ ΣΥΝΑΡΤΗΣΗ ΕΥΡΕΣΗ (ΑΠ,i) : ΑΚΕΡΑΙΑ ΑΚΕΡΑΙΕΣ:i, j, ΑΠ[1500, 12], Sum ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12 Sum <-- Sum + ΑΠ[i, j] ΕΥΡΕΣΗ <-- Sum ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

11 ΣΗΜΕΙΩΣΗ: Ο έλεγχος ορθής καταχώρησης του µηνιαίου αριθµού παραγγελιών κάθε πελάτη θα µπορούσε να γραφεί και µε τη χρήση της δοµής επανάληψης: _ΕΠΑΝΑΛΗΨΗΣ... ΜΕΧΡΙΣ_ΟΤΟΥ (Βλέπε αντίστοιχη Σηµείωση Θέµατος 3).