panellele.gr

Πανελλαδικές 2026ΠληροφορικήClaude Opus 4.8

Claude Opus 4.8 · Πληροφορική

Anthropic · κυκλοφορία Μάιος 2026 · εξέταση 5 Ιουνίου 2026 · 17 υποερωτήματα

18,894,0 / 100

Έχασε μονάδες σε 2 από τα 17 υποερωτήματα. Αυτά είναι ήδη ανοιχτά παρακάτω· κάθε άλλη γραμμή ανοίγει με κλικ στην απάντηση και στα σκέλη της.

Το υλικό που συνόδευε ολόκληρο το φύλλο — κοινό για κάθε υποερώτημα, γι' αυτό στέκει εδώ μία φορά αντί να επαναλαμβάνεται παρακάτω.

Υπόμνημα συμβολισμού

Υπόμνημα συμβολισμού

Πριν από τα θέματα, πώς διαβάζονται τα σύμβολα αυτού του φύλλου. Δεν περιέχει καμία πληροφορία για τη λύση.

  • Το κείμενο είναι μεταγραφή του έντυπου φύλλου θεμάτων. Όπου το πρωτότυπο είχε στοίχιση, πλαίσια ή έμφαση, εδώ υπάρχει markdown ή HTML: <br> σημαίνει αλλαγή γραμμής, <u>…</u> υπογράμμιση, <sup>…</sup> εκθέτη, <sub>…</sub> δείκτη. Είναι μορφοποίηση, δεν είναι μέρος της εκφώνησης.
  • Οι δείκτες γράφονται άλλοτε με Unicode (Ε₁), άλλοτε με HTML (ΜΑ), άλλοτε με κάτω παύλα (V_ισ.). Και οι τρεις μορφές σημαίνουν το ίδιο πράγμα: δείκτης.
Η κεφαλίδα του φύλλου

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ & ΕΣΠΕΡΙΝΩΝ ΓΕΝΙΚΩΝ ΛΥΚΕΙΩΝ ΠΑΡΑΣΚΕΥΗ 5 ΙΟΥΝΙΟΥ 2026 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΠΕΝΤΕ (5)

Θέμα Α

Α1 χαρακτηρισμός πέντε προτάσεων ως ΣΩΣΤΟ ή ΛΑΘΟΣ 8/10 μονάδες

Τι ζητούσε το φύλλο

Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1 έως 5 και δίπλα τη λέξη ΣΩΣΤΟ, αν η πρόταση είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν η πρόταση είναι λανθασμένη.

1. Με τον όρο πληροφορία αναφέρεται οποιοδήποτε γνωσιακό στοιχείο προέρχεται από επεξεργασία δεδομένων. 2. Στη στοίβα χρόνου εκτέλεσης αποθηκεύονται οι παράμετροι του υποπρογράμματος που καλείται. 3. Το διάγραμμα ροής είναι ένας τρόπος περιγραφής αλγορίθμου. 4. Οι εντολές στον βρόχο ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5 ΜΕ_ΒΗΜΑ 5 θα εκτελεστούν δύο φορές. 5. Ο έλεγχος μαύρου κουτιού δεν μπορεί να εφαρμοστεί σε υποπρογράμματα.

Μονάδες 10

εννοιολογικό

Τι απάντησε

  1. ΣΩΣΤΟ
  2. ΣΩΣΤΟ
  3. ΣΩΣΤΟ
  4. ΛΑΘΟΣ
  5. ΛΑΘΟΣ

Πώς βαθμολογήθηκε

  1. Πρόταση 1 (πληροφορία = γνωσιακό στοιχείο από επεξεργασία δεδομένων): χαρακτηρισμός ΣΩΣΤΟ 2/2
  2. Πρόταση 2 (στοίβα χρόνου εκτέλεσης / παράμετροι καλούμενου υποπρογράμματος): χαρακτηρισμός ΛΑΘΟΣ 0/2
  3. Πρόταση 3 (διάγραμμα ροής ως τρόπος περιγραφής αλγορίθμου): χαρακτηρισμός ΣΩΣΤΟ 2/2
  4. Πρόταση 4 (ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5 ΜΕ_ΒΗΜΑ 5 — δύο εκτελέσεις): χαρακτηρισμός ΛΑΘΟΣ 2/2
  5. Πρόταση 5 (έλεγχος μαύρου κουτιού σε υποπρογράμματα): χαρακτηρισμός ΛΑΘΟΣ 2/2

Αιτιολόγηση βαθμολογητή

Λάθος χαρακτηρισμός στην πρόταση 2 (χαρακτήρισε ΣΩΣΤΟ ενώ είναι ΛΑΘΟΣ). Οι υπόλοιποι τέσσερις σωστοί.

Α2 ορισμός απλά συνδεδεμένης λίστας, NULL και Κεφαλή 6/6 μονάδες

Τι ζητούσε το φύλλο

Α2. Τι είναι μια απλά συνδεδεμένη λίστα; Να εξηγήσετε τι είναι NULL και τι Κεφαλή σε μια απλά συνδεδεμένη λίστα.

Μονάδες 6

Τι απάντησε

Μια απλά συνδεδεμένη λίστα είναι μια δυναμική δομή δεδομένων που αποτελείται από ένα σύνολο κόμβων, όπου κάθε κόμβος περιέχει δύο μέρη: τα δεδομένα (πληροφορία) και έναν δείκτη (σύνδεσμο) που δείχνει στον επόμενο κόμβο της λίστας. Οι κόμβοι συνδέονται διαδοχικά ο ένας με τον άλλον σχηματίζοντας μια αλυσίδα.

NULL: είναι μια ειδική τιμή που τοποθετείται στον δείκτη του τελευταίου κόμβου της λίστας και δηλώνει το τέλος της λίστας, δηλαδή ότι δεν υπάρχει επόμενος κόμβος.

Κεφαλή: είναι ένας δείκτης που δείχνει στον πρώτο κόμβο της λίστας. Μέσω αυτής γίνεται η πρόσβαση σε ολόκληρη τη λίστα. Αν η λίστα είναι κενή, η Κεφαλή έχει τιμή NULL.

Πώς βαθμολογήθηκε

  1. Απόδοση του ορισμού της απλά συνδεδεμένης λίστας: σύνολο κόμβων διατεταγμένων γραμμικά, όπου κάθε κόμβος περιέχει τα δεδομένα του και δείκτη προς τον επόμενο κόμβο 2/2
  2. Εξήγηση του NULL: η τιμή του πεδίου δείκτη του τελευταίου κόμβου, που δηλώνει ότι δεν δείχνει σε κανέναν κόμβο (δείκτης στο κενό) 2/2
  3. Εξήγηση της Κεφαλής: η ειδική μεταβλητή που κρατά τη διεύθυνση (θέση στη μνήμη) του πρώτου κόμβου, ώστε να είναι δυνατή η προσπέλαση της λίστας 2/2

Αιτιολόγηση βαθμολογητή

Ισοδύναμη με το βιβλίο απόδοση και των τριών σκελών· η Κεφαλή περιγράφεται ως δείκτης προς τον πρώτο κόμβο (όχι ως ο κόμβος), αποδεκτό.

Α3 ορισμός Δομής Δεδομένων 4/4 μονάδες

Τι ζητούσε το φύλλο

Α3. Να γράψετε τον ορισμό της Δομής Δεδομένων.

Μονάδες 4

Τι απάντησε

Δομή Δεδομένων είναι ένα σύνολο αποθηκευμένων δεδομένων τα οποία υφίστανται επεξεργασία από ένα σύνολο λειτουργιών (πράξεων). Ορίζει δηλαδή τον τρόπο οργάνωσης, αποθήκευσης και διαχείρισης των δεδομένων, καθώς και τις επιτρεπτές λειτουργίες πάνω σε αυτά.

Πώς βαθμολογήθηκε

  1. Αναφορά ότι Δομή Δεδομένων είναι ένα σύνολο αποθηκευμένων δεδομένων 2/2
  2. Αναφορά ότι τα δεδομένα αυτά υφίστανται επεξεργασία από ένα σύνολο λειτουργιών 2/2

Αιτιολόγηση βαθμολογητή

Πλήρης ο ορισμός του σχολικού βιβλίου, με ορθή επιπρόσθετη επεξήγηση.

Α4 αντιστοίχιση τελεστών στήλης Α με στήλη Β 5/5 μονάδες

Τι ζητούσε το φύλλο

Α4. Να γράψετε στο τετράδιό σας τους αριθμούς της στήλης Α και δίπλα το γράμμα της στήλης Β που αντιστοιχεί.

ΣΤΗΛΗ Α ΣΤΗΛΗ Β
1. MOD α. λογικός τελεστής
2. ΚΑΙ β. συγκριτικός τελεστής
3. <> γ. αριθμητικός τελεστής
4. *
5. ^

Μονάδες 5

Τι απάντησε

1 → γ 2 → α 3 → β 4 → γ 5 → γ

Πώς βαθμολογήθηκε

  1. Αντιστοίχιση 1 (MOD) → γ (αριθμητικός τελεστής) 1/1
  2. Αντιστοίχιση 2 (ΚΑΙ) → α (λογικός τελεστής) 1/1
  3. Αντιστοίχιση 3 (<>) → β (συγκριτικός τελεστής) 1/1
  4. Αντιστοίχιση 4 (*) → γ (αριθμητικός τελεστής) 1/1
  5. Αντιστοίχιση 5 (^) → γ (αριθμητικός τελεστής) 1/1

Αιτιολόγηση βαθμολογητή

Όλες οι αντιστοιχίσεις σωστές.

Θέμα Β

Β1 συμπλήρωση διαγράμματος ιεραρχίας κλάσεων οχημάτων 10/10 μονάδες

Τι ζητούσε το φύλλο

Β1. Σε μια εταιρεία ενοικίασης οχημάτων έχει αναπτυχθεί εφαρμογή για την ενοικίαση αυτοκινήτων, μοτοσυκλετών και ηλεκτρικών ποδηλάτων. Για τον σκοπό αυτό έχουν αναπτυχθεί οι παρακάτω κλάσεις με συγκεκριμένες ιδιότητες και μεθόδους:

Αυτοκίνητο: κατασκευαστής, αριθμός κυκλοφορίας, κωδικός ενοικίασης, ΕφοδιάζεταιΜεΚαύσιμα(), Φρενάρει().

Μοτοσυκλέτα: κατασκευαστής, αριθμός κυκλοφορίας, κωδικός ενοικίασης, ΕφοδιάζεταιΜεΚαύσιμα(), Φρενάρει().

Ηλεκτρικό ποδήλατο: κατασκευαστής, κωδικός ενοικίασης, Φορτίζεται(), Φρενάρει().

Η μέθοδος Φρενάρει() είναι πολυμορφική.

Να μεταφέρετε στο τετράδιό σας το παρακάτω διάγραμμα ιεραρχίας κλάσεων συμπληρώνοντας τις ιδιότητες και μεθόδους που χαρακτηρίζουν κάθε κλάση έτσι ώστε να αποτυπώνεται η σχέση κληρονομικότητας.

[ΣΧΗΜΑ: Διάγραμμα ιεραρχίας κλάσεων. Στην κορυφή ένα ορθογώνιο πλαίσιο χωρισμένο σε τμήματα: στο επάνω τμήμα ο τίτλος «Όχημα»· κάτω από αυτό, τμήμα που περιέχει το κείμενο «κατασκευαστής:» και είναι κατά τα άλλα κενό· ακολουθεί οριζόντια διακεκομμένη γραμμή και κάτω από αυτήν ένα κενό τμήμα. Από την κορυφή του πλαισίου «Όχημα» ξεκινά προς τα κάτω γραμμή που καταλήγει σε κενό τρίγωνο (βέλος κληρονομικότητας) που δείχνει προς το πλαίσιο «Όχημα»· η γραμμή διακλαδίζεται σε οριζόντια γραμμή από την οποία κατεβαίνουν τρεις κατακόρυφες γραμμές προς τρία πλαίσια στη σειρά. Τα τρία πλαίσια, από αριστερά προς τα δεξιά, έχουν τίτλους «Ηλεκτρικό ποδήλατο», «Μοτοσυκλέτα» και «Αυτοκίνητο». Καθένα από αυτά είναι χωρισμένο όπως και το πάνω πλαίσιο: ένα κενό τμήμα ιδιοτήτων, οριζόντια διακεκομμένη γραμμή και ένα κενό τμήμα μεθόδων.]

Μονάδες 10

Τι απάντησε

                 ┌──────────────────────────┐
                 │          Όχημα           │
                 ├──────────────────────────┤
                 │ κατασκευαστής:           │
                 │ κωδικός ενοικίασης:      │
                 ├──────────────────────────┤
                 │ Φρενάρει()               │
                 └──────────────────────────┘
                             △
          ┌──────────────────┼──────────────────┐
          │                  │                  │
┌───────────────────┐ ┌────────────────┐ ┌────────────────┐
│ Ηλεκτρικό ποδήλατο│ │  Μοτοσυκλέτα    │ │  Αυτοκίνητο     │
├───────────────────┤ ├────────────────┤ ├────────────────┤
│                   │ │ αριθμός        │ │ αριθμός        │
│                   │ │ κυκλοφορίας:   │ │ κυκλοφορίας:   │
├───────────────────┤ ├────────────────┤ ├────────────────┤
│ Φορτίζεται()      │ │ ΕφοδιάζεταιΜε  │ │ ΕφοδιάζεταιΜε  │
│ Φρενάρει()        │ │ Καύσιμα()      │ │ Καύσιμα()      │
│                   │ │ Φρενάρει()     │ │ Φρενάρει()     │
└───────────────────┘ └────────────────┘ └────────────────┘

Στην υπερκλάση Όχημα τοποθετούνται οι κοινές ιδιότητες και μέθοδοι όλων: ο κατασκευαστής και ο κωδικός ενοικίασης, καθώς και η πολυμορφική μέθοδος Φρενάρει().

Το «αριθμός κυκλοφορίας» υπάρχει μόνο σε Μοτοσυκλέτα και Αυτοκίνητο (όχι στο ηλεκτρικό ποδήλατο), οπότε δηλώνεται σε κάθε μία από αυτές τις υποκλάσεις. Το «ΕφοδιάζεταιΜεΚαύσιμα()» ανήκει σε Μοτοσυκλέτα και Αυτοκίνητο, ενώ το «Φορτίζεται()» μόνο στο Ηλεκτρικό ποδήλατο. Η μέθοδος Φρενάρει() υπερκαλύπτεται (πολυμορφισμός) σε κάθε υποκλάση.

Πώς βαθμολογήθηκε

  1. Στην υπερκλάση «Όχημα» τοποθετούνται όσα είναι κοινά και στις τρεις κλάσεις: οι ιδιότητες κατασκευαστής και κωδικός ενοικίασης και η μέθοδος Φρενάρει(). Επειδή η εκφώνηση ορίζει τη Φρενάρει() ως πολυμορφική, αυτή πρέπει να εμφανίζεται ΚΑΙ στις τρεις υποκλάσεις, όπως στη λύση αναφοράς· ρητή δήλωση ότι επαναπροσδιορίζεται σε κάθε υποκλάση γίνεται δεκτή ως ισοδύναμη, αλλά σιωπή ως προς τον πολυμορφισμό κοστίζει μονάδα. 4/4
  2. Κλάση «Ηλεκτρικό ποδήλατο»: καμία δική της ιδιότητα (η κληρονομικότητα καλύπτει κατασκευαστή και κωδικό ενοικίασης) και μέθοδος Φορτίζεται() 2/2
  3. Κλάση «Μοτοσυκλέτα»: ιδιότητα αριθμός κυκλοφορίας και μέθοδος ΕφοδιάζεταιΜεΚαύσιμα() 2/2
  4. Κλάση «Αυτοκίνητο»: ιδιότητα αριθμός κυκλοφορίας και μέθοδος ΕφοδιάζεταιΜεΚαύσιμα() 2/2

Αιτιολόγηση βαθμολογητή

Πλήρες και ορθό διάγραμμα· η Φρενάρει() επαναλαμβάνεται στις υποκλάσεις ως πολυμορφική, αποδεκτό. Δεν επαναλαμβάνονται κοινές ιδιότητες στις υποκλάσεις.

Β2 μετατροπή τμήματος σε δομή ΟΣΟ...ΕΠΑΝΑΛΑΒΕ 5/5 μονάδες

Τι ζητούσε το φύλλο

Β2. Να μετατρέψετε το παρακάτω τμήμα προγράμματος σε ισοδύναμο χρησιμοποιώντας τη δομή επανάληψης «ΟΣΟ…ΕΠΑΝΑΛΑΒΕ».

ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    ΔΙΑΒΑΣΕ Χ
    Ψ ← Χ ^ 2
    ΓΡΑΨΕ Ψ
ΜΕΧΡΙΣ_ΟΤΟΥ Χ=0

Μονάδες 5

Τι απάντησε

ΔΙΑΒΑΣΕ Χ
Ψ ← Χ ^ 2
ΓΡΑΨΕ Ψ
ΟΣΟ Χ <> 0 ΕΠΑΝΑΛΑΒΕ
    ΔΙΑΒΑΣΕ Χ
    Ψ ← Χ ^ 2
    ΓΡΑΨΕ Ψ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Πώς βαθμολογήθηκε

  1. Οι εντολές του σώματος (ανάγνωση Χ, υπολογισμός Ψ ← Χ^2, εμφάνιση Ψ) εκτελούνται μία φορά πριν από τον βρόχο, ώστε να διατηρηθεί η μία εγγυημένη εκτέλεση της ΜΕΧΡΙΣ_ΟΤΟΥ 2/2
  2. Συνθήκη συνέχισης ΟΣΟ Χ <> 0, δηλαδή η άρνηση της συνθήκης τερματισμού Χ = 0 2/2
  3. Επανάληψη ολόκληρου του σώματος μέσα στον βρόχο, με σωστό κλείσιμο (ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ), ώστε το τμήμα να είναι λειτουργικά ισοδύναμο με το αρχικό 1/1

Αιτιολόγηση βαθμολογητή

Πλήρως ισοδύναμη μετατροπή.

Β3 συμπλήρωση κενών σε τμήμα ταξινόμησης πίνακα βιβλίων 6/10 μονάδες

Τι ζητούσε το φύλλο

Β3. Έστω πίνακας ΒΙΒΛΙΑ[100] που περιέχει τους τίτλους και τα ονόματα των συγγραφέων από 50 βιβλία. Πιο συγκεκριμένα, στο πρώτο κελί είναι καταχωρημένος ο τίτλος του πρώτου βιβλίου και στο δεύτερο κελί το όνομα του συγγραφέα του. Στο τρίτο κελί ο τίτλος του δεύτερου βιβλίου και στο τέταρτο κελί το όνομα του αντίστοιχου συγγραφέα κ.ο.κ.

Το παρακάτω τμήμα προγράμματος ταξινομεί τον πίνακα με τέτοιο τρόπο ώστε οι τίτλοι των βιβλίων που βρίσκονται στις περιττές θέσεις του πίνακα να είναι ταξινομημένοι αλφαβητικά, ακολουθούμενοι από το όνομα του αντίστοιχου συγγραφέα στις άρτιες θέσεις.

Να γράψετε στο τετράδιό σας τους αριθμούς (1) έως (5) που αντιστοιχούν στα κενά αυτά στο παρακάτω τμήμα προγράμματος και δίπλα ό,τι πρέπει να συμπληρωθεί, έτσι ώστε το τμήμα προγράμματος να επιτελεί τη λειτουργία που περιγράφηκε.

ΓΙΑ i ΑΠΟ  …(1)… ΜΕΧΡΙ 99 ΜΕ_ΒΗΜΑ …(2)…
    ΓΙΑ j ΑΠΟ …(3)… ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ …(4)…
        ΑΝ ΒΙΒΛΙΑ[ j-2 ] > ΒΙΒΛΙΑ[…(5)…] ΤΟΤΕ
            temp← ΒΙΒΛΙΑ [ j-2 ]
            ΒΙΒΛΙΑ[ j-2 ]  ← ΒΙΒΛΙΑ[ j ]
            ΒΙΒΛΙΑ[ j ] ← temp
            temp ← ΒΙΒΛΙΑ[ j-1 ]
            ΒΙΒΛΙΑ[ j-1 ] ← ΒΙΒΛΙΑ[ j+1 ]
            ΒΙΒΛΙΑ[ j+1 ] ← temp
        ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Μονάδες 10

εννοιολογικό

Τι απάντησε

Ο πίνακας έχει 100 κελιά. Οι τίτλοι βρίσκονται στις περιττές θέσεις (1, 3, 5, …, 99) και τα ονόματα συγγραφέων στις άρτιες (2, 4, …, 100). Η ταξινόμηση γίνεται με βάση τους τίτλους (περιττές θέσεις), μεταφέροντας μαζί και τον αντίστοιχο συγγραφέα.

Πρόκειται για ταξινόμηση φυσαλίδας με βήμα 2. Ο εξωτερικός δείκτης i ξεκινά από το 3, ο εσωτερικός j από το 3 και συγκρίνεται το ΒΙΒΛΙΑ[j-2] με το ΒΙΒΛΙΑ[j].

(1): 3 (2): 2 (3): 3 (4): 2 (5): j

Πώς βαθμολογήθηκε

  1. Κενό (1): αρχική τιμή του i ίση με 3 2/2
  2. Κενό (2): βήμα του εξωτερικού βρόχου ίσο με 2 2/2
  3. Κενό (3): αρχική τιμή του j ίση με 99 0/2
  4. Κενό (4): βήμα του εσωτερικού βρόχου ίσο με -2 0/2
  5. Κενό (5): δείκτης σύγκρισης j, ώστε να συγκρίνονται οι τίτλοι ΒΙΒΛΙΑ[j-2] και ΒΙΒΛΙΑ[j] 2/2

Αιτιολόγηση βαθμολογητή

Στα κενά (3) και (4) έδωσε j από 3 με βήμα +2, δηλαδή αύξουσα εσωτερική διαδρομή με αυξανόμενο άνω όριο i· η δομή αυτή δεν ταξινομεί (π.χ. σε φθίνουσα ακολουθία τριών στοιχείων αφήνει τον πίνακα μη ταξινομημένο), άρα λάθος λογική, όχι απλή εναλλακτική.

Θέμα Γ

Μια αλυσίδα σούπερ μάρκετ διαθέτει 150 υποκαταστήματα σε όλη την Ελλάδα. Στο πλαίσιο προωθητικής ενέργειας αποφάσισε να προσφέρει συγκεκριμένο αναψυκτικό σε ειδική τιμή.

Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:

Γ1 δηλώσεις και ανάγνωση θετικού αποθέματος σε πίνακα 4/4 μονάδες

Τι ζητούσε το φύλλο

Γ1. α) Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.

β) Για κάθε υποκατάστημα να διαβάζει το απόθεμα αναψυκτικού (σε κουτιά) ελέγχοντας ότι είναι θετικός αριθμός και να το αποθηκεύει σε πίνακα ΑΠΟΘ[150].

Μονάδες 4

Τι απάντησε

ΠΡΟΓΡΑΜΜΑ Super_Market
ΜΕΤΑΒΛΗΤΕΣ
    ΑΚΕΡΑΙΕΣ: ΑΠΟΘ[150], i, υποκ, κουτια, πληθος, αγορασαν, πρωτο
    ΠΡΑΓΜΑΤΙΚΕΣ: ποσοστο
    ΛΟΓΙΚΕΣ: βρεθηκε
ΑΡΧΗ
    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 150
        ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
            ΔΙΑΒΑΣΕ ΑΠΟΘ[i]
        ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠΟΘ[i] > 0
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

(Το πρόγραμμα ολοκληρώνεται στα επόμενα ερωτήματα.)

Πώς βαθμολογήθηκε

  1. Τμήμα δηλώσεων: επικεφαλίδα προγράμματος και δήλωση όλων των μεταβλητών που χρησιμοποιούνται με σωστό τύπο, περιλαμβανομένου του πίνακα ΑΠΟΘ[150] 1/1
  2. Επανάληψη για τα 150 υποκαταστήματα που διαβάζει το απόθεμα και το αποθηκεύει στην αντίστοιχη θέση του ΑΠΟΘ 1/1
  3. Έλεγχος εγκυρότητας που επαναλαμβάνει την ανάγνωση όσο η τιμή δεν είναι θετικός αριθμός, ώστε στον πίνακα να καταλήγει μόνο θετική τιμή 2/2

Αιτιολόγηση βαθμολογητή

Ορθές δηλώσεις συνεπείς με όλες τις μεταβλητές που χρησιμοποιεί και σωστός έλεγχος ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠΟΘ[i]>0.

Γ2 ανάγνωση υποκαταστήματος και κουτιών με τερματισμό στο 0 4/4 μονάδες

Τι ζητούσε το φύλλο

Γ2. Για κάθε πελάτη που προσέρχεται σε κάποιο υποκατάστημα να διαβάζει τον αριθμό του υποκαταστήματος (1-150) και τον αριθμό κουτιών αναψυκτικού που επιθυμεί να αγοράσει. Η επαναληπτική διαδικασία ολοκληρώνεται, όταν δοθεί ως αριθμός υποκαταστήματος το 0 (μηδέν).

Μονάδες 4

Τι απάντησε

    πληθος ← 0
    αγορασαν ← 0
    πρωτο ← 0
    βρεθηκε ← ΨΕΥΔΗΣ
    ΔΙΑΒΑΣΕ υποκ
    ΟΣΟ υποκ <> 0 ΕΠΑΝΑΛΑΒΕ
        ΔΙΑΒΑΣΕ κουτια
        πληθος ← πληθος + 1

(Ο βρόχος συνεχίζεται στα Γ3, Γ4, Γ5 και κλείνει με νέα ανάγνωση και ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ.)

Πώς βαθμολογήθηκε

  1. Δομή επανάληψης πελατών που τερματίζει όταν δοθεί ως αριθμός υποκαταστήματος το 0, με την ανάγνωση τοποθετημένη έτσι ώστε η τιμή 0 να μην επεξεργάζεται ως πελάτης 2/2
  2. Μέσα στην επανάληψη διαβάζεται ο αριθμός κουτιών που επιθυμεί ο πελάτης και επαναλαμβάνεται η ανάγνωση του αριθμού υποκαταστήματος για την επόμενη επανάληψη 2/2

Αιτιολόγηση βαθμολογητή

Ανάγνωση πριν τον ΟΣΟ και επανάληψη ανάγνωσης στο τέλος του βρόχου (παρατίθεται στο Γ4)· ο πελάτης με 0 δεν εξυπηρετείται.

Γ3 ενημέρωση πίνακα αποθέματος ανάλογα με επάρκεια 5/5 μονάδες

Τι ζητούσε το φύλλο

Γ3. Να ενημερώνει τον πίνακα ΑΠΟΘ ως εξής:

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

β) Αν το απόθεμα δεν επαρκεί, ο πελάτης αγοράζει τα αναψυκτικά που έχουν απομείνει (μονάδες 2).

γ) Αν δεν υπάρχει απόθεμα, να εμφανίζει μήνυμα «Δεν υπάρχει απόθεμα» (μονάδες 1).

Μονάδες 5

Τι απάντησε

Μέσα στον βρόχο του Γ2, μετά την ανάγνωση των κουτιών:

        ΑΝ ΑΠΟΘ[υποκ] = 0 ΤΟΤΕ
            ΓΡΑΨΕ "Δεν υπάρχει απόθεμα"
        ΑΛΛΙΩΣ_ΑΝ ΑΠΟΘ[υποκ] >= κουτια ΤΟΤΕ
            ΑΠΟΘ[υποκ] ← ΑΠΟΘ[υποκ] - κουτια
            αγορασαν ← αγορασαν + 1
        ΑΛΛΙΩΣ
            ΑΠΟΘ[υποκ] ← 0
        ΤΕΛΟΣ_ΑΝ

Επεξήγηση: αν το απόθεμα είναι μηδέν εμφανίζεται το μήνυμα· αν επαρκεί (>= επιθυμητή ποσότητα) αφαιρείται όλη η ποσότητα και μετράμε ότι ο πελάτης αγόρασε ό,τι ήθελε· αν δεν επαρκεί, ο πελάτης αγοράζει όσα απομένουν και το απόθεμα μηδενίζεται.

Πώς βαθμολογήθηκε

  1. α) Περίπτωση επάρκειας: όταν το διαθέσιμο απόθεμα καλύπτει την επιθυμητή ποσότητα, το ΑΠΟΘ του υποκαταστήματος μειώνεται κατά την ποσότητα που αγόρασε ο πελάτης 2/2
  2. β) Περίπτωση μη επάρκειας: όταν υπάρχει απόθεμα αλλά μικρότερο του επιθυμητού, ο πελάτης παίρνει ό,τι απομένει και το ΑΠΟΘ μηδενίζεται 2/2
  3. γ) Περίπτωση μηδενικού αποθέματος: εμφάνιση του μηνύματος «Δεν υπάρχει απόθεμα» χωρίς μεταβολή του πίνακα 1/1

Αιτιολόγηση βαθμολογητή

Τρεις αμοιβαία αποκλειόμενες περιπτώσεις· η οριακή ισότητα ΑΠΟΘ=κουτια εντάσσεται σωστά στην (α) με τη συνθήκη >=.

Γ4 υπολογισμός υποκαταστήματος που εξαντλήθηκε πρώτο 7/7 μονάδες

Τι ζητούσε το φύλλο

Γ4. Να υπολογίζει και να εμφανίζει τον αριθμό του υποκαταστήματος, του οποίου το απόθεμα εξαντλήθηκε πρώτο. Αν δεν υπάρχει τέτοιο κατάστημα να εμφανίζει κατάλληλο μήνυμα.

Μονάδες 7

Τι απάντησε

Ελέγχουμε το πρώτο κατάστημα που εξαντλείται (φτάνει στο 0) κατά τη σειρά εξυπηρέτησης. Μέσα στον βρόχο, αμέσως μετά την ενημέρωση αποθέματος:

        ΑΝ (πρωτο = 0) ΚΑΙ (ΑΠΟΘ[υποκ] = 0) ΤΟΤΕ
            πρωτο ← υποκ
            βρεθηκε ← ΑΛΗΘΗΣ
        ΤΕΛΟΣ_ΑΝ
        ΔΙΑΒΑΣΕ υποκ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

    ΑΝ βρεθηκε = ΑΛΗΘΗΣ ΤΟΤΕ
        ΓΡΑΨΕ "Το υποκατάστημα με το πρώτο εξαντλημένο απόθεμα είναι το: ", πρωτο
    ΑΛΛΙΩΣ
        ΓΡΑΨΕ "Δεν υπάρχει υποκατάστημα με εξαντλημένο απόθεμα"
    ΤΕΛΟΣ_ΑΝ

Σημείωση: Ο έλεγχος πρωτο = 0 εξασφαλίζει ότι καταγράφεται μόνο το πρώτο κατάστημα του οποίου το απόθεμα εξαντλήθηκε (μηδενίστηκε) χρονικά. Η μεταβλητή βρεθηκε δείχνει αν υπάρχει τέτοιο κατάστημα.

Πώς βαθμολογήθηκε

  1. Αρχικοποίηση, πριν από την επαναληπτική διαδικασία των πελατών, μεταβλητής/σημαίας που θα κρατήσει το πρώτο υποκατάστημα με μηδενισμένο απόθεμα 2/2
  2. Εντοπισμός, μέσα στη διαδικασία εξυπηρέτησης, της στιγμής κατά την οποία το απόθεμα ενός υποκαταστήματος μηδενίζεται 3/3
  3. Καταγραφή μόνο του πρώτου τέτοιου υποκαταστήματος (καμία αντικατάσταση από επόμενα) και εμφάνιση του αριθμού του, ή εμφάνιση κατάλληλου μηνύματος αν κανένα απόθεμα δεν εξαντλήθηκε 2/2

Αιτιολόγηση βαθμολογητή

Ο έλεγχος (πρωτο=0) ΚΑΙ (ΑΠΟΘ[υποκ]=0) αμέσως μετά την ενημέρωση είναι ορθός: αφού τα αρχικά αποθέματα είναι θετικά, μηδενικό απόθεμα με πρωτο=0 μπορεί να προκύψει μόνο τη στιγμή του μηδενισμού.

Γ5 ποσοστό πελατών που αγόρασαν επιθυμητή ποσότητα 5/5 μονάδες

Τι ζητούσε το φύλλο

Γ5. Να υπολογίζει και να εμφανίζει το ποσοστό των περιπτώσεων που ο πελάτης αγόρασε την ποσότητα των αναψυκτικών που επιθυμούσε.

Μονάδες 5

ΣΗΜΕΙΩΣΗ: Να θεωρήσετε ότι εξυπηρετήθηκε τουλάχιστον ένας πελάτης.

Τι απάντησε

    ποσοστο ← αγορασαν / πληθος * 100
    ΓΡΑΨΕ "Ποσοστό πελατών που αγόρασαν την επιθυμητή ποσότητα: ", ποσοστο, " %"
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Η μεταβλητή αγορασαν μετρά τις περιπτώσεις όπου ο πελάτης αγόρασε όση ποσότητα επιθυμούσε (απόθεμα επαρκές), και πληθος το σύνολο των πελατών που εξυπηρετήθηκαν. Το ποσοστό υπολογίζεται ως το πηλίκο επί 100.

Πώς βαθμολογήθηκε

  1. Μετρητές, σωστά αρχικοποιημένοι πριν την επανάληψη, για τις περιπτώσεις όπου ο πελάτης πήρε την επιθυμητή ποσότητα και για το σύνολο των πελατών που εξυπηρετήθηκαν 2/2
  2. Αύξηση των μετρητών στα σωστά σημεία, με τον ειδικό μετρητή να αυξάνεται μόνο στην περίπτωση που το απόθεμα επαρκούσε 1/1
  3. Υπολογισμός του ποσοστού ως πηλίκο των δύο μετρητών επί 100, με πραγματικό αποτέλεσμα, και εμφάνισή του 2/2

Αιτιολόγηση βαθμολογητή

Ο παρονομαστής (πληθος) μετρά όλους τους προσελθόντες πελάτες, ο αριθμητής μόνο τις περιπτώσεις επάρκειας· το ποσοστό είναι πραγματικό.

Θέμα Δ

Μια εταιρεία ανάπτυξης λογισμικού πραγματοποιεί μετρήσεις κατανάλωσης ρεύματος 15 διαφορετικών μοντέλων Τεχνητής Νοημοσύνης (ΤΝ) για διάστημα 30 ημερών. Η κατανάλωση ρεύματος κάθε μοντέλου καταγράφεται ως θετικός ακέραιος αριθμός.

Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:

Δ1 δηλώσεις, ανάγνωση ονομάτων και ημερήσιας κατανάλωσης μοντέλων 4/4 μονάδες

Τι ζητούσε το φύλλο

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

Για κάθε μοντέλο:

β) Να διαβάζει το όνομα του μοντέλου και να το αποθηκεύει σε πίνακα ΟΝ[15] (μονάδα 1).

γ) Να διαβάζει την ημερήσια κατανάλωση ρεύματος για κάθε ημέρα λειτουργίας του μοντέλου και να την αποθηκεύει σε πίνακα δύο διαστάσεων ΚΑΤ[15,30], ελέγχοντας ότι είναι θετικός αριθμός (μονάδες 2).

Μονάδες 4

Τι απάντησε

ΠΡΟΓΡΑΜΜΑ Μοντελα_ΤΝ
ΜΕΤΑΒΛΗΤΕΣ
    ΑΚΕΡΑΙΕΣ: i, j, θεση, ημερα
    ΑΚΕΡΑΙΕΣ: ΚΑΤ[15,30]
    ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟ[15], min, tempMO
    ΧΑΡΑΚΤΗΡΕΣ: ΟΝ[15], ονομα, tempON
    ΛΟΓΙΚΕΣ: βρεθηκε
ΑΡΧΗ
    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 15
        ΔΙΑΒΑΣΕ ΟΝ[i]
        ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 30
            ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
                ΔΙΑΒΑΣΕ ΚΑΤ[i,j]
            ΜΕΧΡΙΣ_ΟΤΟΥ ΚΑΤ[i,j] > 0
        ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Πώς βαθμολογήθηκε

  1. α) Τμήμα δηλώσεων: επικεφαλίδα προγράμματος και δήλωση όλων των μεταβλητών και πινάκων που χρησιμοποιούνται με σωστό τύπο (ΟΝ[15] χαρακτήρες, ΚΑΤ[15,30] ακέραιος, ΜΟ[15] πραγματικός) 1/1
  2. β) Ανάγνωση του ονόματος κάθε μοντέλου και αποθήκευσή του στην αντίστοιχη θέση του ΟΝ, για τα 15 μοντέλα 1/1
  3. γ) Ανάγνωση των 30 ημερήσιων καταναλώσεων κάθε μοντέλου στη σωστή θέση του δισδιάστατου ΚΑΤ, με έλεγχο που επαναλαμβάνει την ανάγνωση όσο η τιμή δεν είναι θετική 2/2

Αιτιολόγηση βαθμολογητή

Πλήρεις δηλώσεις με σωστούς τύπους και έλεγχος εγκυρότητας σε κάθε επιμέρους τιμή του ΚΑΤ.

Δ2 κλήση συνάρτησης ΜΕΣΟΣ και αποθήκευση μέσης κατανάλωσης 3/3 μονάδες

Τι ζητούσε το φύλλο

Δ2. Για κάθε μοντέλο να καλεί τη συνάρτηση ΜΕΣΟΣ του ερωτήματος Δ5 η οποία θα υπολογίζει και θα επιστρέφει τη μέση ημερήσια κατανάλωση ρεύματος του μοντέλου και θα την αποθηκεύει σε μονοδιάστατο πίνακα ΜΟ[15].

Μονάδες 3

Τι απάντησε

    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 15
        ΜΟ[i] ← ΜΕΣΟΣ(ΚΑΤ, i)
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Για κάθε μοντέλο καλείται η συνάρτηση ΜΕΣΟΣ με όρισμα τον πίνακα ΚΑΤ και τον αριθμό γραμμής i, και το αποτέλεσμα αποθηκεύεται στη θέση ΜΟ[i].

Πώς βαθμολογήθηκε

  1. Επανάληψη που διατρέχει και τα 15 μοντέλα 1/1
  2. Κλήση της συνάρτησης ΜΕΣΟΣ με πραγματικές παραμέτρους τον πίνακα ΚΑΤ και τον αριθμό γραμμής του μοντέλου, και ανάθεση της επιστρεφόμενης τιμής στην αντίστοιχη θέση του ΜΟ 2/2

Αιτιολόγηση βαθμολογητή

Ορθή κλήση συνάρτησης σε εντολή εκχώρησης.

Δ3 εύρεση ημέρας χαμηλότερης κατανάλωσης δοθέντος μοντέλου 8/8 μονάδες

Τι ζητούσε το φύλλο

Δ3. Να διαβάζει το όνομα ενός μοντέλου και αν υπάρχει στον πίνακα ΟΝ, να εμφανίζει τον αριθμό της ημέρας με τη χαμηλότερη κατανάλωση ρεύματος (θεωρήστε ότι είναι μοναδική). Σε περίπτωση που δεν υπάρχει, να εμφανίζει μήνυμα «Το μοντέλο ΤΝ δεν υπάρχει».

Μονάδες 8

Τι απάντησε

    ΔΙΑΒΑΣΕ ονομα
    βρεθηκε ← ΨΕΥΔΗΣ
    θεση ← 0
    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 15
        ΑΝ ΟΝ[i] = ονομα ΤΟΤΕ
            βρεθηκε ← ΑΛΗΘΗΣ
            θεση ← i
        ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

    ΑΝ βρεθηκε = ΑΛΗΘΗΣ ΤΟΤΕ
        min ← ΚΑΤ[θεση,1]
        ημερα ← 1
        ΓΙΑ j ΑΠΟ 2 ΜΕΧΡΙ 30
            ΑΝ ΚΑΤ[θεση,j] < min ΤΟΤΕ
                min ← ΚΑΤ[θεση,j]
                ημερα ← j
            ΤΕΛΟΣ_ΑΝ
        ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
        ΓΡΑΨΕ "Η ημέρα με τη χαμηλότερη κατανάλωση είναι η: ", ημερα
    ΑΛΛΙΩΣ
        ΓΡΑΨΕ "Το μοντέλο ΤΝ δεν υπάρχει"
    ΤΕΛΟΣ_ΑΝ

Πώς βαθμολογήθηκε

  1. Ανάγνωση του ονόματος και αναζήτηση στον πίνακα ΟΝ που καθορίζει αν το μοντέλο υπάρχει και σε ποια θέση 2/2
  2. Εύρεση της ελάχιστης κατανάλωσης στη γραμμή του συγκεκριμένου μοντέλου του ΚΑΤ, με αρχικοποίηση από στοιχείο του πίνακα και σάρωση όλων των 30 ημερών 2/2
  3. Παρακολούθηση και εμφάνιση του αριθμού της ημέρας (δείκτη στήλης) στην οποία εντοπίστηκε η ελάχιστη κατανάλωση, όχι της τιμής της κατανάλωσης 2/2
  4. Εμφάνιση του μηνύματος «Το μοντέλο ΤΝ δεν υπάρχει» ακριβώς και μόνο στην περίπτωση που το όνομα δεν βρεθεί στον ΟΝ 2/2

Αιτιολόγηση βαθμολογητή

Σειριακή αναζήτηση με ΓΙΑ και σημαία, ορθή αρχικοποίηση min από ΚΑΤ[θεση,1] και εμφάνιση του δείκτη ημέρας.

Δ4 ταξινόμηση ονομάτων μοντέλων κατά φθίνουσα κατανάλωση 5/5 μονάδες

Τι ζητούσε το φύλλο

Δ4. Να εμφανίζει τα ονόματα των μοντέλων ταξινομημένα με βάση τη μέση ημερήσια κατανάλωση ρεύματος κατά φθίνουσα σειρά.

Μονάδες 5

Τι απάντησε

Ταξινόμηση φυσαλίδας των πινάκων ΜΟ και ΟΝ παράλληλα, κατά φθίνουσα σειρά της μέσης κατανάλωσης, και εμφάνιση των ονομάτων.

    ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 15
        ΓΙΑ j ΑΠΟ 15 ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1
            ΑΝ ΜΟ[j-1] < ΜΟ[j] ΤΟΤΕ
                tempMO ← ΜΟ[j-1]
                ΜΟ[j-1] ← ΜΟ[j]
                ΜΟ[j] ← tempMO
                tempON ← ΟΝ[j-1]
                ΟΝ[j-1] ← ΟΝ[j]
                ΟΝ[j] ← tempON
            ΤΕΛΟΣ_ΑΝ
        ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 15
        ΓΡΑΨΕ ΟΝ[i]
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Πώς βαθμολογήθηκε

  1. Ταξινόμηση με βάση τις τιμές του ΜΟ κατά φθίνουσα σειρά, με ορθή συνθήκη σύγκρισης και ορθά όρια βρόχων 2/2
  2. Ταυτόχρονη μετακίνηση των αντίστοιχων ονομάτων του ΟΝ σε κάθε αντιμετάθεση, ώστε να διατηρείται η αντιστοιχία ονόματος και μέσης κατανάλωσης 2/2
  3. Εμφάνιση των ονομάτων και των 15 μοντέλων με τη σειρά που προκύπτει μετά την ταξινόμηση 1/1

Αιτιολόγηση βαθμολογητή

Ορθή φθίνουσα ταξινόμηση φυσαλίδας με παράλληλη μετακίνηση του ΟΝ και τελική εμφάνιση.

Δ5 συγγραφή συνάρτησης ΜΕΣΟΣ μέσης ημερήσιας κατανάλωσης 5/5 μονάδες

Τι ζητούσε το φύλλο

Δ5. Να γράψετε τη συνάρτηση ΜΕΣΟΣ που θα δέχεται:

  • τον πίνακα ΚΑΤ
  • τον αριθμό γραμμής

και θα επιστρέφει τη μέση ημερήσια κατανάλωση ρεύματος.

ΣΗΜΕΙΩΣΗ: Να θεωρήσετε ότι η μέση ημερήσια κατανάλωση ρεύματος είναι διαφορετική για κάθε μοντέλο.

Μονάδες 5

Τι απάντησε

ΣΥΝΑΡΤΗΣΗ ΜΕΣΟΣ(ΚΑΤ, γραμμη): ΠΡΑΓΜΑΤΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
    ΑΚΕΡΑΙΕΣ: ΚΑΤ[15,30], γραμμη, j, αθρ
ΑΡΧΗ
    αθρ ← 0
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 30
        αθρ ← αθρ + ΚΑΤ[γραμμη,j]
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΜΕΣΟΣ ← αθρ / 30
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Η συνάρτηση αθροίζει τις καταναλώσεις των 30 ημερών της γραμμής (μοντέλου) που δίνεται και επιστρέφει τον μέσο όρο διαιρώντας με το 30.

Πώς βαθμολογήθηκε

  1. Ορθή επικεφαλίδα συνάρτησης με όνομα ΜΕΣΟΣ, παραμέτρους τον πίνακα και τον αριθμό γραμμής και τύπο επιστροφής ΠΡΑΓΜΑΤΙΚΗ, με τμήμα δηλώσεων παραμέτρων και τοπικών μεταβλητών 1/1
  2. Άθροιση των 30 ημερήσιων τιμών της γραμμής που αντιστοιχεί στον αριθμό γραμμής, με αθροιστή αρχικοποιημένο στο 0 2/2
  3. Ανάθεση του μέσου όρου (άθροισμα διά 30) στο όνομα της συνάρτησης, ώστε να επιστρέφεται η μέση ημερήσια κατανάλωση 2/2

Αιτιολόγηση βαθμολογητή

Πλήρης και συνεπής με την κλήση του Δ2 συνάρτηση.