Διαγώνισμα ΑΕΠΠ 2

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

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

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

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

ΘΕΜΑ Α
Α1. Α) Να περιγράψετε τη λειτουργία εκτέλεσης ενός προγράμματος με τη βοήθεια του
διερμηνευτή.
Β) Να αποδοθεί η γενική σύνταξη της «ΟΣΟ … ΕΠΑΝΑΛΑΒΕ» σε ψευδοκώδικα
και να περιγράψετε τη λειτουργία της.

Α2. Να χαρακτηρίσετε ως Σωστή (Σ) ή Λανθασμένη (Λ) καθεμία από τις παρακάτω
προτάσεις.
1. Οι συγκριτικοί τελεστές έχουν μεγαλύτερη προτεραιότητα από τους αριθμητικούς
τελεστές.
2. Το σύνολο των εντολών που περιέχονται σε μία επαναληπτική δομή «ΟΣΟ …
ΕΠΑΝΑΛΑΒΕ» εκτελούνται τουλάχιστον μία φορά.
3. Αν κατά την εκτέλεση μιας ΜΕΧΡΙΣ_ΟΤΟΥ η συνθήκη ελεγχθεί 4 φορές, τότε οι
εντολές της θα εκτελεστούν 5 φορές.
4. Σε μια εντολή εκχώρησης του αποτελέσματος μιας έκφρασης σε μια μεταβλητή, η
μεταβλητή και η έκφραση πρέπει να είναι του ίδιου τύπου.
5. Η λογική έκφραση Χ Ή (ΟΧΙ Χ) είναι πάντα αληθής για κάθε τιμή της λογικής
μεταβλητής Χ.

Α3. Να γράψετε στο τετράδιό σας τους αριθμούς της στήλης Α και, δίπλα, το γράμμα
της στήλης Β που αντιστοιχεί σωστά. (Να θεωρήσετε ότι ο Χ είναι θετικός ακέραιος).
ΣΤΗΛΗ Α ΣΤΗΛΗ Β

1. X DIV 1000 = 0 Α. Βρίσκει τη τιμή του ψηφίου των


χιλιάδων.
2. X DIV 1000 MOD 10 Β. Ελέγχει αν ο αριθμός έχει τουλάχιστον
3 ψηφία.
3. X DIV 100 <> 0 Γ. Βρίσκει τη τιμή του ψηφίου των
εκατοντάδων.
4. X MOD 1000 DIV 100 Δ. Ελέγχει αν ο αριθμός έχει το πολύ τρία
ψηφία.

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


Email : [email protected]
Για περισσότερα : https://panellhnies.com/aepp
YouTube : https://bit.ly/38ckmAa

Α4.
Α) Δίνεται το παρακάτω τμήμα αλγορίθμου :
ΑΝ Χ > 0 Ή Υ > 0 ΤΟΤΕ
ΕΜΦΑΝΙΣΕ ‘ΕΝΑΣ ΤΟΥΛΑΧΙΣΤΟΝ ΘΕΤΙΚΟΣ ΑΡΙΘΜΟΣ’
ΑΛΛΙΩΣ_ΑΝ Χ < 0 ΚΑΙ Υ < 0 ΤΟΤΕ
ΕΜΦΑΝΙΣΕ ‘ΔΥΟ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ’
ΤΕΛΟΣ_ΑΝ
Να γράψετε στο τετράδιό σας τμήμα αλγορίθμου το οποίο να παράγει το ίδιο
αποτέλεσμα με το παραπάνω, χρησιμοποιώντας μόνο τις λογικές συνθήκες Χ > 0, Χ <
0, Υ > 0, Υ < 0 και χωρίς να χρησιμοποιήσετε λογικούς τελεστές.

Β) Δίνεται η εντολή εκχώρησης :


Ε <- (( Α MOD 5 > 2) KAI (C <> ‘ΑΛΗΘΗΣ’)) Ή (( D= ΨΕΥΔΗΣ) ΚΑΙ (Β > Α/3))
Θεωρώντας ότι οι αριθμητικές μεταβλητές που περιέχονται σε αυτή παίρνουν θετικές
τιμές, να γράψετε στο τετράδιό σας το όνομα κάθε μεταβλητής της εντολής και, δίπλα,
το τύπο που πρέπει να έχει, ώστε η εντολή να είναι συντακτικά σωστή.

Α5. Α) Ποια αλγοριθμικά κριτήρια δεν ικανοποιεί το παρακάτω τμήμα αλγορίθμου ;


Να αιτιολογήσετε την απάντησή σας.
Α <- 0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ Χ
ΑΝ Χ > 0 ΤΟΤΕ
Υ <- 1 / Χ^2
ΑΛΛΙΩΣ
Υ <- 1/ Χ+7
ΤΕΛΟΣ_ΑΝ
Α <- Α + Υ
ΜΕΧΡΙΣ_ΟΤΟΥ Α_Τ(Χ) + 1 = 0
ΕΜΦΑΝΙΣΕ Α

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


Email : [email protected]
Για περισσότερα : https://panellhnies.com/aepp
YouTube : https://bit.ly/38ckmAa

Β) Δίνεται το παρακάτω τμήμα αλγορίθμου :


ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ Α
ΜΕΧΡΙΣ_ΟΤΟΥ συνθήκη
Να συμπληρώσετε τη συνθήκη ώστε να γίνεται έλεγχος αν η τιμή που εισάγεται είναι:
Α. Θετικός αριθμός
Β. Κάποιο από τα : «ΝΑΙ», «ΟΧΙ», «ΔΕΝ ΞΕΡΩ»

Α6. Συμπληρώστε τα κενά που λείπουν έτσι ώστε τα παρακάτω τμήματα εντολών να
εμφανίζουν:
Α) τις τιμές : 2,4,8,10,14 Β) το άθροισμα : 1 -2 – 22 + 3-2 – 42 + … + 101-2

!Τμήμα Α
ΓΙΑ i ΑΠΟ _ ΜΕΧΡΙ _ ΜΕ ΒΗΜΑ _ !Τμήμα Β
ΑΝ _ ΚΑΙ _ ΤΟΤΕ
Σ <- 0
ΓΡΑΨΕ i
ΓΙΑ i ΑΠΟ _ ΜΕΧΡΙ _
ΤΕΛΟΣ_ΑΝ
ΑΝ _ ΤΟΤΕ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Σ <- ___
ΑΛΛΙΩΣ
Σ <- ___
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ Σ

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


Email : [email protected]
Για περισσότερα : https://panellhnies.com/aepp
YouTube : https://bit.ly/38ckmAa

Γ) τα τετράγωνα των πολλαπλάσιων του 3 από το 0 μέχρι τον αριθμό Χ που


διαβάστηκε.
!Τμήμα Γ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘Δώσε ένα θετικό αριθμό’
ΔΙΑΒΑΣΕ __
ΜΕΧΡΙΣ_ΟΤΟΥ Χ __
I <- 0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
Α <- Ι^ __
ΓΡΑΨΕ __
Ι <- Ι + __
ΜΕΧΡΙΣ_ΟΤΟΥ Ι __

ΘΕΜΑ Β
Δίνεται το παρακάτω τμήμα προγράμματος σε ΓΛΩΣΣΑ :
Α <- 3
Β <- 0
ΓΙΑ i ΑΠΟ 51 ΜΕΧΡΙ 10 ΜΕ ΒΗΜΑ -11
Α <- Α + 2
ΑΝ Α > 4 ΤΟΤΕ
Β <- Β + i DIV Α
ΑΛΛΙΩΣ
Β <- Β – i
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ Β
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Α <- Α – Β
ΓΡΑΨΕ Α, Β

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

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


Email : [email protected]
Για περισσότερα : https://panellhnies.com/aepp
YouTube : https://bit.ly/38ckmAa

ΘΕΜΑ Γ
Ένας καθηγητής στο Πανεπιστήμιο απαιτεί 4 δοκιμασίες για να βγει ο τελικός βαθμός
([0,10]) στο μάθημά του :
1. Τελική γραπτή εξέταση που μετρά 60% στο τελικό βαθμό,
2. Πρόοδος (μια ενδιάμεση γραπτή εξέταση),
3. Προφορική εξέταση,
4. Άσκηση στον υπολογιστή.

Οι δοκιμασίες 2-4 προσμετρούνται στο τελικό βαθμό ως εξής : Ο μικρότερος εκ των


τριών βαθμών συμβάλλει κατά 25% στο τελικό βαθμό και από τους άλλους δύο που
απομένουν, ο πλησιέστερος στη τελική εξέταση συμβάλλει κατά 15% στο τελικό βαθμό.
Για παράδειγμα, ένας φοιτητής έχει τους παρακάτω βαθμούς:
Τελική γραπτή = 6, πρόοδος = 8, προφορική = 5 και άσκηση = 7
Τελικός βαθμός = 6 * 60% + 5*25% + 7*15% = 5.9

Γ1. Για κάθε φοιτητή :


Α) Θα διαβάζει το όνομά του, το φύλο του (Α ή Γ) και του βαθμούς του στις 4
δοκιμασίες.
Β) θα υπολογίζει και θα εμφανίζει τον τελικό βαθμό σύμφωνα με τη παραπάνω
διαδικασία.
Γ) θα εμφανίζει το όνομά του και το μήνυμα «Πέρασε» ή «Απέτυχε» αν ο τελικός βαθμός
ξεπερνά το 5 ή όχι, αντίστοιχα.

Γ2. Θα υπολογίζει και θα εκτυπώνει το ποσοστό αυτών που δε πέρασαν το μάθημα.


Γ3. Θα υπολογίζει και θα εκτυπώνει το Μέσο Όρο βαθμολογίας του μαθήματος.
Γ4. Θα εκτυπώνει το όνομα και το φύλο του φοιτητή με το μικρότερο βαθμό, απ’ αυτούς
που τελικά πέρασαν το μάθημα. Θεωρήστε πως είναι μοναδικός.
Γ5. Θα υπολογίζει και θα εκτυπώνει το ποσοστό των ανδρών που πέρασαν το μάθημα
με βαθμό πάνω από 8.5
[Σημείωση : Τα δεδομένα εισόδου είναι έγκυρα].

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


Email : [email protected]
Για περισσότερα : https://panellhnies.com/aepp
YouTube : https://bit.ly/38ckmAa

ΘΕΜΑ Δ
Μια εταιρία σταθερής τηλεφωνίας έχει ένα βασικό πακέτο για όσους ενδιαφέρονται
αποκλειστικά και μόνο για την υπηρεσία της τηλεφωνίας, το TalkOnly. Σ’ αυτό το πακέτο
χρεώνεται μηνιαίο πάγιο 20€, που περιλαμβάνει 300 δωρεάν λεπτά για κλήσεις προς
σταθερά και 200 δωρεάν λεπτά για κλήσεις προς κινητά μηνιαίως. Η χρέωση για τις
κλήσεις προς σταθερά και προς κινητά υπολογίζεται ως εξής :
ΚΛΗΣΕΙΣ ΠΡΟΣ ΣΤΑΘΕΡΑ 0.021 € ανά λεπτό

ΚΛΗΣΕΙΣ ΠΡΟΣ ΚΙΝΗΤΑ (ΣΕ ΛΕΠΤΑ) Μέχρι και 700 0.029 € ανά λεπτό

(κλιμακωτή χρέωση) Περισσότερα από 700 0.039 € ανά λεπτό


έως και 1.500
Άνω των 1.500 0.049 € ανά λεπτό

Οι παραπάνω χρεώσεις τόσο για κλήσεις προς σταθερά, όσο και για κλήσεις προς
κινητά αφορούν αποκλειστικά κλήσεις εσωτερικού. Σε περίπτωση που ο συνδρομητής
πραγματοποιήσεις κλήσεις προς το εξωτερικό (είτε προς σταθερά, είτε προς κινητά) η
χρέωση είναι 0.079 € από το πρώτο λεπτό ομιλίας. Στο ποσό που προκύπτει από το
πάγιο και τη χρέωση των κλήσεων (προς σταθερά, προς κινητά και εξωτερικού),
υπάρχει μια επιβάρυνση 4% για φόρο τηλεπικοινωνιών και μία επιβάρυνση 23% για
φόρο ΦΠΑ.
Να αναπτύξετε πρόγραμμα το οποίο :
Δ1. Για κάθε συνδρομητή της εταιρίας που έχει επιλέξει το TalkOnly :
Α. Θα διαβάζει το όνομά του, τα λεπτά ομιλίας για κλήσεις προς σταθερά, για κλήσεις
προς κινητά και για κλήσεις εξωτερικού που πραγματοποίησε στη διάρκεια ενός μήνα.
Β. θα υπολογίζει και θα εκτυπώνει το ποσό του λογαριασμού για κάθε ένα συνδρομητή.
Δ2. Θα επαναλαμβάνει τη διαδικασία μέχρι να δοθεί ως είσοδος για όνομα ο
χαρακτήρας «*».
Δ3. Θα υπολογίζει και θα εμφανίζει το συνολικό ποσό των εισπράξεων της εταιρίας.
Δ4. Θα υπολογίζει και θα εμφανίζει το όνομα του συνδρομητή με το μεγαλύτερο
λογαριασμό. (Αν υπάρχει, θα είναι και μοναδικός).
Δ5. Θα υπολογίζει και θα εμφανίζει το ποσοστό των συνδρομητών που
πραγματοποίησαν μόνο κλήσεις προς σταθερά.
[Σημείωση : Τα δεδομένα εισόδου είναι έγκυρα].

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


Email : [email protected]

You might also like