You are on page 1of 4

Συμπληρωματικές ασκήσεις στην Δομή πολλαπλής επιλογής

Για κάθε έναν από τους παρακάτω αλγορίθμους να βρείτε τι θα εμφανιστεί στην οθόνη του
χρήστη:
Αλγόριθμος 1) Αλγόριθμος 2)
Χ←4 Χ←4
Ψ←5 Ψ←5
ΑΝ Χ=43 ΤΟΤΕ ΑΝ Χ div 3 =0 ΤΟΤΕ
ΓΡΑΨΕ Χ ΓΡΑΨΕ Χ
x←x + ψ div 3 ΑΛΛΙΩΣ_ΑΝ Ψ=5 ΤΟΤΕ
ΑΛΛΙΩΣ_ΑΝ Ψ=5 ΤΟΤΕ ΓΡΑΨΕ Ψ
ΓΡΑΨΕ Ψ ΑΛΛΙΩΣ
ΑΛΛΙΩΣ ΓΡΑΨΕ Χ,Ψ
ΓΡΑΨΕ Χ,Ψ ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ Χ
ΓΡΑΨΕ Χ
Αλγόριθμος 3) Αλγόριθμος 4)
Χ←4 Χ←4
Ψ←5 Ψ←5
ΑΝ Χ MOD 5 > Ψ ΤΟΤΕ ΑΝ Χ=43 ΤΟΤΕ
ΓΡΑΨΕ Χ ΓΡΑΨΕ Χ
ΑΛΛΙΩΣ_ΑΝ Ψ>100 ΤΟΤΕ ΑΛΛΙΩΣ_ΑΝ Ψ>Χ ΤΟΤΕ
ΓΡΑΨΕ Ψ Ψ←5 + Χ DIV 2
ΑΛΛΙΩΣ ΓΡΑΨΕ Ψ
ΓΡΑΨΕ Χ,Ψ ΑΛΛΙΩΣ
ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ Χ,Ψ
ΓΡΑΨΕ Χ ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ X
Αλγόριθμος 5) Αλγόριθμος 6)
Χ←32 Χ← -32
ΑΝ Χ>0 ΤΟΤΕ ΑΝ Χ>0 ΤΟΤΕ
Χ←Χ-7 Χ←Χ-7
ΑΛΛΙΩΣ_ΑΝ Χ< - 1000 ΤΟΤΕ ΑΛΛΙΩΣ_ΑΝ Χ<= - 100 ΤΟΤΕ
Χ←Χ-6 Χ←Χ-5
ΑΛΛΙΩΣ_ΑΝ Χ> - 100 ΤΟΤΕ ΑΛΛΙΩΣ_ΑΝ Χ<= - 10 ΤΟΤΕ
Χ←Χ-5 Χ←Χ-4
ΑΛΛΙΩΣ_ΑΝ Χ<0 ΤΟΤΕ ΑΛΛΙΩΣ_ΑΝ Χ<0 ΤΟΤΕ
Χ←Χ-3 Χ←Χ-3
ΑΛΛΙΩΣ ΑΛΛΙΩΣ
Χ←Χ+2 Χ←Χ+2
ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ Χ ΓΡΑΨΕ Χ
Να εντοπίσετε τους περιττούς ελέγχους στον παρακάτω αλγορίθμους:

α) ΑΝ ποσότητα <= 50 TOTE


Κόστος ←Ποσότητα * 580
ΑΛΛΙΩΣ_ΑΝ Ποσότητα > 50 ΚΑΙ Ποσότητα <= 100 ΤΟΤΕ
Κόστος ←Ποσότητα * 520
ΑΛΛΙΩΣ_ΑΝ Ποσότητα > 100 ΚΑΙ Ποσότητα <= 200 ΤΟΤΕ
Κόστος ←Ποσότητα * 470
ΑΛΛΙΩΣ
Κόστος←Ποσότητα * 440
ΤΕΛΟΣ_ΑΝ

β) ΑΝ χ <= 200 TOTE


γραψε χ
ΑΛΛΙΩΣ_ΑΝ χ < 1000 ΚΑΙ χ >= 200 ΤΟΤΕ
γραψε χ+1
ΑΛΛΙΩΣ_ΑΝ χ <2000 ΚΑΙ χ >= 1000 ΤΟΤΕ
γραψε χ+2
ΑΛΛΙΩΣ
γραψε χ+3
ΤΕΛΟΣ_ΑΝ

Να γραφεί αλγόριθμος που δέχεται τον γενικό μέσο όρο ενός μαθητή και ανάλογα να εμφανίζει το
μήνυμα:

Γενικος μέσος όρος Μήνυμα

Κάτω από 10 Σπίτι

Απο 10 εως και 15 Τεί

Άνω του 15 Αεί

Νγα που δέχεται την τετμημένη και τεταγμένη ενός σημείου και εμφανίζει το τεταρτημόριο στο
οποίο ανήκει. (Να θεωρήσετε ότι το σημείο δεν ανήκει στους άξονες)
ΝΓΑ που θα δέχεται ώς είσοδο έναν θετικό αριθμό χ και θα εκτελεί κάποια πράξη ανάλογα με το
διάστημα στο οποίο ανήκει ο αριθμός αυτός. Τα διαστήματα και οι πράξεις που πρέπει να
εκτελούνται φαίνονται στον παρακάτω πίνακα:

Διάστημα πράξη

Χ<10 Αύξηση του χ κατά 1

[10,30) Διπλασιασμός του χ

[30,100] Τριπλασιασμός του χ

Χ>100 Ακέραια διαίρεση του χ με το 2


Να γραφεί αλγόριθμος που δέχεται ως είσοδο την τιμή ενός προιόντος και εμφανίζει την τελική του
τιμή αν δίνεται ότι:

τιμή προιόντος έκπτωση

(0,10] ευρώ 5%

(10,20] ευρώ 15%

ανω των 20 20%

Να επαναληφθεί η παραπάνω άσκηση αν δίνεται ότι:

τιμή προιόντος έκπτωση

(0,10) ευρώ 5%

[10,20) ευρώ 15%

[20, ….) 7 ευρώ


Ένας χονδρέμπορος πουλάει τις πατάτες σε τιμή που εξαρτάται από την ποσότητα που αγοράζει ο
πελάτης. Συγκεκριμένα:

Ποσότητα σε κιλά Τιμή κιλού

[1,500] 0,54

[501,800] 0,49

801 και άνω 0,44


Να γραφεί αλγόριθμος που να διαβάζει την ποσότητα πατατών που αγόρασε ένας πελάτης και να
εκτυπώνει την συνολική τιμή τους αν λάβουμε υπ’ όψιν ότι ο έμπορας κάνει και έκπτωση 13%
ανεξαρτήτως της ποσότητας.
Μια διαδικτυακή εταιρεία πουλά οθόνες υπολογιστών. Να γραφεί αλγόριθμος που δέχεται ως
είσοδο το πλήθος των οθονών που θέλει να αγοράσει ένας πελάτης. Στην συνέχεια να εμφανίζει το
ποσό που θα πληρώσει ο πελάτης. Να θεωρήσετε ότι χρέωσή κάθε οθόνης υπολογίζεται με βάση τον
παρακάτω πίνακα:

Αριθμός οθονών Τιμή οθόνης

[1,5] 130

[6,10] 100

11 και άνω 70
Κάποια δημοτική αρχή ακολουθεί την εξής τιμολογιακή πολιτική για την κατανάλωση νερού ανά
μήνα: Χρεώνει πάγιο ποσό 2 ευρώ και εφαρμόζει χρέωση σύμφωνα με τον παρακάτω πίνακα:

Κατανάλωση σε κυβικά μέτρα Χρέωση ανά κυβικό

από 0 έως και 5 δωρεάν

από 5 έως και 10 0,5 ευρώ

από 10 έως και 20 0,7 ευρώ

από 20 και άνω 1,0 ευρώ


Στο ποσό που προκύπτει από την αξία του νερού και το πάγιο υπολογίζεται ο Φ.Π.Α. με συντελεστή
18%. Το τελικό ποσό προκύπτει από την άθροιση της αξίας του νερού, το πάγιο, το Φ.Π.Α. και το
δημοτικό φόρο που είναι 5 ευρώ. Να γράψετε αλγόριθμο ο οποίος:
α. Να διαβάζει τη μηνιαία κατανάλωση του νερού. Μονάδες 2
β. Να υπολογίζει την αξία του νερού που καταναλώθηκε σύμφωνα με την
παραπάνω τιμολογιακή πολιτική. Μονάδες 10
γ. Να υπολογίζει το Φ.Π.Α. Μονάδες 4
δ. Να υπολογίζει και να εκτυπώνει το τελικό ποσό. Μονάδες 4

You might also like