Background Image
Previous Page  232 / 306 Next Page
Information
Show Menu
Previous Page 232 / 306 Next Page
Page Background

231

ΑΕΠΠ – Εκδόσεις ΜΠΑΧΑΡΑΚΗ

Γ1.

να διαβάζει την ποσότητα (σε λίτρα) του καυσίμου που υπάρχει αρχικά

στη δεξαμενή μέχρι να δοθεί έγκυρη τιμή. (Μονάδες 2)

Για κάθε όχημα που προσέρχεται στο πρατήριο:

Γ2.

να διαβάζει τον τύπο του οχήματος (“Β” για βυτιοφόρο όχημα που

προμηθεύει το πρατήριο με καύσιμο και “E” για επιβατηγό όχημα που

προμηθεύεται καύσιμο από το πρατήριο). (Μονάδες 2)

Γ3.

Αν το όχημα είναι βυτιοφόρο τότε να γεμίζει τη δεξαμενή μέχρι την

πλήρωσή της. (μονάδες 3) Αν το όχημα είναι επιβατηγό τότε να διαβάζει την

ποσότητα καυσίμου την οποία θέλει να προμηθευτεί (μονάδες 2) και, αν

υπάρχει επάρκεια καυσίμου στη δεξαμενή, τότε το επιβατηγό όχημα να

εφοδιάζεται με τη ζητούμενη ποσότητα καυσίμου, διαφορετικά το όχημα να

μην εξυπηρετείται (μονάδες 3). (Μονάδες 8)

Γ4.

Η επαναληπτική διαδικασία να τερματίζεται, όταν αδειάσει η δεξαμενή

του πρατηρίου ή όταν δεν εξυπηρετηθούν τρία διαδοχικά επιβατηγά

οχήματα. (Μονάδες 4)

Γ5.

Στο τέλος ο αλγόριθμος να εμφανίζει:

α.

τη μέση ποσότητα καυσίμου ανά επιβατηγό όχημα που εξυπηρετήθηκε

β.

τη συνολική ποσότητα καυσίμου με την οποία τα βυτιοφόρα ανεφοδίασαν

τη δεξαμενή. (Μονάδες 4)

Σημειώσεις: Δεν απαιτείται έλεγχος εγκυρότητας για τον τύπο του οχήματος.

Θεωρήστε ότι στο πρατήριο προσέρχεται ένα τουλάχιστον επιβατηγό όχημα

για το οποίο η ποσότητα καυσίμου στη δεξαμενή επαρκεί.

Απάντηση:

Αλγόριθμος

Θέμα_4

Αρχή_επανάληψης

Διάβασε

Ποσ

Μέχρις_ότου

Ποσ > 0 και Ποσ <= 10000

εξ

0

!Πλήθος διαδοχικών οχημάτων που δεν εξυπηρετήθηκαν

ν

0

! Πλήθος οχημάτων που εξυπηρετήθηκαν

ΣΟχημ

0

!Η συνολική ποσότητα καυσίμου στα οχήματα που έβαλαν

ΣΒυτ

0

!Η συνολική ποσότητα που γέμισαν τα βυτιοφόρα

Αρχή_επανάληψης

Διάβασε

Τύπος

Αν

Τύπος = ‘‘Β’’

τότε

ΣΒυτ

ΣΒυτ+(10000-Ποσ)

Ποσ

10000 !Η δεξαμενή είναι γεμάτη πλέον

εξ

0 !Τα οχήματα πλέον μπορούν να εξυπηρετηθούν

αλλιώς

Διάβασε

λιτ

Αν

λιτ <= Ποσ

τότε

Ποσ

Ποσ-λιτ

ΣΟχημ

ΣΟχημ+λιτ