α) Να εισάγει τα στοιχεία στους πίνακες. Να γίνεται έλεγχος ορθής καταχώρησης της θέσης και των ετών εργασίας.

Σχετικά έγγραφα
α) Να εισάγει τα στοιχεία στους πίνακες. Να γίνεται έλεγχος ορθής καταχώρησης της θέσης και των ετών εργασίας.

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

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

Άσκηση 1 (κλιμακωτή χρέωση) Ένα γραφείο ενοικίασης αυτοκινήτων εφαρμόζει την παρακάτω τιμολογιακή πολιτική: Πάγιο 30 ευρώ

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

Φύλλο εργασίας 4 ο Δομή επανάληψης Εισαγωγή στις Αρχές της Επιστήμης Η/Υ.

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: ΘΕΜΑ Α

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

Διαγώνισμα. Ανάπτυξης Εφαρμογών. Προγραμματιστικό Περιβάλλον. 1. Να μετατραπεί σε ισοδύναμο με αποκλειστική χρήση της δομής ΟΣΟ... ΕΠΑΝΑΛΑΒΕ.

Ασκή σεις στή δομή επανα λήψής

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

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

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

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

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

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

Παλλατίδειο ΓΕΛ Σιδηροκάστρου

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

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

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


10 Α2. 5 Α3. (ΟΧΙ = 20-4*2^2)) H (X>Ψ ΚΑΙ X > Ψ

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

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

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

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

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

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

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

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

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

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

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

10 Α2. 5 Α3. (ΟΧΙ = 20-4*2^2)) H (X>Ψ ΚΑΙ X > Ψ

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

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

Γενικές εξετάσεις 2014 Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον Τεχνολογική Κατεύθυνση

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ Α.Ε.Π.Π. Γ ΤΕΧΝΟΛΟΓΙΚΗΣ. Όνομα:.. Βαθμός: /100

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

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

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΟΙΚ & ΠΛΗΡ (ΘΕΡΙΝΑ) ΗΜΕΡΟΜΗΝΙΑ: ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: I. ΜΙΧΑΛΕΑΚΟΣ- Π. ΣΙΟΤΡΟΠΟΣ- Α.

Να γραφεί αλγόριθμος που θα υπολογίζει το ν! (ν παραγοντικό) Ν!=1 * 2 *3 *.. * Ν

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

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

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 30 MAΪΟΥ ΑΕΠΠ

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

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

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

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

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

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012 ΑΠΑΝΤΗΣΕΙΣ. ΘΕΜΑ Α Α1. Α2. 1. ΣΩΣΤΟ 1 στ 2. ΛΑΘΟΣ 2 δ 3. ΣΩΣΤΟ 3 ε 4. ΛΑΘΟΣ 4 β 5. ΣΩΣΤΟ 5 γ

α. Να συμπληρώσετε τις επόμενες εντολές εκχώρησης, ώστε τα κενά κελιά του πίνακα να αποκτήσουν τις επιθυμητές τιμές.

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

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

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

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 08 / 02 / 2015 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ- Α.ΚΑΤΡΑΚΗ - Π.

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10 EKΠΑΙΔΕΥΣΗ: Με Οράματα και Πράξεις για την Παιδεία -1-

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

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

Λυµένες Ασκήσεις Μ ß Χ DIV K Ρ ß Χ MOD Κ. ΓΡΑΨΕ Μ, 'µολύβια' ΓΡΑΨΕ Ρ, ' ' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Μ ß A_M(Χ / K) Ρ ßX M*K ΓΡΑΨΕ Ρ, ' '

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

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

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

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

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

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

ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

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

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

Ενδεικτικές ΘΕΜΑ Α Α1. 1. Λάθος 2. Λάθος 3. Λάθος 4. Λάθος 5. Σωστό 6. Σωστό. Φροντιστηριακό β. Σχολικό Α3. βήματος ii) Ν 1000 i 1 ΌΣΟ i <=

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

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

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

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

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

ΘΕΜΑ Συμβολική γλώσσα 2. Γλώσσες υψηλού επιπέδου 3. Γλώσσες τέταρτής γενιάς 4. Γλώσσα μηχανής

Αν τότε. αλλιώς. Τέλος_αν. Τέλος_αν

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

Στήλη Β Προτάσεις. 1. Όσο συνθήκη επανάλαβε εντολές Τέλος_επανάληψης 2. Αρχή_επανάληψης εντολές Μέχρις_ότου συνθήκη

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

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

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

ΘΕΜΑ 1 ο. Στήλη Β Προτάσεις. β. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής. όταν η συνθήκη είναι ψευδής.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

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

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

Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη

Διάγραμμα Ροής. Σελίδα 1 από 10

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 08 / 02 / 2015 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ - Α. ΚΑΤΡΑΚΗ - Π. ΣΙΟΤΡΟΠΟΣ ΑΠΑΝΤΗΣΕΙΣ

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

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

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

Transcript:

1 ΑΣΚΗΣΗ 1 Σε τρεις πίνακες αποθηκεύουμε το ονοματεπώνυμο, την θέση και τα έτη εργασίας 48 υπαλήλων μιας εταιρείας. Η θέση σημειώνεται με το γράμμα Τ ή το γράμμα Δ αν ο υπάλληλος είναι τεχνικός ή διοικητικός αντίστοιχα. Τα έτη εργασίας μπορεί να είναι ακέραιος αριθμός από το 1 έως το 35. Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ που : α) Να εισάγει τα στοιχεία στους πίνακες. Να γίνεται έλεγχος ορθής καταχώρησης της θέσης και των ετών εργασίας. β) Να υπολογίζει το ποσοστό (%) των τεχνικών και το ποσοστό (%) των διοικητικών της εταιρείας και να τα εμφανίζει με κατάλληλο μήνυμα. γ) Να εμφανίζει το όνομα του τεχνικού με τα λιγότερα έτη εργασίας. Σε περίπτωση που υπάρχουν παραπάνω από ένας τεχνικοί, με αυτό το χαρακτηριστικό να τους εμφανίζει όλους Παρατηρήσεις συμβουλές για την λύση των ασκήσεων 1. Στις ασκήσεις με πίνακα, ο σχεδιασμός των πινάκων βοηθάει στο να κατανοήσουμε τα δεδομένα και την οργάνωσή τους (τι ακριβώς περιέχεται σε κάθε θέση (κελί) του πίνακα και σε τι αναφέρεται αυτή η τιμή). 2. Για τον έλεγχο ορθής καταχώρησης τοποθετούμε την εντολή Διάβασε μέσα στην επαναληπτική δομή Αρχή_επανάληψης... Μέχρις_ότου. Πρόγραμμα ΑΣΚΗΣΗ_1 Μεταβλητές Χαρακτήρες: ΟΝ[48], Θ[48] Ακεραιες: Ε[48], i, πλήθοςτ, πλήθοςδ, min Πραγματικές: ποστ, ποσδ Αρχή Κάθε κελί πε- Κάθε κελί περιέχει Κάθε κελί περιέριέχει το ονο- την θέση ενός χει τα έτη ματεπώνυμο υπαλλήλου. εργασίας ενός ενός υπαλλήλου στην εταιρεία υπαλλήλου.! α) Για i από 1 μέχρι 48 Διάβασε Ον[i] Για i από 1 μέχρι 48 Αρχή_επανάληψης Διάβασε Ε[i] Μέχρις_ότου Ε[i] > 0 και Ε[i] < = 35 Για i από 1 μέχρι 48 Αρχή_επανάληψης Διάβασε Θ[ί] Μέχρις_ότου Θ[i] = 'Τ' ή Θ[i] = 'Δ'! β)

2 πλήθοςτ 0! Για τον υπολογισμό ποσοστού υπολογίζουμε πρώτα το πλήθος πλήθοςδ 0 Για i από 1 μέχρι 48Αρχή Αν Θ[i] = 'Τ' τότε πλήθοςτ πλήθοςτ + 1 Αλλιώς πλήθοςδ πλήθοςδ + 1 ποστ πλήθοςτ* 100/48 ποσδ πλήθοςδ* 100/48 Εμφάνισε 'Ποσοστό Τεχνικών: ', ποστ Εμφάνισε 'Ποσοστό διοικητικών υπαλλήλων: ', ποσδ! γ) min Ε[1] Για i από 2 μέχρι 48 Αν Ε[i] < min τότε min Ε[i] Εμφάνισε Τεχνικοί με τα λιγότερα έτη εργασίας: Για i από 1 μέχρι 48 Αν Ε[i] = min τότε Γράψε Ον[i] Τέλος_Προγράμματος ΑΣΚΗΣΗ 2 Ένα βιβλιοπωλείο διαθέτει 5 υποκαταστήματα σε τέσσερις περιοχές της Αθήνας. Σε όλα τα υποκαταστήματα πωλούνται βιβλία τεσσάρων κατηγοριών επιστημονικά, λογοτεχνικά, ιστορικά και σχολικά. Το κεντρικό βιβλιοπωλείο θέλει να οργανώσει σε πίνακες τα δεδομένα αυτά ώστε να μπορεί να υπολογίζει τις πωλήσεις από κάθε κατηγορία βιβλίων που έκανε κάθε υποκατάστημα τον χρόνο που πέρασε. Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο : α) Θα εισάγει σε έναν πίνακα Κ, τις κατηγορίες των βιβλίων, σε έναν πίνακα Υ την περιοχή του κάθε υποκαταστήματος, και σε έναν πίνακα Π τις πωλήσεις κάθε υποκαταστήματος για κάθε κατηγορία βιβλίου. Κατά την εισαγωγή των στοιχείων να γίνεται έλεγχος ορθής καταχώρησης της κατηγορίας βιβλίου : 'Ε' για τα επιστημονικά, 'Λ' για τα λογοτεχνικά, 'Ι' για τα ιστορικά, και 'Σ' για σχολικά β) Θα υπολογίζει τον αριθμό λογοτεχνικών βιβλίων που πούλησαν όλα τα υποκαταστήματα συνολικά και θα το εμφανίζει με κατάλληλο μήνυμα.

γ) Θα εμφανίζει την περιοχή του 3 ου υποκαταστήματος και τον αριθμό των πωλήσεων που έκανε (για όλες τις κατηγορίες βιβλίων μαζί ) 3 Παρατηρήσεις συμβουλές για την λύση των ασκήσεων 3. Όταν ο υπολογισμός αφορά μια γραμμή ή μια στήλη ενός δισδιάστατου πίνακα, τότε χρησιμοποιούμε απλή επανάληψη στον υπολογισμό των ζητουμένων. Η επανάληψη αφορά τη γραμμή ή τη στήλη, ανάλογα με το ποια μεταβάλλεται. 4. Όταν διαβάζουμε πίνακες μονοδιάστατους και δισδιάστατους, τότε αν ο μονοδιάστατος αντιστοιχεί στις γραμμές του δισδιάστατου θα χρησιμοποιούμε τη μεταβλητή i στην επανάληψη. Αν ο μονοδιάστατος αντιστοιχεί στις στήλες του δισδιάστατου θα χρησιμοποιούμε τη μεταβλητή j στην επανάληψη. Πρόγραμμα ΑΣΚΗΣΗ_2 Μεταβλητές Χαρακτήρες: K[4], Υ[5] Ακεραιες: Π[4,5], i, j, άθροισμα Αρχή! α) Για i από 1 μέχρι 4 Αρχή_επανάληψης Διάβασε Κ[i] Μέχρις_ότου Κ[i]='Ε' ή Κ[i]='Λ' ή Κ[i]='Ι' ή Κ[i]='Σ' Για i από 1 μέχρι 4 Για j από 1 μέχρι 5 Διάβασε Π[ϊ, j] Κ 1 1 2 2 3 3 4 4 Κάθε κελί περιέχει το όνομα κάθε μιας ατηγορίας βιβλίων Υ 1 2 3 4 5 Κάθε κελί περιέχει την περιοχή του υποκαταστήματος. Π 1 2 3 4 5 Κάθε κελί περιέχει τα βιβλία που πουλήθηκαν από κάθε κατηγορία και κάθε υποκαταστημα Κάθε γραμμή αφορά μια κατηγορία. Η 1 η γραμμή την κατηγορία Ε Η 2 η γραμμή την κατηγορία Λ κ.ο.κ. Κάθε στήλη αφορά ένα υποκατάστημα Η 1 η στήλη το 1 υποκατάστημα Η 2 η στήλη το 2 υποκατάστημα κ.ο.κ. Για j από 1 μέχρι 5 Διάβασε Υ[j]! β) άθροισμα 0 Για j από 1 μέχρι 5 άθροισμα άθροισμα + Π[2, j] Γράψε 'Συνολικά Λογοτεχνικά βιβλία που πουλήθηκαν: ', άθροισμα! γ) άθροισμα 0 Για i από 1 μέχρι 4 άθροισμα άθροισμα + Π[i, 3]

4 Γράψε Υ[3], άθροισμα Τέλος_Προγράμματος ΑΣΚΗΣΗ 3 Σε έναν μονοδιάστατο πίνακα ΚΩΔ, 10 θέσεων εισάγουμε τον κωδικό αριθμό δέκα προϊόντων που υπάρχουν σε μια αποθήκη. Σε έναν δισδιάτατο πίνακα ΤΕΜ[10,12] εισάγουμε για κάθε προϊόν, τον αριθμό τεμαχίων που εισήχθησαν στην αποθήκη κατά την διάρκεια του τελευταίου έτους, ανά μήνα. Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο: α) Θα εισάγει τα στοιχεία στους πίνακες ΚΩΔ και ΤΕΜ β) Θα ελέγχει αν υπάρχει προίόν με κωδικό «Ζ4321» και αν υπάρχει, θα εμφανίζει για κάθε μήνα τον αριθμό τεμαχίων (του προϊόντος αυτού) που εισάχθηκαν στη αποθήκη. Αν δεν υπάρχει προϊόν με αυτόν τον κωδικό αριθμό θα εμφανίζει το μήνυμα «Δεν υπάρχει προϊόν με αυτόν τον κωδικό στην αποθήκη». γ) θα υπολογίζει για κάθε προίόν, τον μέσο όρο τεμαχίων ανα μήνα, που εισάχθηκαν στην αποθήκη κατά την διάρκεια του τελευταίου έτους και θα τον εμφανίζει, μετά από τον κωδικό προϊόντος. δ) θα εμφανίζει το προϊόν (κωδικό προϊόντος) για το οποίο έγινε εισαγωγή περισσότερων τεμαχίων στην αποθήκη τον μήνα Μάρτιο. Παρατηρήσεις συμβουλές για την λύση των ασκήσεων 5. Όταν η άσκηση ζητά την εξέταση ενός μη ταξινομημένου πίνακα για το αν υπάρχει ένα στοιχείο ή όχι, τότε χρησιμοποιούμε τον αλγόριθμο της Σειριακής Αναζήτησης Πρόγραμμα ΑΣΚΗΣΗ_3 Μεταβλητές Ακέραιες: i, j, ΤΕΜ[10,12], αθρ[10], max Πραγματικές: ΜΟ Χαρακτήρες: ΚΩΔ[10], ΚΩΔ_max Λογικές: βρέθηκε Αρχή!α) Για i από 1 μέχρι 10 Διάβασε ΚΩΔ[ί] Για i από 1 μέχρι 10 Διάβασε ΤΕΜ[i, j]! β) 1 2... 10 ΚΩΔ Πίνακας ΚΩΔ: Κάθε κελί περιέχει τον κωδικό ενός προϊόντος. ΤΕΜ αθρ 1 1 2 2..... 10 10 1 2 3..... 12 Πίνακας ΤΕΜ: Κάθε κελί περιέχει τον αριθμό των τεμαχίων που εισάχθηκαν στην αποθήκη ανά μήνα. Κάθε γραμμή περιέχει τον αριθ-μό των τεμαχίων ένος συγκεκριμένου προϊόντος. Η 1 η γραμμή αντιστοιχεί στον αριθμό των τεμαχίων του προϊόντος με κωδικό ΚΩΔ[1], Η 2η γραμμή αντιστοιχεί στον αριθμό των τεμαχίων του προϊόντος με κωδικό ΚΩΔ[2], κ.ο.κ. Κάθε στήλη αφορά ένα μήνα Η 1 η στήλη τον 1 μήνα, η 2 η στήλη τον 2 μήνα κ.ο.κ.

βρέθηκε Ψευδής i 1 5 Όσο i <= 10 και βρέθηκε = ψευδής επανάλαβε Αν ΚΩΔ[i] = 'Ζ4321' τότε βρέθηκε Αληθής Εμφάνισε 'μήνας ', j, ' εισήχθησαν τεμάχια ', TEM[i, j] i i + 1 Αν βρέθηκε = Ψευδής τότε Γράψε "Δεν υπάρχει προϊόν με αυτόν τον κωδικό στην αποθήκη"!γ) Για i από 1 μέχρι 10 αθρ[ί] 0! ο πίνακας αθρ[10] κατασκευάστηκε για να αποθηκεύσει! τα αθοίσματα των γραμμών του ΤΕΜ[i,j] Για i από 1 μέχρι 10 αθρ[i] αθρ[i] + ΤΕΜ[i,j] Για i από 1 μέχρι 10 MΟ αθρ[i]/12 Γράψε ΚΩΔ[i], ' Μέσος όρος τεμαχίων ανά μήνα: ', ΜΟ!δ) max ΤΕΜ[1,3] ΚΩΔ_max ΚΩΔ[1] Για i από 2 μέχρι 10 Αν ΤΕΜ[i,3] > max τότε max ΤΕΜ[i,3] ΚΩΔ_max ΚΩΔ[i] Γράψε ' Τον Μάρτιο τα περισσότερα τεμάχια που εισάχθηκαν ήταν για το προϊόν με κωδικό: ', ΚΩΔ_max ΤΈΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΑΣΚΗΣΗ 4 6 Ένα νοσοκομείο διαθέτει πέντε τμήματα (καρδιολογικό, γαστρεντερολογικό, πνευμονολογικό, νευρολογικό, ορθοπεδικό). Κάθε τμήμα διαθέτει κλινικές με δυνατότητα νοσηλείας ασθενών. Η Διοίκηση του νοσοκομείου στα πλαίσια μιας στατιστικής μελέτης που κάνει, καταγράφει τον αριθμό των αρρώστων που νοσηλεύτηκαν σε κάθε τμήμα για κάθε έναν από τους δώδεκα μήνες του έτους που πέρασε. Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο: α) Θα διαβάζει τα ονόματα των τμημάτων του νοσοκομείου και των αριθμό των ασθενών που νοσηλεύτηκαν κάθε μήνα σε κάθε ένα από τα τμήματα του νοσοκομείου, το έτος που πέρασε. β) Θα υπολογίζει πόσοι ασθενείς νοσηλεύονται τον μήνα κατά μέσο όρο σε κάθε τμήμα, και θα το εμφανίζει αφού πρώτα εμφανίσει το όνομα του αντίστοιχου τμήματος. Η εμφάνιση θα γίνεται με την μορφή <ΤΜΗΜΑ > <Μέσος όρος ασθενών ανά μήνα :...> γ) Θα βρίσκει και θα εμφανίζει το τμήμα στο οποίο σημειώθηκε ο μικρότερος αριθμός ασθενών που νοσηλεύτηκαν συνολικά στην διάρκεια του έτους που πέρασε. δ) Θα βρίσκει και θα εμφανίζει με κατάλληλο μήνυμα, τον μήνα του έτους που πέρασε, κατά τον οποίο το νοσοκομείο είχε τον μεγαλύτερο αριθμό νοσηλευομένων ε) Θα βρίσκει και θα εμφανίζει σε ποιο τμήμα σημειώθηκε ο μεγαλύτερος αριθμός ασθενών που νοσηλεύτηκαν, και ποιο μήνα έγινε αυτό Παρατηρήσεις συμβουλές για την λύση των ασκήσεων 6. Όταν ζητείται άθροισμα, μέσος όρος, πλήθος, ποσοστό, min, max κατά γραμμή ή στήλη σε έναν πίνακα δύο διαστάσεων, τότε σε απλή επανάληψη αρχικοποιούμε τα ζητούμενα, κατόπιν σε διπλή επανάληψη γίνεται υπολογισμός και σε απλή επανάληψη γίνεται η εμφάνιση των αποτελεσμάτων. ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ_4 Μεταβλητές Ακέραιες: i, j, N[5,12], αθρ_τμήμα[5], αθρ_μήνα[5], min, μηνας_max, max Χαρακτήρες: T[5], Tmin, Tmax Τ Ν αθρ_τμήμα Αρχή! α) Διάβασε Τ[i] Διάβασε Ν[i,j]! β) 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 1 2 12 αθρ_μήνα Πίνακας Τ: Κάθε κελί περιέχει το όνομα ενός τμήματος. 1 2 12 Πίνακας Ν: Κάθε κελί περιέχει τον αριθμό ασθενών που νοσηλεύτηκαν. Κάθε γραμμή περιέχει τον αριθμό ασθενών ενός τμήματος που νοσηλεύτηκαν. Η 1 η γραμμή τους ασθενείς του 1 ου τμήματος, η 2 η τους ασθενείς του 2 ου, κ.ο.κ. Κάθε στήλη περιέχει τον αριθμό ασθενών που νοσηλεύτηκαν κατά την διάρκεια ενός μήνα (από όλα τα τμήματα). Η 1 η στήλη τους ασθενείς του Ιανουαρίου από όλα τα τμήματα, η 2 η στήλη τους ασθενείς του Φεβρουαρίου κ.ο.κ.

αθρ_τμήμα[i] 0! δημιουργούμε νέο πίνακα αθρ_τμήμα[5] και τον! αρχικοποιούμε θέτοντας αρχική τιμή μηδέν σε κάθε κελί του 7! Εκχωρούμε στον πίνακα αθρ_τμήμα[5], το άθροισμα των ασθενών ανα!τμήμα (άθροισμα γραμμής) αθρ_τμήμα[i] αθρ_τμήμα[i] + Ν[i,j] Γράψε Τ[i], ' Μέσος όρος ασθενών ανά μήνα : ', αθρ_τμήμα [i] / 12! γ) min αθρ_τμήμα [1] Tmin T[1] Για i από 2 μέχρι 5 Αν αθρ_τμήμα [i] < min τότε min αθρ_τμήμα [i] Tmin T[i] Γράψε T[i]!Εμφάνιση του τμήματος με τον μικρότερο αριθμό νοσηλευομένων! δ) αθρ_μήνα[i] 0! δημιουργούμε νέο πίνακα αθρ_μήνα[12] και τον! αρχικοποιούμε θέτοντας αρχική τιμή μηδέν σε κάθε κελί του! Εκχωρούμε στον πίνακα αθρ_μήνα[12], το άθροισμα των ασθενών (όλων των!τμημάτων ) ανα μήνα (άθροισμα στήλης) αθρ_μήνα[i] αθρ_μήνα[i] + Ν[i,j] max αθρ_μήνα [1] μηνας_max 1 Για j από 2 μέχρι 12 Αν αθρ_μήνα [j] > max τότε max αθρ_μήνα [j] μηνας_max j! βρίσκουμε το μέγιστο στοιχείο του πίνακα αθρ_μήνα[12]!εμφάνιση του μήνα με τον μεγαλύτερο αριθμό νοσηλευομένων Γράψε 'Μήνας με τους περισσότερους νοσηλευόμενους : ', μηνας_max! ε) max Ν[1,1] Tmax T[1]! βρίσκουμε το μέγιστο στοιχείο του πίνακα Ν[5,12] και μετά! βρίσκουμε σε ποιο τμήμα (στοιχείο του πίνακα Τ[5]) αντιστοιχεί

μηνας_max 1! και σε ποιο μήνα (στήλη j ) αντιστοιχεί Αν Ν[i, j] > max τότε max Ν[i, j] Tmax T[i] μηνας_max j Γράψε 'Ο μεγαλύτερος αριθμός ασθενών σημειώθηκε στο τμήμα ', Tmax, 'τον ', μηνας_max, 'ο μήνα' 8 ΤΈΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΑΣΚΗΣΗ 5 Ένα περιοδικό ηλεκτρονικών υπολογιστών αξιολόγησε 50 μοντέλα Η/Υ κάνοντας μία σειρά από τεστ στον καθένα. Για τον κάθε Η/Υ, ανάλογα με τις επιδόσεις του, υπολογίστηκε ο γενικός του δείκτης (απόδοσης). Στο τέλος της αξιολόγησης δόθηκε ο τίτλος της «πιο έξυπνης αγοράς» στον Η/Υ που είχε το μεγαλύτερο λόγο γενικού δείκτη προς τιμή. Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο: α) Να διαβάζει 50 μοντέλα Η/Υ, τους γενικούς τους δείκτες και τις τιμές τους β) Να υπολογίζει ποιό μοντέλο έχει το μεγαλύτερο λόγο γενικού δείκτη προς τιμή γ) και να εμφανίζει το μοντέλο το οποίο αποτελεί την «πιο έξυπνη αγορά». Να θεωρείσετε ότι ο λόγος γενικού δείκτη προς την τιμή, είναι διαφορετικός για κάθε μοντέλο. ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ_5 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: i ΧΑΡΑΚΤΗΡΕΣ: Μ, Μοντ_ΗΥ ΠΡΑΓΜΑΤΙΚΕΣ: Γδ, Τιμή, max ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 50 ΓΡΑΨΕ 'Δώσε μοντέλο ΗΥ, Γενικό δείκτη απόδοσης και Τιμή μοντέλου '! α) ΔΙΑΒΑΣΕ Μ, Γδ, Τιμή ΑΝ i=1 ΤΟΤΕ max Γδ / Τιμή Μοντ_ΗΥ Μ ΑΝ i<>1 ΤΟΤΕ! β) ΑΝ Γδ / Τιμή > max ΤΟΤΕ max Γδ/Τιμή Μοντ_ΗΥ - Μ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

9 ΓΡΑΨΕ 'Το μοντέλο ηλεκτρονικού υπολογιστή:',μοντ_ηυ, ' αποτελεί την «πιο έξυπνη αγορά»! γ) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΑΣΚΗΣΗ 6 Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο θα δέχεται ως είσοδο τις γενικές βαθμολογίες και τα ονοματεπώνυμα των μαθητών μιας τάξης και α) Θα υπολογίζει και θα εμφανίζει τον μέσο όρο της τάξης β) Θα υπολογίζει και θα εμφανίζει το πλήθος των μαθητών που έχουν βαθμό πάνω από 18 γ) Θα υπολογίζει και θα εμφανίζει το το πλήθος των μαθητών που έχουν βαθμό κάτω από 10 δ) Θα βρίσκει την καλύτερη γενική βαθμολογία και θα την εμφανίζει μαζί με το ονοματεπώνυμο του μαθητή. Το πρόγραμμα θα σταματάει να δέχεται βαθμολογίες όταν στην είσοδο δοθεί βαθμός μικρότερος από το μηδέν ή μεγαλύτερος του είκοσι. Θεωρείστε ότι η καλύτερη βαθμολογία εμφανίστηκε μία φορά. ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ_6 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Πλ_μαθητών, Πλ18, Πλ10! Πλ18= πλήθος μαθητών με γενικό βαθμό πάνω από 18 ΧΑΡΑΚΤΗΡΕΣ: Ον, Ον_max! Πλ10= πλήθος μαθητών με γενικό βαθμό κάτω από 10 ΠΡΑΓΜΑΤΙΚΕΣ: Βαθ, Αθρ, ΜΟ, max! max = η μεγαλύτερη βαθμολογία ΑΡΧΗ Αθρ 0 Πλ_μαθητών 0 Πλ18 0 Πλ10 0 max 0! Ον_max = το ονοματεπώνυμο του μαθητή με την μεγαλύτερη βαθμολογία ΓΡΑΨΕ 'Δώσε ονοματεπώνυμο και γενικό βαθμό μαθητή' ΔΙΑΒΑΣΕ Ον, Βαθ ΟΣΟ Βαθ>=0 ΚΑΙ Βαθ <=20 ΕΠΑΝΑΛΑΒΕ Αθρ Αθρ + Βαθ Πλ_μαθητών Πλ_μαθητών + 1 ΑΝ Βαθ > 18 ΤΟΤΕ Πλ18 Πλ18 + 1! β) υπολογισμός πλήθους μαθητών με γενικό βαθμό πάνω από 18 ΑΝ Βαθ < 10 ΤΟΤΕ Πλ10 Πλ10 + 1! γ) υπολογισμός πλήθους μαθητών με γενικό βαθμό κάτω από 10 ΑΝ Βαθ > max ΤΟΤΕ max Βαθ! δ) υπολογισμός της μεγαλύτερης βαθμολογίας Ον_max Ον ΓΡΑΨΕ 'Δώσε ονοματεπώνυμο και γενικό βαθμό επόμενου μαθητή' ΔΙΑΒΑΣΕ Ον, Βαθ

10 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΟ Αθρ / Πλ_μαθητών! α) υπολογισμός και εμφάνιση του μέσου όρου της τάξης ΓΡΑΨΕ ' Μέσος όρος τάξης:', ΜΟ ΓΡΑΨΕ ' Πλήθος των μαθητών με βαθμό πάνω από 18: ', Πλ18! β) ΓΡΑΨΕ ' Πλήθος των μαθητών με βαθμό κάτω από 10: ', Πλ10! γ) ΓΡΑΨΕ ' Καλύτερος μαθητής : ', Ον_max, ' με βαθμό : ', max! δ) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΑΣΚΗΣΗ 7 Σε ένα διαγωνισμό του Α.Σ.Ε.Π. δήλωσαν συμμετοχή 2000 υποψήφιοι. Όσοι δεν προσήλθαν τελικά στον διαγωνισμό πήραν βαθμό 0. Όσοι συγκέντρωσαν 60 βαθμολογία 100 θεωρουνται επιτυχόντες και όσοι συγκέντρωσαν βαθμολογία >72 διορίστηκαν στο δημόσιο. Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο α) θα δέχεται ως είσοδο τις βαθμολογίες των 2000 υποψηφίων του διαγωνισμού του Α.Σ.Ε.Π. ελέγχοντας να είναι στο διάστημα [0,100] (έλεγχος εγκυρότητας). β) Θα υπολογίζει και θα εμφανίζει το % ποσοστό αποχής (βαθμολογία = 0) γ) Θα υπολογίζει και θα εμφανίζει το % ποσοστό των αποτυχόντων (0<βαθμολογία<60) δ) Θα υπολογίζει και θα εμφανίζει το % ποσοστό των επιτυχόντων (60 βαθμολογία 100) ε) Θα υπολογίζει και θα εμφανίζει το % ποσοστό αυτών που διορίστηκαν στο δημόσιο. ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ_7 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΠΟΝΤΕΣ, ΑΠΟΤΥΧΟΝΤΕΣ, ΕΠΙΤΥΧΟΝΤΕΣ, ΔΙΟΡΙΣΘΕΝΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Βαθ, ΠΟΣ_ΑΠΟΧΗΣ, ΠΟΣ_Α, ΠΟΣ_Ε, ΠΟΣ_Δ, ΑΡΧΗ ΑΠΟΝΤΕΣ 0 ΑΠΟΤΥΧΟΝΤΕΣ 0 ΕΠΙΤΥΧΟΝΤΕΣ 0 ΔΙΟΡΙΣΘΕΝΤΕΣ 0 max 0! ΠΟΣ_Α= ποσοστό αποτυχόντων! ΠΟΣ_Ε= ποσοστό επιτυχόντων! ΠΟΣ_Δ= ποσοστό διορισθέντων ΓΙΑ i ΑΠΟ 1ΜΕΧΡΙ 2000 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ! α) ΓΡΑΨΕ 'Δώσε βαθμό ', i, 'ου υποψηφίου' ΔΙΑΒΑΣΕ Βαθ ΜΕΧΡΙΣ_ΟΤΟΥ Βαθ>=0 ΚΑΙ Βαθ <=100! Έλεγχος εγκυρότητας ΑΝ Βαθ = 0 ΤΟΤΕ ΑΠΟΝΤΕΣ ΑΠΟΝΤΕΣ +1! β) ΑΛΛΙΩΣ_ΑΝ Βαθ < 60 ΤΟΤΕ ΑΠΟΤΥΧΟΝΤΕΣ ΑΠΟΤΥΧΟΝΤΕΣ + 1! γ) ΑΛΛΙΩΣ ΕΠΙΤΥΧΟΝΤΕΣ ΕΠΙΤΥΧΟΝΤΕΣ + 1! δ)

11 ΑΝ Βαθ > 72 ΤΟΤΕ! ε) ΔΙΟΡΙΣΘΕΝΤΕΣ ΔΙΟΡΙΣΘΕΝΤΕΣ + 1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΠΟΣ_ΑΠΟΧΗΣ ΑΠΟΝΤΕΣ/2000*100 ΠΟΣ_Α ΑΠΟΤΥΧΟΝΤΕΣ/2000*100 ΠΟΣ_Ε ΕΠΙΤΥΧΟΝΤΕΣ/2000*100 ΠΟΣ_Δ ΔΙΟΡΙΣΘΕΝΤΕΣ/2000*100! β) υπολογισμός ποσοστού αποχής! γ) υπολογισμός ποσοστού αποτυχόντων! δ) υπολογισμός ποσοστού επιτυχόντων! ε) υπολογισμός ποσοστού διορισθέντων ΓΡΑΨΕ ' Ποσοστό αποχής:', ΠΟΣ_ΑΠΟΧΗΣ ΓΡΑΨΕ ' Ποσοστό αποτυχόντων:', ΠΟΣ_Α ΓΡΑΨΕ ' Ποσοστό επιτυχόντων:', ΠΟΣ_Ε ΓΡΑΨΕ ' Ποσοστό διορισθέντων στο δημόσιο:', ΠΟΣ_Δ! β) εμφάνιση ποσοστού αποχής! γ) εμφάνιση ποσοστού αποτυχόντων! δ) εμφάνιση ποσοστού επιτυχόντων! ε) εμφάνιση ποσοστού διορισθέντων ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΑΣΚΗΣΗ 8 Δύο εταιρείες κινητής τηλεφωνίας η ALFAPHONE και η BETAPHONE ακολουθούν την κλιμακωτή τιμολογιακή πολιτική που φαίνεται στους παρακάτω πίνακες. ALFAPHONE BETAPHONE ΠΑΓΙΟ 10 ΠΑΓΙΟ 0 ΧΡΟΝΟΣ (δευτερόλεπτα) ΚΟΣΤΟΣ ( ) / δευτ. ΧΡΟΝΟΣ (δευτερόλεπτα) ΚΟΣΤΟΣ ( ) / δευτ. 0-150 0.0020 0-250 0.0025 151-450 0.0015 251-750 0.0023 Πάνω από 450 0.0010 Πάνω από 750 0.0018 Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο: α) θα δέχεται ως είσοδο τα δευτερόλεπτα που μιλάει κατά μέσο όρο ένας συνδρομητής τον μήνα, β) θα υπολογίζει την χρέωση για κάθε μια από τις δύο εταιρείες γ) θα συγκρίνει τις δύο χρεώσεις και θα εμφανίζει ποιά εταιρεία τον συμφέρει. ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ_8 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Χρόνος ΠΡΑΓΜΑΤΙΚΕΣ: Χρέωση_Α, Χρέωση_Β!Χρέωση_Α = η χρέωση της ALFAPHONE!Χρέωση_B = η χρέωση της BETAPHONE ΑΡΧΗ! α) ΓΡΑΨΕ 'Πόσο χρόνο μιλας κατά μέσο όρο τον μήνα σε δευτερόλεπτα;' ΔΙΑΒΑΣΕ Χρόνος!β)

!Υπολογίζουμε πόσο θα χρεώσει η ALFAPHONE 12 ΑΝ Χρόνος <= 150 ΤΟΤΕ Χρέωση_Α 0.002*Χρόνος ΑΛΛΙΩΣ_ΑΝ Χρόνος <= 450 ΤΟΤΕ Χρέωση_Α 0.002*150 + 0.0015*(Χρόνος - 150) ΑΛΛΙΩΣ Χρέωση_Α 0.002*150 + 0.0015*300 + 0.001*(Χρόνος - 450) Χρέωση_Α Χρέωση_Α + 10!Προσθέτουμε και το πάγιο!υπολογίζουμε πόσο θα χρεώσει η BETAPHONE ΑΝ Χρόνος <= 250 ΤΟΤΕ Χρέωση_Β 0.0025*Χρόνος ΑΛΛΙΩΣ_ΑΝ Χρόνος <= 750 ΤΟΤΕ Χρέωση_Β 0.0025*250 + 0.0023*(Χρόνος - 250) ΑΛΛΙΩΣ Χρέωση_Β 0.0025*250 + 0.0023*500 + 0.0018*(Χρόνος - 750)! γ)!συγκρίνουμε τις δύο χρεώσεις και εμφανίζουμε την εταιρεία που είναι πιο οικονομική ΑΝ Χρέωση_Α < Χρέωση_Β ΤΟΤΕ ΓΡΑΨΕ 'Σε συμφέρει η ALFAPHONE' ΑΛΛΙΩΣ_ΑΝ Χρέωση_Β < Χρέωση_Α ΤΟΤΕ ΓΡΑΨΕ 'Σε συμφέρει η BETAPHONE' ΑΛΛΙΩΣ ΓΡΑΨΕ 'Δεν υπάρχει διαφορά στην χρέωση' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ