0
Πανελλήνιες · 2019 · ΘΕΜΑ_Γ · Επανάληψη ΟΣΟ · Επανάληψη ΜΕΧΡΙΣ_ΟΤΟΥ · Συνθήκη ΑΝ · Μέγιστο-Ελάχιστο
Θα χρειαστείς: §8.2.1 Εντολή ΟΣΟ...ΕΠΑΝΑΛΑΒΕ · §8.2.2 Εντολή ΜΕΧΡΙΣ_ΟΤΟΥ · §8.1.1 Εντολή ΑΝ
Το Υπουργείο Παιδείας παρέχει μέσω του διαδικτύου μια συλλογή από εκπαιδευτικά βίντεο. Ο αριθμός των επισκέψεων που δέχεται κάθε ένα βίντεο καταγράφεται από ειδικό λογισμικό. Τα βίντεο διακρίνονται σε τρεις κατηγορίες ανάλογα με την επισκεψιμότητά τους:
| Όνομα | Αριθμός Επισκέψεων | |-------|--------------------| | Χαμηλή | από 1 έως και 100 | | Μεσαία | από 101 έως και 1000 | | Υψηλή | πάνω από 1000 |
Τα βίντεο με μηδενικές επισκέψεις δεν κατατάσσονται σε καμία κατηγορία.
Να αναπτύξετε πρόγραμμα το οποίο:
Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
Μονάδες: 2
Να διαβάζει επαναληπτικά τον τίτλο κάθε βίντεο και τον αριθμό των επισκέψεων που δέχτηκε. Η είσοδος των δεδομένων να τερματίζεται όταν ως τίτλος βίντεο δοθεί η λέξη «ΤΕΛΟΣ». Να γίνεται έλεγχος εγκυρότητας ώστε ο αριθμός των επισκέψεων να μην είναι αρνητικός.
Μονάδες: 5
Να βρίσκει και να εμφανίζει τον τίτλο του βίντεο με τον μεγαλύτερο αριθμό επισκέψεων. Να θεωρήσετε ότι είναι μοναδικό.
Μονάδες: 4
Να υπολογίζει για καθεμία από τις τρεις κατηγορίες επισκεψιμότητας το πλήθος των βίντεο που καταχωρίστηκαν σε αυτή. Να εμφανίζει για κάθε κατηγορία το όνομά της και το πλήθος των βίντεο που περιλαμβάνει.
Μονάδες: 6
Να βρίσκει και να εμφανίζει το όνομα της κατηγορίας επισκεψιμότητας στην οποία καταχωρίστηκαν τα περισσότερα βίντεο. Να θεωρήσετε ότι είναι μοναδική.
Μονάδες: 3
Σημείωση: Το πλήθος των βίντεο δεν είναι γνωστό.
Δες τα δεδομένα εισόδου και την αναμενόμενη έξοδο.
Παράδειγμα 1
Δείγμα δεδομένων
Είσοδος
VideoA 50 VideoB 500 VideoC 2000 TELOS
Αναμενόμενη έξοδος
ΧΑΜΗΛΗ 1 ΜΕΣΑΙΑ 1 ΥΨΗΛΗ 1 VideoC ΥΨΗΛΗ
Παράδειγμα 2
Δείγμα δεδομένων
Είσοδος
VideoA 10 VideoB 20 VideoC 30 TELOS
Αναμενόμενη έξοδος
ΧΑΜΗΛΗ 3 ΜΕΣΑΙΑ 0 ΥΨΗΛΗ 0 VideoC ΧΑΜΗΛΗ
Παράδειγμα 3
Δείγμα δεδομένων
Είσοδος
VideoA 200 VideoB 300 VideoC 400 VideoD 1500 TELOS
Αναμενόμενη έξοδος
ΧΑΜΗΛΗ 0 ΜΕΣΑΙΑ 3 ΥΨΗΛΗ 1 VideoD ΜΕΣΑΙΑ
Παράδειγμα 4
Δείγμα δεδομένων
Είσοδος
VideoA -5 0 VideoB 150 TELOS
Αναμενόμενη έξοδος
ΧΑΜΗΛΗ 1 ΜΕΣΑΙΑ 1 ΥΨΗΛΗ 0 VideoB ΜΕΣΑΙΑ
Παράδειγμα 5
Δείγμα δεδομένων
Είσοδος
VideoA 5000 VideoB 3000 VideoC 2000 TELOS
Αναμενόμενη έξοδος
ΧΑΜΗΛΗ 0 ΜΕΣΑΙΑ 0 ΥΨΗΛΗ 3 VideoA ΥΨΗΛΗ
| Είσοδος | VideoA 50 VideoB 500 VideoC 2000 TELOS |
| Αναμενόμενο | ΧΑΜΗΛΗ 1 ΜΕΣΑΙΑ 1 ΥΨΗΛΗ 1 VideoC ΥΨΗΛΗ |
| Είσοδος | VideoA 10 VideoB 20 VideoC 30 TELOS |
| Αναμενόμενο | ΧΑΜΗΛΗ 3 ΜΕΣΑΙΑ 0 ΥΨΗΛΗ 0 VideoC ΧΑΜΗΛΗ |
| Είσοδος | VideoA 200 VideoB 300 VideoC 400 VideoD 1500 TELOS |
| Αναμενόμενο | ΧΑΜΗΛΗ 0 ΜΕΣΑΙΑ 3 ΥΨΗΛΗ 1 VideoD ΜΕΣΑΙΑ |
| Είσοδος | VideoA -5 0 VideoB 150 TELOS |
| Αναμενόμενο | ΧΑΜΗΛΗ 1 ΜΕΣΑΙΑ 1 ΥΨΗΛΗ 0 VideoB ΜΕΣΑΙΑ |
| Είσοδος | VideoA 5000 VideoB 3000 VideoC 2000 TELOS |
| Αναμενόμενο | ΧΑΜΗΛΗ 0 ΜΕΣΑΙΑ 0 ΥΨΗΛΗ 3 VideoA ΥΨΗΛΗ |