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

293

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

της λειτουργίας του συστήματος εισάγεται η τιμή 0. Η είσοδος

πραγματοποιείται είτε μεμονωμένα είτε σε ομάδες. Προκειμένου να

επιτραπεί η είσοδος, ζητείται ο αριθμός επισκεπτών που θέλουν να

εισέλθουν και, εφόσον η ενδεχόμενη είσοδός τους δεν υπερβαίνει το όριο

χωρητικότητας της αίθουσας, τότε επιτρέπεται· διαφορετικά, απορρίπτεται

με κατάλληλο μήνυμα. Η έξοδος πραγματοποιείται μεμονωμένα, δηλαδή

ένα άτομο κάθε φορά. Ο τερματισμός επιτρέπεται, όταν η αίθουσα είναι

άδεια. Για την υποστήριξη του συστήματος να αναπτύξετε πρόγραμμα

το οποίο:

1.

Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων. (Μονάδες 2)

2.

Να διαβάζει τον κωδικό επιθυμητής λειτουργίας (1 για είσοδο, 2 για έξοδο

και 0 για τερματισμό), μέχρι τον τερματισμό της λειτουργίας του

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

3. α.

Στην περίπτωση που δοθεί ο κωδικός 1, να διαβάζει τον αριθμό των

ατόμων και με τη χρήση της λογικής συνάρτησης IN να ελέγχει αν

επιτρέπεται η είσοδός τους. Αν η είσοδός τους επιτρέπεται, εισέρχονται στην

αίθουσα· διαφορετικά, εμφανίζεται το μήνυμα ΔΟΚΙΜΑΣΤΕ ΑΡΓΟΤΕΡΑ.

(μονάδες 4)

β.

Στην περίπτωση που δοθεί ο κωδικός 2, θεωρείται ότι εξέρχεται ένα

άτομο. Η εκτέλεση της συγκεκριμένης λειτουργίας να επιτρέπεται, όταν η

αίθουσα δεν είναι κενή· διαφορετικά, να εμφανίζει το μήνυμα ΑΔΥΝΑΤΗ

ΛΕΙΤΟΥΡΓΙΑ. (μονάδες 2) (Μονάδες 6)

4.

Μετά τον τερματισμό να εμφανίζει τον συνολικό αριθμό των επισκεπτών,

καθώς και το πλήθος των ατόμων της μεγαλύτερης ομάδας που

απορρίφθηκε, ή να εμφανίζει το μήνυμα ΔΕΝ ΑΠΟΡΡΙΦΘΗΚΕ ΚΑΜΙΑ

ΟΜΑΔΑ. (Μονάδες 4)

5.

Να αναπτύξετε τη λογική συνάρτηση ΙΝ. (Μονάδες 4)

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

τιμές εισόδου και ότι η αίθουσα είναι αρχικά κενή.

Απάντηση:

ΠΡΟΓΡΑΜΜΑ

ΘΕΜΑ_Γ

ΜΕΤΑΒΛΗΤΕΣ

ΑΚΕΡΑΙΕΣ

: ΣΥΝ,ΜΕΓ,ΧΩΡ,ΚΑΤ,ΑΤΟΜΑ

ΑΡΧΗ

ΣΥΝ

0

ΜΕΓ

0

ΧΩΡ

1000

ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ

ΔΙΑΒΑΣΕ

ΚΑΤ

ΑΝ

ΚΑΤ = 1

ΤΟΤΕ