Você está na página 1de 2

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

ΔΙΑΓΩΝΙΣΜΑ
Επιμέλεια: Τζιλιβάκης Αντώνης
Όνοματεπώνυμο:…………………………………………………........................................

Θέμα Α
Α1. Απαντήστε στις παρακάτω ερωτήσεις επιλέγοντας Σ (Σωστό) ή Λ (Λάθος).
1. Η πράξη: 2 mod 5 div 4 * 10 κάνει 0
2. Ο έλεγχος μιας συνθήκης μπορεί να έχει δυο τιμές, Αληθής ή Ψευδής.
3. Ένας τρόπος αναπαράστασης αλγορίθμου είναι το διάγραμμα ροής.
4. Στη δομή επιλογής εκτελούνται όλες οι εντολές με τη σειρά που είναι γραμμένες.
5. Η πρόταση Σ1 Ή (ΟΧΙ Σ1) είναι πάντα αληθής.
Μονάδες 10
Α2.
Α. Ποιες κατηγορίες τελεστών υπάρχουν; Αναφέρετε 2 τελεστές ανά κατηγορία.
Β. Τι είναι οι εκφράσεις, ποιες κατηγορίες εκφράσεων γνωρίζετε; Να δώσετε ένα
παράδειγμα για κάθε κατηγορία.
Μονάδες 10

Α3.
Α. Αναφέρετε τα 5 κριτήρια που πρέπει να πληροί ένας αλγόριθμος.
Β. Στον παρακάτω αλγόριθμο ικανοποιούνται όλα τα κριτήρια; Αν όχι ποιο δεν
ικανοποιείται;
Αλγόριθμος Α3
Διάβασε Β,Γ
Αν Β>Γ τότε
Χ ← Β-2/Γ
Εμφάνισε Χ
Αλλιώς
Χ ← Β/Γ
Εμφάνισε Χ
Τέλος_Αν
Τέλος Α3

Μονάδες 16
Α4. Να αντιστοιχίσετε κάθε ένα στοιχείο της Στήλης Α με ένα στοιχείο της Στήλης Β
Στήλη Α Στήλη Β
Α. Συνάρτηση 1. a
Β. Σταθερά 2. Χ<-(a+z)/2
Γ. Μεταβλητή 3. 3
Δ. Εντολή εκχώρησης 4. Α_Τ()
Μονάδες 4
Θέμα Β
Β1. Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα
εκτυπωθούν αν ο αλγόριθμος εκτελεστεί για τιμή εισόδου 4.

Αλγόριθμος ΘέμαΒ
Διάβασε α
β ← α +1
γ ← 2
Αν (β mod 2 = 1) και (γ >= 2) τότε
β ← γ + 2
α ← α + 1
Τέλος_Αν
Αν (β > α) τότε
α ← α * 3 - 2
γ ← γ * 2 - 2
Αλλιώς
α ← α / 4 - 2
γ ← γ / 2 - 2
Τέλος_Αν
Εκτύπωσε α, β, γ
Τέλος ΘέμαΒ

Μονάδες 20

Θέμα Γ
Η Ισπανία είναι ένα από τα μεγαλύτερα κράτη της Ευρώπης. Σύμφωνα με την απογραφή του
2016 ο συνολικός πληθυσμός είναι 46.468.102. Στον ισπανικό πληθυσμό υπάγονται παραπάνω
από μια εθνότητες και συγκεκριμένα: οι Ισπανοί Καστιλιάνοι, οι Καταλανοί, οι Γαλίκιοι, οι Βάσκοι
και λοιποί.
Να γραφεί πρόγραμμα το οποίο :
α) θα διαβάζει τον πληθυσμό όλων των εθνοτήτων (Καστιλιάνοι, Καταλανοί, Γαλίκιοι, Λοιποί ),
Μονάδες 4

β) θα υπολογίζει το ποσοστό κάθε εθνότητας και το ποσοστό των λοιπών εθνοτήτων.


Μονάδες 8
γ) Η Cortes Generales (τα ισπανικό κοινοβούλιο), αριθμεί 350 βουλευτές. Αν η κατανομή των
βουλετών εκλέγεται αναλογικά με τα ποσοστά των εθνοτήτων, να υπολογίζει και να εμφανίζει
τον αριθμό βουλευτών που εκλέγει η κάθε εθνότητα.
Μονάδες 8

Você também pode gostar