ΑΣΚΗΣΗ 1
Μια τουριστική εταιρεία διαχειρίζεται 12 ξενοδοχεία σε διαφορετικές περιοχές της Ελλάδας. Τα ονόματα των ξενοδοχείων αποθηκεύονται στον πίνακα ΞΕΝΟΔΟΧΕΙΟ[12]. Για κάθε ξενοδοχείο, αποθηκεύεται σε πίνακα ΔΙΑΝΥΚΤΕΡΕΥΣΕΙΣ[12,12] ο αριθμός των διανυκτερεύσεων που καταγράφηκαν ανά μήνα για το έτος 2024 (12 μήνες).
Να αναπτύξετε πρόγραμμα το οποίο:
Α) Διαβάζει τα ονόματα των 12 ξενοδοχείων και τις διανυκτερεύσεις για κάθε μήνα του 2024.
Β) Υπολογίζει και εμφανίζει για κάθε ξενοδοχείο το όνομά του και το συνολικό πλήθος διανυκτερεύσεων σε όλο το έτος.
Γ) Υπολογίζει και εμφανίζει για κάθε ξενοδοχείο σε πόσους μήνες καταγράφηκαν πάνω από 1000 διανυκτερεύσεις.
Δ) Ταξινομεί τα ξενοδοχεία κατά φθίνουσα σειρά με βάση το συνολικό πλήθος διανυκτερεύσεων και εμφανίζει τον ταξινομημένο πίνακα με τα αντίστοιχα ονόματα ξενοδοχείων και σύνολα.
Ε) Εμφανίζει το όνομα του ξενοδοχείου που είχε τις λιγότερες συνολικές διανυκτερεύσεις κατά το έτος 2024 (θεωρήστε ότι είναι μοναδικό).
ΑΣΚΗΣΗ 2
Ένα πανεπιστήμιο διαθέτει 10 τμήματα, τα ονόματα των οποίων αποθηκεύονται στον πίνακα ΤΜΗΜΑ[10]. Για κάθε τμήμα, καταγράφεται σε πίνακα ΕΓΓΡΑΦΕΣ[10,6] ο αριθμός των νέων φοιτητών που εγγράφηκαν σε αυτό κατά το κάθε εξάμηνο των τελευταίων 3 ετών (6 εξάμηνα συνολικά: Χειμερινό και Εαρινό για κάθε έτος από 2022 έως και 2024).
Να αναπτύξετε πρόγραμμα το οποίο:
Α) Διαβάζει τα ονόματα των 10 τμημάτων και τον αριθμό εγγραφών για κάθε εξάμηνο.
Β) Υπολογίζει και εμφανίζει για κάθε τμήμα το συνολικό πλήθος εγγραφών την τριετία.
Γ) Εμφανίζει για κάθε τμήμα σε πόσα εξάμηνα οι εγγραφές ήταν κάτω από 100 φοιτητές.
Δ) Ταξινομεί τα τμήματα κατά αύξουσα σειρά ως προς το συνολικό πλήθος εγγραφών και εμφανίζει ονοματεπώνυμα και σύνολα.
Ε) Εμφανίζει το όνομα του τμήματος που είχε τις περισσότερες συνολικές εγγραφές (θεωρήστε ότι είναι μοναδικό).
ΑΣΚΗΣΗ 3
Μια οργάνωση που μελετά δημογραφικά δεδομένα της Ευρώπης καταγράφει τον πληθυσμό 8 ευρωπαϊκών χωρών για κάθε έτος της περιόδου 2015–2024. Τα ονόματα των χωρών αποθηκεύονται στον πίνακα ΧΩΡΑ[8] και οι αντίστοιχες τιμές πληθυσμού (σε χιλιάδες κατοίκους) στον πίνακα ΠΛΗΘΥΣΜΟΣ[8,10], όπου κάθε γραμμή αντιστοιχεί σε χώρα και κάθε στήλη σε έτος (2015–2024).
Να αναπτύξετε πρόγραμμα το οποίο:
Α) Διαβάζει τα ονόματα των 8 χωρών και τις πληθυσμιακές τιμές για κάθε έτος της δεκαετίας.
Β) Υπολογίζει και εμφανίζει για κάθε χώρα τη συνολική αύξηση ή μείωση πληθυσμού (διαφορά μεταξύ πληθυσμού 2024 και 2015).
Γ) Υπολογίζει και εμφανίζει για κάθε χώρα πόσες χρονιές είχε πληθυσμιακή αύξηση σε σύγκριση με την προηγούμενη χρονιά.
Δ) Ταξινομεί τις χώρες κατά φθίνουσα σειρά με βάση τη συνολική αύξηση πληθυσμού και εμφανίζει τον ταξινομημένο πίνακα με χώρα και διαφορά.
Ε) Εμφανίζει το όνομα της χώρας με τη μεγαλύτερη συνολική πληθυσμιακή μείωση (αν υπάρχει – να γίνεται έλεγχος).
ΑΣΚΗΣΗ 4
Ένας δήμος καταγράφει τις ηλικίες των δημοτών που συμμετείχαν σε 6 δημόσιες δράσεις μέσα στο έτος 2024, σε 5 διαφορετικές συνοικίες του. Τα ονόματα των συνοικιών αποθηκεύονται στον πίνακα ΣΥΝΟΙΚΙΑ[5] και οι μέσες ηλικίες των συμμετεχόντων καταγράφονται στον πίνακα ΗΛΙΚΙΕΣ[5,6], όπου κάθε γραμμή αντιστοιχεί σε συνοικία και κάθε στήλη σε μία δράση.
Να αναπτύξετε πρόγραμμα το οποίο:
Α) Διαβάζει τα ονόματα των 5 συνοικιών και τις μέσες ηλικίες συμμετεχόντων για κάθε μία από τις 6 δράσεις.
Β) Υπολογίζει και εμφανίζει για κάθε συνοικία τη μέση ηλικία των συμμετεχόντων συνολικά για το έτος (μέσος όρος των 6 δράσεων).
Γ) Υπολογίζει και εμφανίζει για κάθε συνοικία σε πόσες δράσεις συμμετείχαν άτομα με ηλικία άνω των 50 ετών.
Δ) Ταξινομεί τις συνοικίες κατά αύξουσα σειρά βάσει της συνολικής μέσης ηλικίας και εμφανίζει τις αντίστοιχες τιμές.
Ε) Εμφανίζει το όνομα της συνοικίας με τη χαμηλότερη μέση ηλικία συμμετεχόντων.
ΑΣΚΗΣΗ 5
Μια εταιρεία κινητής τηλεφωνίας καταγράφει για 7 μοντέλα κινητών τηλεφώνων τον αριθμό των συσκευών που πωλήθηκαν κάθε μήνα του έτους 2024. Τα ονόματα των μοντέλων αποθηκεύονται στον πίνακα ΜΟΝΤΕΛΟ[7] και οι αντίστοιχες μηνιαίες πωλήσεις στον πίνακα ΠΩΛΗΣΕΙΣ[7,12], όπου κάθε γραμμή αντιστοιχεί σε μοντέλο και κάθε στήλη σε έναν μήνα.
Να αναπτύξετε πρόγραμμα το οποίο:
Α) Διαβάζει τα ονόματα των 7 μοντέλων και τις πωλήσεις τους για κάθε έναν από τους 12 μήνες του 2024.
Β) Υπολογίζει και εμφανίζει για κάθε μοντέλο το συνολικό πλήθος πωλήσεων στο έτος.
Γ) Υπολογίζει και εμφανίζει για κάθε μοντέλο σε πόσους μήνες καταγράφηκαν πάνω από 1000 πωλήσεις.
Δ) Ταξινομεί τα μοντέλα κατά φθίνουσα σειρά ως προς το συνολικό πλήθος πωλήσεων και εμφανίζει τα αποτελέσματα με όνομα μοντέλου και σύνολο.
Ε) Εμφανίζει το όνομα του μοντέλου με τις λιγότερες συνολικές πωλήσεις μέσα στο 2024 (να θεωρηθεί ότι είναι μοναδικό).
ΑΣΚΗΣΗ 6
Σε έναν πανελλήνιο γραπτό διαγωνισμό, συμμετείχαν 9 σχολεία, με 8 μαθητές το καθένα. Για κάθε σχολείο, καταγράφονται οι βαθμολογίες των μαθητών στον πίνακα ΒΑΘΜΟΙ[9,8]. Τα ονόματα των σχολείων αποθηκεύονται στον πίνακα ΣΧΟΛΕΙΟ[9].
Να αναπτύξετε πρόγραμμα το οποίο:
Α) Διαβάζει τα ονόματα των 9 σχολείων και τις βαθμολογίες των 8 μαθητών κάθε σχολείου.
Β) Υπολογίζει και εμφανίζει για κάθε σχολείο τη μέση βαθμολογία των μαθητών του.
Γ) Εμφανίζει για κάθε σχολείο πόσοι μαθητές βαθμολογήθηκαν με κάτω από 10.
Δ) Ταξινομεί τα σχολεία κατά φθίνουσα σειρά ως προς τη μέση βαθμολογία και εμφανίζει τα ονόματα και τους αντίστοιχους μέσους όρους.
Ε) Εμφανίζει το όνομα του σχολείου με τον καλύτερο μέσο όρο (θεωρήστε ότι είναι μοναδικό).
ΑΣΚΗΣΗ 7
Μια βιομηχανική εταιρεία συλλέγει δεδομένα για την παραγωγή 10 εργοστασίων της, κάθε ένα από τα οποία καταγράφει τον μηνιαίο αριθμό παραγόμενων προϊόντων για το έτος 2024. Τα ονόματα των εργοστασίων αποθηκεύονται στον πίνακα ΕΡΓΟΣΤΑΣΙΟ[10], ενώ οι ποσότητες ανά μήνα αποθηκεύονται στον πίνακα ΠΑΡΑΓΩΓΗ[10,12].
Να αναπτύξετε πρόγραμμα το οποίο:
Α) Διαβάζει τα ονόματα των 10 εργοστασίων και τις μηνιαίες ποσότητες παραγόμενων προϊόντων για κάθε μήνα του 2024.
Β) Υπολογίζει και εμφανίζει για κάθε εργοστάσιο το συνολικό πλήθος προϊόντων που παρήχθησαν στο έτος.
Γ) Υπολογίζει και εμφανίζει για κάθε εργοστάσιο σε πόσους μήνες η παραγωγή ήταν κάτω από 5000 μονάδες.
Δ) Ταξινομεί τα εργοστάσια κατά φθίνουσα σειρά ως προς τη συνολική ετήσια παραγωγή και εμφανίζει τα αποτελέσματα με το όνομα και το σύνολο.
Ε) Εμφανίζει το όνομα του εργοστασίου με τη χαμηλότερη συνολική παραγωγή στο έτος 2024 (θεωρήστε ότι είναι μοναδικό).