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

Επαναληπτικό Διαγώνισμα στη Δομή Ακολουθίας και Δομή

Επιλογής

Ονοματεπώνυμο:……………………………..
Διάρκεια:...........................................................
Mονάδες: ……………………………………..
Βαθμός: ………………………………………

Θέμα Α

Α1. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω
προτάσεις και δίπλα το γράμμα Σ εάν είναι σωστή, ή το
γράμμα Λ εάν είναι λανθασμένη:
1. Αν Χ=8 και Υ=4, το αποτέλεσμα της πράξης XdivY>=2 είναι
«Αληθής».
2. Το όνομα «_Εύρεση_ΜΟ» είναι ένα αποδεκτό όνομα
μεταβλητής.
3. Η ταχύτητα είναι ένα από τα κριτήρια που πρέπει να
ικανοποιεί ένας σωστός αλγόριθμος.
4. Σε μια έκφραση που υπάρχουν λογικοί και αριθμητικοί
τελεστές, οι λογικοί τελεστές εκτελούνται πρώτοι σε σχέση
με τους αριθμητικούς.
5. Ο λογικός τελεστής Ή πραγματοποιεί τη διάζευξη δύο
λογικών προτάσεων.
6. Την εντολή «ΑΝ συνθήκη1 ΚΑΙ συνθήκη2 ΤΟΤΕ»
μπορούμε να την αντικαταστήσουμε με τις εντολές «ΑΝ
συνθήκη1 ΤΟΤΕ» και «Αν συνθήκη2 ΤΟΤΕ», με τη δεύτερη
να υπάρχει μετά το «ΤΟΤΕ» της πρώτης.
7. Οι συνθήκες που ελέγχονται στη δομή επιλογής είναι
λογικές εκφράσεις.

1
8. Η δομή της πολλαπλής επιλογής χρησιμοποιείται, όταν
θέλουμε να χειριστούμε περισσότερες από δύο
διαφορετικές περιπτώσεις επιλογών.
9. Στην εντολή «ΑΝ Χ > 10 ΤΟΤΕ ΓΡΑΨΕ Χ», αν το Χ λάβει
την τιμή 10, θα εκτελεστεί η εντολή «ΓΡΑΨΕ Χ».
10.Στην εντολή «ΑΝ...ΤΟΤΕ...ΑΛΛΙΩΣ» υπάρχει περίπτωση
να μην εκτελεστεί καμία εντολή που βρίσκεται μετά
το «ΤΟΤΕ» και μετά το «ΑΛΛΙΩΣ».
(Μονάδες 10)

Α2. α) Να γράψετε ονομαστικά τα κριτήρια που πρέπει να


ικανοποιεί ένας σωστός αλγόριθμος.
(Μονάδες 5)

β) Να γράψετε ένα παράδειγμα προβλήματος, μέσω του


οποίου να δείξετε εάν συμφωνείτε ή διαφωνείτε με την
πρόταση «Η έννοια του αλγορίθμου συνδέεται
αποκλειστικά και μόνο με τα προβλήματα της
πληροφορικής».
(Μονάδες 5)

A3. Να γράψετε στο τετράδιό σας:

α. Ένα συγκριτικό τελεστή. (μονάδα 1)


β. Ένα λογικό τελεστή. (μονάδα 1)
γ. Μία λογική σταθερά. (μονάδα 1)
δ. Μία απλή λογική έκφραση. (μονάδα 1)
ε. Μία σύνθετη λογική έκφραση. (μονάδα 1)
(Μονάδες 5)

Α4. Δίνονται οι τιμές των μεταβλητών Χ=8 και Ψ=4 και η


παρακάτω έκφραση:

2
(ΟΧΙ (9mod5 = 20-4*2^2)) ΄H (X>Ψ ΚΑΙ “X”>“Ψ”)
Να υπολογίσετε την τιμή της έκφρασης αναλυτικά, ως εξής:
α. Να αντικαταστήσετε τις μεταβλητές με τις τιμές τους.(μονάδα
1)
β. Να εκτελέσετε τις αριθμητικές πράξεις. (μονάδα 1)
γ. Να αντικαταστήσετε τις συγκρίσεις με την τιμή ΑΛΗΘΗΣ, αν η
σύγκριση είναι αληθής, ή με την τιμή ΨΕΥΔΗΣ, αν η σύγκριση
είναι
ψευδής. (μονάδα 1)
δ. Να εκτελέσετε τις λογικές πράξεις, ώστε να υπολογίσετε την
τελική
τιμή της έκφρασης. (μονάδες 2)
(Μονάδες 5)

A5. Να γράψετε τους αριθμούς (1) έως (4) που αντιστοιχούν στα
κενά του παρακάτω τμήματος προγράμματος και δίπλα σε κάθε
αριθμό ό, τι πρέπει να συμπληρωθεί, ώστε να εμφανίζει την ίδια
έξοδο με το παρακάτω τμήμα προγράμματος.

α. ΑΝ__(1)__ΤΟΤΕ
ΑΝ Χ > 10 ΤΟΤΕ ΓΡΑΨΕ ‘Α’
ΑΝ Χ < 20 ΤΟΤΕ ΑΛΛΙΩΣ_ΑΝ__(2)__ΤΟΤΕ
ΓΡΑΨΕ ‘Α’ ΓΡΑΨΕ ‘B’
ΑΛΛΙΩΣ ΑΛΛΙΩΣ
ΑΝ Χ < 50 ΤΟΤΕ ΓΡΑΨΕ ‘Γ’
ΓΡΑΨΕ ‘B’ TΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ
ΓΡΑΨΕ ‘Γ’ β. ΑΝ __(3)__ ΤΟΤΕ
ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ ‘Γ’
ΤΕΛΟΣ_ΑΝ ΑΛΛΙΩΣ
ΑΛΛΙΩΣ ΑΝ __(4)__ ΤΟΤΕ
ΓΡΑΨΕ ‘Γ’ ΓΡΑΨΕ ‘Α΄
ΤΕΛΟΣ_ΑΝ ΑΛΛΙΩΣ
ΓΡΑΨΕ ‘Β’
TΕΛΟΣ_ΑΝ
TΕΛΟΣ_ΑΝ
(Μονάδες 10)

Θέμα Β

Β1. Να γράψετε τμήμα προγράμματος που :

3
Α) θα εκτελεί την ίδια λειτουργία με το παρακάτω τμήμα
προγράμματος χρησιμοποιώντας διαδοχικές εντολές
«ΑΝ...ΤΟΤΕ».
ΔΙΑΒΑΣΕ Χ
ΑΝ Χ < 20 ΤΟΤΕ
ΓΡΑΨΕ ‘A’
ΑΛΛΙΩΣ_ΑΝ Χ < = 80 ΤΟΤΕ
ΓΡΑΨΕ ‘Β’
ΑΛΛΙΩΣ_ΑΝ Χ = 90 Ή Χ =100 ΤΟΤΕ
ΓΡΑΨΕ ‘Γ’
ΤΕΛΟΣ_ΑΝ
(Μονάδες 5)

Β) Να σχεδιάσετε το ισοδύναμο διάγραμμα ροής


(Μονάδες 5)
Β2. Δίνεται το παρακάτω κύριο πρόγραμμα γραμμένο σε
ΓΛΩΣΣΑ.

Τι θα εμφανιστεί στην έξοδό του εάν κατά την εκτέλεση


δοθούν ως είσοδος οι τιμές 20 και 5, αντίστοιχα;
(Μονάδες 10)
ΑΡΧΗ
ΔΙΑΒΑΣΕ α
ΑΝ α < 30 ΤΟΤΕ
βα*2
ΑΛΛΙΩΣ_ΑΝ α = 20 ΤΟΤΕ
βα/2
ΑΛΛΙΩΣ
βα
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ α, β
ΔΙΑΒΑΣΕ γ
ΑΝ γ ^ 2 > Α_Τ( α - β) ΤΟΤΕ
β  β mod 3 + 4
ΑΝ β > 10 ΤΟΤΕ
γ  α div β
ΓΡΑΨΕ γ
ΑΛΛΙΩΣ
ΑΝ β < 6 ΤΟΤΕ
γ  (α - γ) ^ 2 - ( α - ( β + γ ) ) ^ 2
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ
βα*2
ΑΝ β > 60 ΤΟΤΕ
γ  β div α
ΑΛΛΙΩΣ
γ  α div β
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ β, γ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Θέμα Γ

4
Το κόστος ενός τεχνικού ελέγχου διαμορφώνεται από το άθροισμα
της αξία των υλικών που θα αντικατασταθούν και της αμοιβής του
μηχανικού που θα πραγματοποιήσει τον έλεγχο σύμφωνα με τον
παρακάτω πίνακα χρεώσεων:

Υλικά Τιμή Αμοιβή μηχανικού


Φίλτρο λαδιού 15 €
15 € / Για κάθε 15 λεπτά εργασίας
Λάδια
κιλό η χρέωση είναι 20 €.
Φίλτρο Τα λεπτά που δεν
18 €
Βενζίνης συμπληρώνουν15λεπτο δεν
Φίλτρο Αέρος 12 € λαμβάνονται υπόψη στη
Στις τιμές των υλικών χρέωση, δηλαδή εάν ο μηχανικός
θα προστεθεί και Φ.Π.Α. εργάστηκε 35 λεπτά, η αμοιβή
24%. του θα είναι μόνο για τα 30 λεπτά.

Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ που :

Γ1. Θα διαβάζει πόσα κιλά λάδια χρησιμοποιήθηκαν και ποσά


λεπτά εργάστηκε ο μηχανικός για να ολοκληρώσει τον τεχνικό
έλεγχο. (Μονάδες 2)
Γ2. Να υπολογίζει:
1. τη συνολική αξία όλων των υλικών που χρησιμοποιήθηκαν
μετά την προσθήκη του Φ.Π.Α.
(Μονάδες 5)
2. την αμοιβή του μηχανικού,
(Μονάδες 6)
3. το συνολικό κόστος του τεχνικού ελέγχου.
(Μονάδες 4)

5
Γ3. Θα εμφανίζει τη συνολική αξία των υλικών, την αξία της
αμοιβής του μηχανικού και το συνολικό κόστος του τεχνικού
ελέγχου. (Μονάδες 3)

Θέμα Δ
Σε μια ευρωπαϊκή χώρα υπάρχουν τρεις ιδιωτικές εταιρείες
παραγωγής ηλεκτρικής ενέργειας που η κάθε μία έχει την
παρακάτω μηνιαία χρέωση:
 1η εταιρεία: Μηνιαίο πάγιο 20 € και για κάθε μονάδα που
καταναλώνεται, χρεώνεται με 30 λεπτά του ευρώ. Αν η μηνιαία
χρέωση ξεπερνάει τα 200 €, τότε πραγματοποιεί έκπτωση
10% επί της χρέωσης.
 2η εταιρεία: Μηνιαίο πάγιο 15 € και για κάθε μονάδα που
καταναλώνεται, χρεώνεται με 35 λεπτά του ευρώ. Αν η μηνιαία
χρέωση ξεπερνάει τα 150 €, τότε πραγματοποιεί έκπτωση
9% επί της χρέωσης.
 3η εταιρεία: Χωρίς μηνιαίο πάγιο, αλλά μέχρι τις πρώτες 100
μονάδες να χρεώνεται με 33 λεπτά ανά μονάδα και για κάθε
μονάδα πάνω από τις 100 με 40 λεπτά του ευρώ.

Ένα εργοστάσιο παρασκευής χρωμάτων αποφάσισε να


χρησιμοποιήσει ηλεκτρική ενέργεια στη διαδικασία της παραγωγής
και για να εντοπίσει ποια από τις παραπάνω εταιρείες έχει την πιο
οικονομική χρέωση, ζήτησε από την κάθε μια εταιρεία να
υπολογίσει το ποσό που θα πληρώσει σε ευρώ σε διάστημα ενός
μήνα, εάν καταναλώσει Χ μονάδες, ώστε να συγκρίνει και να βρει
την εταιρεία με τη συμφέρουσα (λιγότερη) χρέωση.
Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ που:

6
Δ1. Να διαβάζει τα ονόματα των τριών εταιρειών παραγωγής
ηλεκτρικής ενέργειας με το πρώτο όνομα να αναφέρεται στην
1η εταιρεία, το 2ο στη δεύτερη κ.λπ. (Μονάδες 3)
Δ2. Να διαβάζει τις Χ μονάδες που κατανάλωσε το εργοστάσιο σε
ένα μήνα. (Μονάδες 1)
Δ3. Για τις παραπάνω μονάδες να υπολογίζει πόσο θα πληρώσει
το εργοστάσιο σε ευρώ σε διάστημα ενός μήνα, στην κάθε μια
εταιρεία. (Μονάδες 8)
Δ4. Να υπολογίζει και να εμφανίζει το όνομα της εταιρείας με την
πιο οικονομική χρέωση.
(Μονάδες 8)

You might also like