ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ΄ ΤΑΞΗΣ
ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ
ΤΡΙΤΗ 1 ΙΟΥΝΙΟΥ 2004 - ΑΕΠΠ
ΘΕΜΑ 1ο
Α. Να γράψετε στο
τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-6 και δίπλα τη
λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασμένη.
Μονάδες 10
1. Ένα πρόγρα΅΅α σε γλώσσα ΅ηχανής
είναι ΅ια ακολουθία δυαδικών ψηφίων
2. Ο ΅εταγλωττιστής δέχεται στην είσοδό του ένα πρόγρα΅΅α γρα΅΅ένο σε ΅ια γλώσσα υψηλού επιπέδου και παράγει ένα ισοδύνα΅ο πρόγρα΅΅α σε γλώσσα ΅ηχανής
3. Το πηγαίο πρόγρα΅΅α εκτελείται από τον υπολογιστή
χωρίς ΅εταγλώττιση
4. Ο διερ΅ηνευτής διαβάζει ΅ία προς ΅ία τις εντολές
του πηγαίου προγρά΅΅ατος και για κάθε ΅ια εκτελεί α΅έσως ΅ια ισοδύνα΅η ακολουθία εντολών ΅ηχανής
5. Ένα πρόγρα΅΅α σε γλώσσα ΅ηχανής
χρειάζεται ΅εταγλώττιση
Λύση |
1. Σ |
Β.
Να γράψετε στο τετράδιό σας τους αριθ΅ούς της Στήλης
Α και δίπλα τα γρά΅΅ατα της Στήλης Β που αντιστοιχούν
σωστά (Να ση΅ειωθεί ότι στις Εντολές της Στήλης Α
αντιστοιχούν περισσότερες από ΅ία Προτάσεις της Στήλης Β).
Μονάδες 8
Στήλη Α |
Στήλη Β |
1. Όσο συνθήκη επανάλαβε |
α. Ο βρόχος επανάληψης τερματίζεται όταν η συνθήκη είναι αληθής |
2. Αρχή_επανάληψης |
β. Ο βρόχος επανάληψης τερματίζεται όταν η συνθήκη είναι ψευδής |
|
γ. Ο βρόχος επανάληψης εκτελείται οπωσδήποτε ΅ία φορά |
|
δ. Ο βρόχος επανάληψης είναι δυνατό να ΅ην εκτελεστεί |
Λύση |
1 - β και δ,
2 - α και γ |
Γ.
Δίδονται οι τιμές των μεταβλητών Α=5, Β=7 και Γ=3. Να χαρακτηρίσετε στο
τετράδιό σας κάθε έκφραση που ακολουθεί με το γράμμα Α, αν
είναι αληθής, ή με το γράμμα Ψ, αν είναι ψευδής.
Μονάδες 4
1. ΟΧΙ (Α+Β < 10)
2. (Α >= Β) Η (Γ < Β)
3. ((Α > Β) ΚΑΙ (Γ < Α)) Η
(Γ > 5)
4. (ΟΧΙ (Α <> Β)) ΚΑΙ
(Β + Γ <> 2*Α)
Λύση |
1. Α |
Δ.
Δίνεται η παρακάτω εντολή:
Μονάδες 4
Για i από τ1 μέχρι
τ2 με_βήμα β
εντολές
Τέλος_επανάληψης
Να γράψετε στο τετράδιό σας πόσες φορές εκτελείται η εντολή1 για κάθε έναν από
τους παρακάτω συνδυασμούς των τιμών των μεταβλητών τ1, τ2 και β.
1. τ1=5 τ2=0 β=2
2. τ1=5 τ2=1 β=2
3. τ1=5 τ2=5 β=1
4. τ1=5 τ2=6,5 β=0,5
Λύση |
1. 3 φορές |
Ε.
Να αναφέρετε δύο μειονεκτήματα της χρήσης των πινάκων.
Μονάδες 4
Λύση |
Σελίδα 191, παράγραφος
9.2 |
ΣΤ.
1. Να αναφέρετε τέσσερα πλεονεκτήματα του τμηματικού προγραμματισμού.
Μονάδες 4
2. Να αναπτύξετε δύο από τα παραπάνω πλεονεκτήματα του τμηματικού
προγραμματισμού.
Μονάδες 6
Λύση |
1-2. Σελίδα 208,
παράγραφος 10.3 |
ΘΕΜΑ 2ο
Δίνεται ο
μονοδιάστατος πίνακας C με έξι στοιχεία που έχουν αντίστοιχα τις παρακάτω
τιμές: 2, 5, 15, 1, 32, 14
και το παρακάτω τμήμα αλγορίθμου:
min ← 100
max ← -100
Για i από 1
μέχρι 6 με_βήμα 2
Α ← C[i]
B ← C[i+1]
Αν A < B τότε
Lmin ← A
Lmax ← B
Αλλιώς
Lmin ← B
Lmax ← A
Τέλος_Αν
Αν Lmin < min τότε
min ← Lmin
Τέλος_Αν
Αν Lmax > max τότε
max ← Lmax
Τέλος_Αν
Εκτύπωσε Α, Β, Lmin, Lmax, min,
max
Τέλος_Επανάληψης
D ← min * max
Εκτύπωσε D
Να εκτελέσετε το παραπάνω τμήμα αλγορίθμου και να γράψετε στο τετράδιό σας:
α. Τις τιμές των μεταβλητών Α, Β, Lmin, Lmax, min και max,
όπως αυτές εκτυπώνονται σε κάθε επανάληψη.
Μονάδες 18
β. Την τιμή της μεταβλητής D που εκτυπώνεται.
Μονάδες 2
Λύση |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Θα εκτυπωθούν οι τιμές: 2 5 2 5 2
5, 15 -1 -1 15 -1 15, 32 14 14 32 -1 32, -32 |
ΘΕΜΑ 3ο
Μία εταιρεία
ταχυδρομικών υπηρεσιών εφαρμόζει για τα έξοδα αποστολής ταχυδρομικών επιστολών
εσωτερικού και εξωτερικού, χρέωση σύμφωνα με τον παρακάτω πίνακα:
Βάρος επιστολής |
Χρέωση
εσωτερικού |
Χρέωση
εξωτερικού |
από 0 έως και 500 |
2,0 |
4,8 |
από 500 έως και 1000 |
3,5 |
7,2 |
από 1000 έως και 2000 |
4,6 |
11,5 |
Για
παράδειγμα τα έξοδα αποστολής μιας επιστολής βάρους 800 γραμμαρίων και
προορισμού εσωτερικού είναι 3,5 Ευρώ
Να γράψετε αλγόριθμο ο οποίος:
α. Να διαβάζει το βάρος της επιστολής.
Μονάδες 3
β. Να διαβάζει τον προορισμό της επιστολής. Η τιμή "ΕΣ" δηλώνει
προορισμό εσωτερικού και η τιμή "ΕΞ" δηλώνει προορισμό εξωτερικού.
Μονάδες 3
γ. Να υπολογίζει τα έξοδα αποστολής ανάλογα με τον προορισμό και το βάρος της
επιστολής.
Μονάδες 11
δ. Να εκτυπώνει τα έξοδα αποστολής.
Μονάδες 3
Παρατήρηση: Θεωρείστε ότι ο αλγόριθ΅ος
δέχεται τι΅ές για το βάρος ΅εταξύ
του 0 και του 2000 και για τον προορισ΅ό ΅όνο τις τι΅ές "ΕΣ" και "ΕΞ"
Λύση |
Αλγόριθμος Θέμα_3 Διάβασε Βάρος, προορισμός ! ερώτημα α Αν προορισμός = "ΕΣ" τότε ! ερώτημα β Αν Βάρος <= 500 τότε χρέωση ← 2 Αλλιώς_Αν Βάρος <= 1000 τότε χρέωση ← 3.5 Αλλιώς ! > 1000 χρέωση ← 4.6 Τέλος_Αν Αλλιώς ! εξωτερικό Αν Βάρος <= 500 τότε χρέωση ← 4.8 Αλλιώς_Αν Βάρος <= 1000 τότε χρέωση ← 7.2 Αλλιώς ! > 1000 χρέωση ← 11.5 Τέλος_Αν Τέλος_Αν Εμφάνισε "Η χρέωση είναι ", χρέωση ! ερώτημα γ Τέλος Θέμα_3 |
ΘΕΜΑ 4ο
Για την πρώτη φάση
της Ολυ΅πιάδας Πληροφορικής δήλωσαν συ΅΅ετοχή 500 ΅αθητές. Οι ΅αθητές διαγωνίζονται σε τρεις γραπτές εξετάσεις και βαθ΅ολογούνται ΅ε ακέραιους βαθ΅ούς
στη βαθ΅ολογική κλί΅ακα από
0 έως και 100. Να γράψετε αλγόριθ΅ο ο οποίος:
α. Να διαβάζει τα ονό΅ατα των ΅αθητών
και να τα αποθηκεύει σε ΅ονοδιάστατο πίνακα.
Μονάδες 2
β. Να διαβάζει τους τρεις βαθ΅ούς που έλαβε κάθε ΅αθητής και να τους αποθηκεύει σε δισδιάστατο πίνακα.
Μονάδες 2
γ. Να υπολογίζει το ΅έσο όρο των βαθ΅ών του κάθε ΅αθητή.
Μονάδες 4
δ. Να εκτυπώνει τα ονό΅ατα των ΅αθητών
και δίπλα τους το ΅έσο όρο των βαθ΅ών τους ταξινο΅η΅ένα ΅ε βάση τον ΅έσο όρο κατά φθίνουσα σειρά. Σε
περίπτωση ισοβαθ΅ίας η σειρά ταξινό΅ησης
των ονο΅άτων να είναι αλφαβητική.
Μονάδες 7
ε. Να υπολογίζει και να εκτυπώνει το πλήθος των ΅αθητών
΅ε το ΅εγαλύτερο ΅έσο όρο.
Μονάδες 5
Παρατήρηση: Θεωρείστε ότι οι βαθ΅οί
των ΅αθητών είναι ΅εταξύ
του 0 και του 100 και ότι τα ονό΅ατα των ΅αθητών είναι γρα΅΅ένα ΅ε ΅ικρά γρά΅΅ατα.
Λύση |
Αλγόριθμος Θέμα_4 Για i από 1 μέχρι 500 ! ερώτημα α Διάβασε ΟΝΟΜΑ[i] Τέλος_Επανάληψης Για i από 1 μέχρι 500 ! ερώτημα β Για j από 1 μέχρι 3 Διάβασε ΒΑΘΜΟΣ[i, j] Τέλος_Επανάληψης Τέλος_Επανάληψης Για i από 1 μέχρι 500 ! ερώτημα γ άθροισμα ← 0 Για j από 1 μέχρι 3 άθροισμα ← άθροισμα + ΒΑΘΜΟΣ[i, j] Τέλος_Επανάληψης MO[i] ← άθροισμα / 3 Τέλος_Επανάληψης Για i από 2 μέχρι 500 ! ερώτημα δ Για j από 500 μέχρι i με_βήμα -1 Αν ΜΟ[j-1] < ΜΟ[j] τότε βοηθητική1 ← ΜΟ[j-1] ΜΟ[j-1] ← ΜΟ[j] ΜΟ[j] ← βοηθητική1 βοηθητική2 ← ΟΝΟΜΑ[j-1] ΟΝΟΜΑ[j-1] ← ΟΝΟΜΑ[j] ΟΝΟΜΑ[j] ← βοηθητική2 Αλλιώς_Αν ΜΟ[j-1] = ΜΟ[j] και Ο[j-1] > Ο[j] τότε βοηθητική2 ← ΟΝΟΜΑ[j-1] ΟΝΟΜΑ[j-1] ← ΟΝΟΜΑ[j] ΟΝΟΜΑ[j] ← βοηθητική2 Τέλος_Αν Τέλος_Επανάληψης Τέλος_Επανάληψης !Αφού φθίνουσα ταξινόμηση, το μέγιστο είναι το πρώτο στοιχείο πλήθος ← 0 ! ερώτημα ε Για i από 1 μέχρι 500 Αν ΜΟ[i] = ΜΟ[1] τότε πλήθος ← πλήθος + 1 Τέλος_Αν Τέλος_Επανάληψης Εκτύπωσε "Το πλήθος των μαθητών με το μεγαλύτερο μέσο όρος είναι ", πλήθος Τέλος Θέμα_4 |