Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Για περισσότερα : https://panellhnies.

com/aepp
YouTube : https://bit.ly/38ckmAa

ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ – Πανελλήνιες 2021

ΘΕΜΑ Α
Α1. Α) Να δώσετε τη σύνταξη και τη λειτουργία της εντολής εισόδου στη ΓΛΩΣΣΑ.
Β) Να αποδοθεί η γενική σύνταξη και η λειτουργία της επαναληπτικής δομής
Μέχρις_ότου.

Α2. Να χαρακτηρίσετε ως Σωστή (Σ) ή Λανθασμένη (Λ) καθεμία από τις παρακάτω
προτάσεις.
1. Ο διερμηνευτής εντοπίζει μόνο τα συντακτικά λάθη ενός προγράμματος, ενώ ο
μεταγλωττιστής και τα λογικά.
2. Αν σε έναν ακέραιο αριθμό εφαρμοστεί ολίσθηση προς τα δεξιά και στον αριθμό
που προκύψει εφαρμοστεί ολίσθηση προς τα αριστερά, τότε ο τελικός αριθμός θα
είναι πάντα ίσος με τον αρχικό.
3. Οι τεχνητές γλώσσες χαρακτηρίζονται από στασιμότητα.
4. Η επανάληψης ΓΙΑ I ΑΠΟ 10 ΜΕΧΡΙ 1 θα εκτελεστεί 10 φορές.
5. Η ιεραρχική σχεδίαση χρησιμοποιεί τη στρατηγική της συνεχούς διαίρεσης του
προβλήματος σε υποπροβλήματα.

Α3. Να αντιστοιχίσετε κάθε μεταβλητή που βρίσκεται στο αριστερό μέρος της εντολής
εκχώρησης της στήλης Α με το σωστό τύπο της στήλης Β. Τα στοιχεία της στήλης Β
μπορείτε να τα χρησιμοποιήσετε καμία, μία ή περισσότερες φορές.
ΣΤΗΛΗ Α ΣΤΗΛΗ Β
ΜΕΤΑΒΛΗΤΗ ΤΥΠΟΣ ΜΕΤΑΒΛΗΤΗΣΗ

1. Πλήθος Βιβλίων
2. Κόστος αγοράς βιβλίου
3. Κόστος εισιτηρίου για αγώνα μπάσκετ
4. Περιοχή που θα γίνει ο αγώνας Α. ΛΟΓΙΚΗ
5. Ύπαρξη ή όχι ενός βιβλίου Β. ΠΡΑΓΜΑΤΙΚΗ
6. Λήψη ή όχι email Γ. ΧΑΡΑΚΤΗΡΑΣ
7. Τίτλος Βιβλίου Δ. ΑΚΕΡΑΙΑ
8. Το τμήμα στο οποίο ανήκει
κάποιος (π.χ. Β2)
9. Συμμετοχή ή όχι παίκτη σε αγώνα
10. Πόντοι σε έναν αγώνα μπάσκετ

Επικοινωνία για Ιδιαίτερα : 6949099872


Email : info@panellhnies.com
Για περισσότερα : https://panellhnies.com/aepp
YouTube : https://bit.ly/38ckmAa

Α4. Δίνονται τα παρακάτω τμήμα αλγορίθμου σε φυσική γλώσσα.


1. Αν η βαθμολογία (ΒΑΘΜΟΣ) είναι μεγαλύτερη από τον Μέσο Όρο (ΜΟ), τότε να
τυπώνει «Πολύ Καλά», αν είναι ίση ή μικρότερη του ΜΟ μέχρι και 2 μονάδες να
τυπώνει «Καλά», σε κάθε άλλη περίπτωση να τυπώνει «Μέτρια».
2. Αν το τμήμα (ΤΜΗΜΑ), είναι το Γ1 και η βαθμολογία (ΒΑΘΜΟΣ) είναι μεγαλύτερη
από 15, τότε να τυπώνει το επώνυμο (ΕΠΩΝΥΜΟ).
3. Αν η απάντηση (ΑΠΑΝΤΗΣΗ) δεν είναι Ν ή ν ή Ο ή ο, τότε να τυπώνει «Λάθος
Απάντηση».
4. Αν ο αριθμός (Χ) είναι αρνητικός, ή το ημίτονό του είναι μηδέν, τότε να τυπώνει
«Λάθος δεδομένο», αλλιώς να υπολογίζει και να τυπώνει τη τιμή της
𝑋 2 +5𝑥+1
παράστασης : .
√𝑥 ∗ 𝜂𝜇𝜒

Να γράψετε στο τετράδιό σας του αριθμούς 1 έως 4 και δίπλα σε κάθε αριθμό την
αντίστοιχη κωδικοποίηση σε ψευδογλώσσα.
Σημείωση : Οι λέξεις με κεφαλαία μέσα στις παρενθέσεις είναι τα ονόματα των
αντίστοιχων μεταβλητών.

Α5. Α) Γράψτε το παρακάτω τμήμα εντολών με ισοδύναμο τρόπο, χωρίς τη χρήση


λογικών τελεστών :
ΑΝ ΟΧΙ (Β) ΚΑΙ ((Α < 10) Ή (Α >10)) ΤΟΤΕ
ΕΜΦΑΝΙΣΕ Χ
ΤΕΛΟΣ_ΑΝ

Β) Να μετατραπεί το παρακάτω τμήμα αλγορίθμου σε ισοδύναμο, χρησιμοποιώντας


αποκλειστικά την επαναληπτική δομή, «ΌΣΟ … ΕΠΑΝΑΛΑΒΕ».
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
S <- 0
ΓΙΑ i ΑΠΟ 10 ΜΕΧΡΙ 1 ΜΕ ΒΗΜΑ -1
ΔΙΑΒΑΣΕ βαθμος
S <- S + βαθμος
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΟ <- S/10
ΜΕΧΡΙΣ_ΟΤΟΥ ( ΜΟ < 9 )

Επικοινωνία για Ιδιαίτερα : 6949099872


Email : info@panellhnies.com
Για περισσότερα : https://panellhnies.com/aepp
YouTube : https://bit.ly/38ckmAa

ΘΕΜΑ Β
Β1. Ζητήσαμε από 2 μαθητές να γράψουν έναν αλγόριθμο ο οποίος να διαβάζει
τρεις τιμές από το πληκτρολόγιο και να εμφανίζει τη μεγαλύτερη. Παρακάτω βλέπετε
τις απαντήσεις που έδωσαν. Για κάθε μαθητή να εξηγήσετε, γιατί η απάντησή του
είναι λανθασμένη και να δώσετε παράδειγμα τριάδας αριθμών α, β, γ για την οποία
δεν εμφανίζεται σωστά το μέγιστο. Στη συνέχεια να κάνετε τις απαραίτητες
διορθώσεις, έτσι ώστε κάθε τμήμα να εμφανίζει το μέγιστο.
ΜΑΘΗΤΗΣ 1 ΜΑΘΗΤΗΣ 2
ΔΙΑΒΑΣΕ α, β, γ ΔΙΑΒΑΣΕ α, β, γ
ΜΑΧ <- α ΑΝ α > β ΚΑΙ α > γ ΤΟΤΕ
ΑΝ β>ΜΑΧ ΤΟΤΕ ΜΑΧ <- α
ΜΑΧ <- β ΑΛΛΙΩΣ_ΑΝ β > α και β > γ ΤΟΤΕ
ΑΛΛΙΩΣ_ΑΝ γ>ΜΑΧ ΤΟΤΕ ΜΑΧ <- β
ΜΑΧ <- γ ΑΛΛΙΩΣ
ΤΕΛΟΣ_ΑΝ ΜΑΧ <- γ
ΕΜΦΑΝΙΣΕ ΜΑΧ ΤΕΛΟΣ_ΑΝ
ΕΜΦΑΝΙΣΕ ΜΑΧ

Β2. Δίνεται το παρακάτω τμήμα αλγορίθμου, στο οποίο έχουν αριθμηθεί οι γραμμές
του :
1. x <- 2
2. i <- 2
3. ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
4. s <- x – i
5. x <- s – 5
6. ΟΣΟ s > -15 ΕΠΑΝΑΛΑΒΕ
7. S <- S – i
8. Χ <- S – i
9. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
10. AN x > -25 TOTE
11. t <- x + s
12. ΑΛΛΙΩΣ
13. T <- x – s
14. ΤΕΛΟΣ_ΑΝ
15. ΜΕΧΡΙΣ_ΟΤΟΥ s < -30 ή x >= 12

Επικοινωνία για Ιδιαίτερα : 6949099872


Email : info@panellhnies.com
Για περισσότερα : https://panellhnies.com/aepp
YouTube : https://bit.ly/38ckmAa

Να μεταφέρετε το παρακάτω πίνακα στις απαντήσεις σας, και να τον συμπληρώσετε


έτσι ώστε να φαίνεται ο αριθμός της εντολής που εκτελείται κάθε φορά, η τιμή της
αντίστοιχης μεταβλητής ή η λογική τιμή Αληθής ή Ψευδής στις αντίστοιχες συνθήκες,
ως εξής :
ΑΡ. ΓΡΑΜ. x i s t s > -15 x > -25 s < -30 ή x >= 12
1 2
2 2

ΘΕΜΑ Γ
Ένας οίκος υψηλής ραπτικής παραγγέλνει κάθε σεζόν υφάσματα από ένα
συγκεκριμένο εργοστάσιο. Διαθέτει 100.000€ για τη προμήθεια των υφασμάτων του,
προσέχοντας πάντα να έχει τη καλύτερη ποιότητα. Το εργοστάσιο προτείνει 100
διαφορετικά τόπια υφάσματος σε τρία βασικά είδη (μάλλινα, βαμβακερά και
μεταξωτά) διαφορετικών ποιοτήτων που χαρακτηρίζονται από τη τιμή τους. Η εταιρία
θέλει να αγοράσει το πολύ 20 τόπια από κάθε είδος.

Να γραφεί πρόγραμμα το οποίο :


Γ1. Για κάθε ένα ύφασμα διαβάζει το είδος του (κάνοντας, έλεγχο εγκυρότητας) στο
είδος, ώστε να δέχεται μόνο τις τιμές «ΜΛ», «Β» και «ΜΤ», τη τιμή πώλησης του
μέτρου και τα μέτρα υφάσματος που αποτελείται το τόπι.
Γ2. Αγοράζει το ύφασμα μόνο όταν ισχύουν οι παρακάτω προϋποθέσεις :
1) Το μάλλινο να κοστίζει το μέτρο από 30€ και πάνω.
2) Το βαμβακερό να κοστίζει το μέτρο από 20€ έως και 30€.
3) Το μεταξωτό το μέτρο από 50€ και πάνω.
4) Το κάθε είδος δεν υπερβαίνει τα 20 και το συνολικό ποσό δε ξεπερνά το
διαθέσιμο, δηλαδή τις 100.000€.
Γ3. Σε περίπτωση που δεν ικανοποιούνται οι προϋποθέσεις για το κάθε είδος θα
εμφανίζει μήνυμα «Δεν πληρούνται οι προϋποθέσεις και δεν αγοράζεται».
Γ4. Σε περίπτωση που το είδος του υφάσματος ικανοποιεί τη προϋπόθεση για να
αγοραστεί, αλλά έχουν ήδη αγοραστεί 20 τόπια από το ίδιο είδος υφάσματος, τότε
θα εμφανίζει το μήνυμα : «Δεν αγοράζεται, γιατί έχουν αγοραστεί πολλά
…………….», και το είδος του υφάσματος.
Γ5. Η διαδικασία επαναλαμβάνεται μέχρι να εισαχθούν τα στοιχεία για όλα τα
υφάσματα ή τελειώσουν τα χρήματα.

Επικοινωνία για Ιδιαίτερα : 6949099872


Email : info@panellhnies.com
Για περισσότερα : https://panellhnies.com/aepp
YouTube : https://bit.ly/38ckmAa

Γ6. Θα εκτυπώνει το είδος του πιο ακριβού υφάσματος (€/μέτρο), καθώς και τα
χρήματα που έδωσε τελικά ο οίκος για την απόκτησή του.
ΘΕΜΑ Δ
Σε μια τράπεζα ένα από τα πακέτα αποταμίευσης που παρέχονται στους πελάτες της,
ακολουθείται η εξής πολιτική επιτοκίων : Ανά 10.000€ στο ετήσιο επιτόκιο προστίθεται
0,3 %, όπως φαίνεται και στον παρακάτω πίνακα :
ΠΟΣΟ ΚΑΤΑΘΕΣΗΣ (€) ΕΤΗΣΙΟ ΕΠΙΤΟΚΙΟ
0-10.000 0,3%
10.001-20.000 0,6%
20.001-30.000 0,9%
Για κάθε επιπλέον 10.000 Επιπλέον 0,3%

Ο τοκισμός γίνεται κλιμακωτά. Έτσι, αν κάποιος καταθέσει 45.000€, τα πρώτα 10.000€


θα τοκιστούν με 0,3%, τα επόμενα 10.000€ με 0,6%, τα επόμενα 10.000€ με 0,9%, τα
επόμενα με 1,2% και τα τελευταία 5.000€ με 1,5%.
Να γράψετε πρόγραμμα το οποίο :
Δ1. Για καθέναν από τους 50 πελάτες της τράπεζας που έχουν επιλέξει αυτό το πακέτο
αποταμίευσης :
Α) θα διαβάζει το όνομά του, τον αριθμός λογαριασμού του, και το ποσό που έχει
στη τράπεζα.
Β) θα υπολογίζει και θα εμφανίζει τα χρήματα που θα έχει έπειτα από 1 έτος.
Γ) Το μεγαλύτερο επιτόκιο με το οποίο τοκίστηκε κάποιο μέρος του αρχικού
ποσού.
Δ2. Θα εμφανίζει και θα υπολογίζει το όνομα και το λογαριασμό του πελάτη με τη
μεγαλύτερη επί τοις εκατό αύξηση του αρχικού του ποσού.
[Η είσοδος των δεδομένων είναι έγκυρη].

Επικοινωνία για Ιδιαίτερα : 6949099872


Email : info@panellhnies.com

You might also like