Ζήτησα από ΑΙ tool ανάλυση ερωτημάτων. Του τάισα το θέμα και το σχολικό βιβλίο.
Εντελώς raw παραθέτω τα σχόλιά του (ΟΧΙ τα θέματα).
🔹 ΘΕΜΑ ΑΑ1. Ελέγχει βασική θεωρία με στοχευμένες έννοιες: λογικά λάθη (δεν σταματούν το πρόγραμμα), μετατροπή ΜΕΧΡΙΣ_ΟΤΟΥ, σωστή έννοια δεδομένων, προσπέλαση πίνακα και λογική πράξη «ή».
👉 Έμφαση σε κατανόηση και όχι αποστήθιση.
Α2α. Εξετάζει την κληρονομικότητα: πώς περιγράφεται μια κλάση μέσα σε ιεραρχία και τι κληρονομεί η υποκλάση (ιδιότητες/μέθοδοι).
Α2β. Εστιάζει στη σειριακή αναζήτηση και στις περιπτώσεις χρήσης της (μη ταξινομημένα δεδομένα, μικρό πλήθος).
Α3. Μετατροπή σύνθετης λογικής επιλογής (με OR/AND και περιοχές τιμών) σε ΕΠΙΛΕΞΕ.
👉 Δεν είναι απλή αντιγραφή — θέλει σωστή ομαδοποίηση τιμών.
Α4. Μοντελοποίηση συστήματος σχολείου: κλάσεις, υποκλάσεις (τύποι αίθουσας) και σχέσεις (φιλοξενεί, εγγράφεται).
👉 Καθαρά εννοιολογική άσκηση ΟΟP.
🔹 ΘΕΜΑ ΒΒ1. Σχεδιασμός test cases για κλιμακωτή χρέωση με ειδικές περιπτώσεις (ελάχιστη χρέωση, αρνητική τιμή).
👉 Πολύ σημαντικό: έλεγχος ορίων (30, 50, 150, 350).
Β2α. Μετατροπή δυαδικού δέντρου σε έκφραση με σωστή προτεραιότητα πράξεων.
Β2β. Κατασκευή δέντρου από έκφραση (3
x + 4y²).
👉 Έλεγχος ιεραρχίας τελεστών.
Β3. Υποπρόγραμμα που:
- υπολογίζει επαναληπτικά άθροισμα ψηφίων μέχρι ≤24
- χρησιμοποιεί πίνακα αντιστοίχισης γράμματος
👉 Συνδυάζει επανάληψη + πίνακα + υποπρόγραμμα (κλασικό θέμα).
🔹 ΘΕΜΑ ΓΓ1. Δηλώσεις + χρήση σταθεράς (Βασική = 150).
Γ2. Εισαγωγή ονομάτων σε ουρά με sentinel "ΤΕΛΟΣ".
👉 FIFO δομή.
Γ3α. Μενού επιλογών με έλεγχο εγκυρότητας (1–4).
Γ3β. Εισαγωγή στην ουρά + εμφάνιση μοναδικού αριθμού (ID 1–10000).
Γ3γ. Ακύρωση εισιτηρίων → ενημέρωση διαθέσιμων.
Γ3δ. Πώληση:
- εξαγωγή από ουρά
- έλεγχος διαθεσιμότητας
- υπολογισμός κόστους με κλιμακωτές εκπτώσεις
👉 Το πιο ουσιαστικό κομμάτι (σύνθεση γνώσεων).
Γ4. Τελική αναφορά:
- σύνολο ακυρώσεων
- σύνολο εκπτώσεων
- άτομα που έμειναν στην ουρά
👉 Πλήρης διαχείριση συστήματος.
🔹 ΘΕΜΑ ΔΔ1. Δηλώσεις μεταβλητών και πινάκων.
Δ2. Εισαγωγή ομάδων σε 2 πίνακες + αρχικοποίηση δισδιάστατων (κερδισμένα/χαμένα σετ).
Δ3. Διαχείριση αγώνων:
- όλοι με όλους (χωρίς διπλές εμφανίσεις)
- έλεγχος ότι μία ομάδα παίρνει 2 σετ
- ενημέρωση στατιστικών
👉 Κλασική επεξεργασία πινάκων με εμφωλευμένες επαναλήψεις.
Δ4. Υπολογισμός ώρας λήξης αγώνων από 10:00 με συνεχόμενα ματς (σε λεπτά → ΩΩΛΛ).
Δ5α. Αναζήτηση ομάδας σε 2 πίνακες και σύγκριση επιδόσεων (σετ).
Δ5β. Υποπρόγραμμα ΑΝΑΖ (σειριακή αναζήτηση με επιστροφή θέσης ή -1).