Πανελλαδικές 2026 → Πληροφορική → Claude Haiku 4.5
Claude Haiku 4.5 · Πληροφορική
16,482,0 / 100
Έχασε μονάδες σε 8 από τα 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
εννοιολογικό
Τι απάντησε
- ΣΩΣΤΟ
- ΣΩΣΤΟ
- ΣΩΣΤΟ
- ΛΑΘΟΣ
- ΛΑΘΟΣ
Αιτιολόγηση:
- Η πληροφορία είναι το αποτέλεσμα της επεξεργασίας δεδομένων.
- Στη στοίβα χρόνου εκτέλεσης αποθηκεύονται οι παράμετροι και οι τοπικές μεταβλητές των υποπρογραμμάτων.
- Το διάγραμμα ροής είναι πράγματι ένας τρόπος περιγραφής αλγορίθμου.
- Ο βρόχος ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5 ΜΕ_ΒΗΜΑ 5 εκτελείται μόνο μία φορά (i=1), όχι δύο.
- Ο έλεγχος μαύρου κουτιού μπορεί να εφαρμοστεί σε υποπρογράμματα, δοκιμάζοντας τις εισόδους και εξόδους τους.
Πώς βαθμολογήθηκε
- Πρόταση 1 (πληροφορία = γνωσιακό στοιχείο από επεξεργασία δεδομένων): χαρακτηρισμός ΣΩΣΤΟ 2/2
- Πρόταση 2 (στοίβα χρόνου εκτέλεσης / παράμετροι καλούμενου υποπρογράμματος): χαρακτηρισμός ΛΑΘΟΣ 0/2
- Πρόταση 3 (διάγραμμα ροής ως τρόπος περιγραφής αλγορίθμου): χαρακτηρισμός ΣΩΣΤΟ 2/2
- Πρόταση 4 (ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5 ΜΕ_ΒΗΜΑ 5 — δύο εκτελέσεις): χαρακτηρισμός ΛΑΘΟΣ 2/2
- Πρόταση 5 (έλεγχος μαύρου κουτιού σε υποπρογράμματα): χαρακτηρισμός ΛΑΘΟΣ 2/2
Αιτιολόγηση βαθμολογητή
Χαρακτήρισε λανθασμένα ως ΣΩΣΤΟ την πρόταση 2· οι υπόλοιποι τέσσερις χαρακτηρισμοί σωστοί.
Α2 ορισμός απλά συνδεδεμένης λίστας, NULL και Κεφαλή 6/6 μονάδες
Τι ζητούσε το φύλλο
Α2. Τι είναι μια απλά συνδεδεμένη λίστα; Να εξηγήσετε τι είναι NULL και τι Κεφαλή σε μια απλά συνδεδεμένη λίστα.
Μονάδες 6
Τι απάντησε
Μια απλά συνδεδεμένη λίστα είναι μια δυναμική δομή δεδομένων που αποτελείται από κόμβους. Κάθε κόμβος περιέχει δύο μέρη: τα δεδομένα (πληροφορία) και έναν δείκτη που δείχνει στον επόμενο κόμβο της λίστας.
NULL: Είναι μια ειδική τιμή που δείχνει ότι δεν υπάρχει επόμενος κόμβος. Χρησιμοποιείται στον τελευταίο κόμβο της λίστας για να σηματοδοτήσει το τέλος της.
Κεφαλή (Head): Είναι ένας δείκτης που δείχνει στον πρώτο κόμβο της λίστας. Μέσω της κεφαλής ξεκινάμε την πρόσβαση στη λίστα και μπορούμε να διατρέξουμε όλους τους κόμβους ακολουθώντας τους δείκτες.
Πώς βαθμολογήθηκε
- Απόδοση του ορισμού της απλά συνδεδεμένης λίστας: σύνολο κόμβων διατεταγμένων γραμμικά, όπου κάθε κόμβος περιέχει τα δεδομένα του και δείκτη προς τον επόμενο κόμβο 2/2
- Εξήγηση του NULL: η τιμή του πεδίου δείκτη του τελευταίου κόμβου, που δηλώνει ότι δεν δείχνει σε κανέναν κόμβο (δείκτης στο κενό) 2/2
- Εξήγηση της Κεφαλής: η ειδική μεταβλητή που κρατά τη διεύθυνση (θέση στη μνήμη) του πρώτου κόμβου, ώστε να είναι δυνατή η προσπέλαση της λίστας 2/2
Αιτιολόγηση βαθμολογητή
Και τα τρία σκέλη αποδίδονται ισοδύναμα με το σχολικό βιβλίο· η Κεφαλή περιγράφεται ως δείκτης προς τον πρώτο κόμβο, αποδεκτό.
Α3 ορισμός Δομής Δεδομένων 3/4 μονάδες
Τι ζητούσε το φύλλο
Α3. Να γράψετε τον ορισμό της Δομής Δεδομένων.
Μονάδες 4
ελλιπής τεκμηρίωση
Τι απάντησε
Δομή Δεδομένων είναι ένα σύνολο δεδομένων που οργανώνονται και συσχετίζονται μεταξύ τους σύμφωνα με συγκεκριμένες σχέσεις και κανόνες, με σκοπό να διευκολύνουν την αποθήκευση, την ανάκτηση και την επεξεργασία τους.
Πώς βαθμολογήθηκε
- Αναφορά ότι Δομή Δεδομένων είναι ένα σύνολο αποθηκευμένων δεδομένων 2/2
- Αναφορά ότι τα δεδομένα αυτά υφίστανται επεξεργασία από ένα σύνολο λειτουργιών 1/2
Αιτιολόγηση βαθμολογητή
Δίνει προσωπική διατύπωση: αναφέρει σύνολο δεδομένων και επεξεργασία, αλλά δεν κάνει λόγο για «σύνολο λειτουργιών» που υφίστανται τα δεδομένα.
Α4 αντιστοίχιση τελεστών στήλης Α με στήλη Β 5/5 μονάδες
Τι ζητούσε το φύλλο
Α4. Να γράψετε στο τετράδιό σας τους αριθμούς της στήλης Α και δίπλα το γράμμα της στήλης Β που αντιστοιχεί.
| ΣΤΗΛΗ Α | ΣΤΗΛΗ Β |
|---|---|
| 1. MOD | α. λογικός τελεστής |
| 2. ΚΑΙ | β. συγκριτικός τελεστής |
| 3. <> | γ. αριθμητικός τελεστής |
| 4. * | |
| 5. ^ |
Μονάδες 5
Τι απάντησε
Στήλη Α Στήλη Β 1. MOD γ. αριθμητικός τελεστής 2. ΚΑΙ α. λογικός τελεστής 3. <> β. συγκριτικός τελεστής 4. * γ. αριθμητικός τελεστής 5. ^ γ. αριθμητικός τελεστής
Πώς βαθμολογήθηκε
- Αντιστοίχιση 1 (MOD) → γ (αριθμητικός τελεστής) 1/1
- Αντιστοίχιση 2 (ΚΑΙ) → α (λογικός τελεστής) 1/1
- Αντιστοίχιση 3 (<>) → β (συγκριτικός τελεστής) 1/1
- Αντιστοίχιση 4 (*) → γ (αριθμητικός τελεστής) 1/1
- Αντιστοίχιση 5 (^) → γ (αριθμητικός τελεστής) 1/1
Αιτιολόγηση βαθμολογητή
Όλες οι αντιστοιχίσεις σωστές.
Θέμα Β
Β1 συμπλήρωση διαγράμματος ιεραρχίας κλάσεων οχημάτων 5/10 μονάδες
Τι ζητούσε το φύλλο
Β1. Σε μια εταιρεία ενοικίασης οχημάτων έχει αναπτυχθεί εφαρμογή για την ενοικίαση αυτοκινήτων, μοτοσυκλετών και ηλεκτρικών ποδηλάτων. Για τον σκοπό αυτό έχουν αναπτυχθεί οι παρακάτω κλάσεις με συγκεκριμένες ιδιότητες και μεθόδους:
Αυτοκίνητο: κατασκευαστής, αριθμός κυκλοφορίας, κωδικός ενοικίασης, ΕφοδιάζεταιΜεΚαύσιμα(), Φρενάρει().
Μοτοσυκλέτα: κατασκευαστής, αριθμός κυκλοφορίας, κωδικός ενοικίασης, ΕφοδιάζεταιΜεΚαύσιμα(), Φρενάρει().
Ηλεκτρικό ποδήλατο: κατασκευαστής, κωδικός ενοικίασης, Φορτίζεται(), Φρενάρει().
Η μέθοδος Φρενάρει() είναι πολυμορφική.
Να μεταφέρετε στο τετράδιό σας το παρακάτω διάγραμμα ιεραρχίας κλάσεων συμπληρώνοντας τις ιδιότητες και μεθόδους που χαρακτηρίζουν κάθε κλάση έτσι ώστε να αποτυπώνεται η σχέση κληρονομικότητας.
[ΣΧΗΜΑ: Διάγραμμα ιεραρχίας κλάσεων. Στην κορυφή ένα ορθογώνιο πλαίσιο χωρισμένο σε τμήματα: στο επάνω τμήμα ο τίτλος «Όχημα»· κάτω από αυτό, τμήμα που περιέχει το κείμενο «κατασκευαστής:» και είναι κατά τα άλλα κενό· ακολουθεί οριζόντια διακεκομμένη γραμμή και κάτω από αυτήν ένα κενό τμήμα. Από την κορυφή του πλαισίου «Όχημα» ξεκινά προς τα κάτω γραμμή που καταλήγει σε κενό τρίγωνο (βέλος κληρονομικότητας) που δείχνει προς το πλαίσιο «Όχημα»· η γραμμή διακλαδίζεται σε οριζόντια γραμμή από την οποία κατεβαίνουν τρεις κατακόρυφες γραμμές προς τρία πλαίσια στη σειρά. Τα τρία πλαίσια, από αριστερά προς τα δεξιά, έχουν τίτλους «Ηλεκτρικό ποδήλατο», «Μοτοσυκλέτα» και «Αυτοκίνητο». Καθένα από αυτά είναι χωρισμένο όπως και το πάνω πλαίσιο: ένα κενό τμήμα ιδιοτήτων, οριζόντια διακεκομμένη γραμμή και ένα κενό τμήμα μεθόδων.]
Μονάδες 10
εννοιολογικό
Τι απάντησε
Όχημα ┌─────────────────┐ │ κατασκευαστής │ ├─────────────────┤ │ Φρενάρει() │ └────────┬────────┘ │ ┌────────────┼────────────┐ │ │ │ ┌───────▼────────┐ ┌─▼──────────┐ ┌─▼──────────────┐ │ Ηλεκτρικό │ │ Μοτοσυκλέτα│ │ Αυτοκίνητο │ │ ποδήλατο │ │ │ │ │ ├────────────────┤ ├────────────┤ ├────────────────┤ │ κωδικός │ │ αριθμός │ │ αριθμός │ │ ενοικίασης │ │ κυκλοφορίας│ │ κυκλοφορίας │ │ │ │ κωδικός │ │ κωδικός │ │ │ │ ενοικίασης │ │ ενοικίασης │ ├────────────────┤ ├────────────┤ ├────────────────┤ │ Φορτίζεται() │ │ Εφοδιάζεται│ │ Εφοδιάζεται │ │ Φρενάρει() │ │ ΜεΚαύσιμα()│ │ ΜεΚαύσιμα() │ │ │ │ Φρενάρει() │ │ Φρενάρει() │ └────────────────┘ └────────────┘ └────────────────┘
Πώς βαθμολογήθηκε
- Στην υπερκλάση «Όχημα» τοποθετούνται όσα είναι κοινά και στις τρεις κλάσεις: οι ιδιότητες κατασκευαστής και κωδικός ενοικίασης και η μέθοδος Φρενάρει(). Επειδή η εκφώνηση ορίζει τη Φρενάρει() ως πολυμορφική, αυτή πρέπει να εμφανίζεται ΚΑΙ στις τρεις υποκλάσεις, όπως στη λύση αναφοράς· ρητή δήλωση ότι επαναπροσδιορίζεται σε κάθε υποκλάση γίνεται δεκτή ως ισοδύναμη, αλλά σιωπή ως προς τον πολυμορφισμό κοστίζει μονάδα. 2/4
- Κλάση «Ηλεκτρικό ποδήλατο»: καμία δική της ιδιότητα (η κληρονομικότητα καλύπτει κατασκευαστή και κωδικό ενοικίασης) και μέθοδος Φορτίζεται() 1/2
- Κλάση «Μοτοσυκλέτα»: ιδιότητα αριθμός κυκλοφορίας και μέθοδος ΕφοδιάζεταιΜεΚαύσιμα() 1/2
- Κλάση «Αυτοκίνητο»: ιδιότητα αριθμός κυκλοφορίας και μέθοδος ΕφοδιάζεταιΜεΚαύσιμα() 1/2
Αιτιολόγηση βαθμολογητή
Η κοινή ιδιότητα «κωδικός ενοικίασης» δεν ανέβηκε στο «Όχημα» αλλά επαναλαμβάνεται σε όλες τις υποκλάσεις — παραβιάζεται η κληρονομικότητα. Οι μέθοδοι τοποθετήθηκαν σωστά.
Β2 μετατροπή τμήματος σε δομή ΟΣΟ...ΕΠΑΝΑΛΑΒΕ 3/5 μονάδες
Τι ζητούσε το φύλλο
Β2. Να μετατρέψετε το παρακάτω τμήμα προγράμματος σε ισοδύναμο χρησιμοποιώντας τη δομή επανάληψης «ΟΣΟ…ΕΠΑΝΑΛΑΒΕ».
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ Χ
Ψ ← Χ ^ 2
ΓΡΑΨΕ Ψ
ΜΕΧΡΙΣ_ΟΤΟΥ Χ=0
Μονάδες 5
εννοιολογικό
Τι απάντησε
ΔΙΑΒΑΣΕ Χ ΟΣΟ Χ <> 0 ΕΠΑΝΑΛΑΒΕ Ψ ← Χ ^ 2 ΓΡΑΨΕ Ψ ΔΙΑΒΑΣΕ Χ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Πώς βαθμολογήθηκε
- Οι εντολές του σώματος (ανάγνωση Χ, υπολογισμός Ψ ← Χ^2, εμφάνιση Ψ) εκτελούνται μία φορά πριν από τον βρόχο, ώστε να διατηρηθεί η μία εγγυημένη εκτέλεση της ΜΕΧΡΙΣ_ΟΤΟΥ 0/2
- Συνθήκη συνέχισης ΟΣΟ Χ <> 0, δηλαδή η άρνηση της συνθήκης τερματισμού Χ = 0 2/2
- Επανάληψη ολόκληρου του σώματος μέσα στον βρόχο, με σωστό κλείσιμο (ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ), ώστε το τμήμα να είναι λειτουργικά ισοδύναμο με το αρχικό 1/1
Αιτιολόγηση βαθμολογητή
Έβαλε πριν τον βρόχο μόνο τη ΔΙΑΒΑΣΕ Χ και όχι τον υπολογισμό/εμφάνιση του Ψ· έτσι για είσοδο 0 δεν εμφανίζεται το Ψ=0 και το τμήμα δεν είναι ισοδύναμο με το αρχικό.
Β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
εννοιολογικό
Τι απάντησε
Κενό Απάντηση (1) 3 (2) 2 (3) 3 (4) 2 (5) j Αιτιολόγηση: Ταξινομούμε τα βιβλία που βρίσκονται στις περιττές θέσεις (1, 3, 5, ..., 99). Ξεκινάμε από τη θέση 3 και προχωράμε με βήμα 2. Στον εσωτερικό βρόχο, ξεκινάμε από τη θέση 3 και προχωράμε με βήμα 2 μέχρι τη θέση i. Συγκρίνουμε τα στοιχεία στις θέσεις j-2 και j (που είναι η επόμενη περιττή θέση).
Πώς βαθμολογήθηκε
- Κενό (1): αρχική τιμή του i ίση με 3 2/2
- Κενό (2): βήμα του εξωτερικού βρόχου ίσο με 2 2/2
- Κενό (3): αρχική τιμή του j ίση με 99 0/2
- Κενό (4): βήμα του εσωτερικού βρόχου ίσο με -2 0/2
- Κενό (5): δείκτης σύγκρισης j, ώστε να συγκρίνονται οι τίτλοι ΒΙΒΛΙΑ[j-2] και ΒΙΒΛΙΑ[j] 2/2
Αιτιολόγηση βαθμολογητή
Στον εσωτερικό βρόχο έδωσε αρχή 3 και βήμα 2 (αντί 99 και -2), οπότε ο βρόχος δεν διατρέχει φθίνουσα τα στοιχεία και η ταξινόμηση δεν λειτουργεί.
Θέμα Γ
Μια αλυσίδα σούπερ μάρκετ διαθέτει 150 υποκαταστήματα σε όλη την Ελλάδα. Στο πλαίσιο προωθητικής ενέργειας αποφάσισε να προσφέρει συγκεκριμένο αναψυκτικό σε ειδική τιμή.
Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:
Γ1 δηλώσεις και ανάγνωση θετικού αποθέματος σε πίνακα 4/4 μονάδες
Τι ζητούσε το φύλλο
Γ1. α) Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
β) Για κάθε υποκατάστημα να διαβάζει το απόθεμα αναψυκτικού (σε κουτιά) ελέγχοντας ότι είναι θετικός αριθμός και να το αποθηκεύει σε πίνακα ΑΠΟΘ[150].
Μονάδες 4
Τι απάντησε
ΠΡΟΓΡΑΜΜΑ Σουπερμάρκετ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΠΟΘ[150], i, κατ, κουτια, πρωτο_κατ, αγορες, συνολο_αγορες ΠΡΑΓΜΑΤΙΚΕΣ: ποσοστο ΑΡΧΗ ! Γ1β: Διάβασμα αποθεμάτων με έλεγχο ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 150 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε απόθεμα για υποκατάστημα ', i ΔΙΑΒΑΣΕ ΑΠΟΘ[i] ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠΟΘ[i] > 0 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Πώς βαθμολογήθηκε
- Τμήμα δηλώσεων: επικεφαλίδα προγράμματος και δήλωση όλων των μεταβλητών που χρησιμοποιούνται με σωστό τύπο, περιλαμβανομένου του πίνακα ΑΠΟΘ[150] 1/1
- Επανάληψη για τα 150 υποκαταστήματα που διαβάζει το απόθεμα και το αποθηκεύει στην αντίστοιχη θέση του ΑΠΟΘ 1/1
- Έλεγχος εγκυρότητας που επαναλαμβάνει την ανάγνωση όσο η τιμή δεν είναι θετικός αριθμός, ώστε στον πίνακα να καταλήγει μόνο θετική τιμή 2/2
Αιτιολόγηση βαθμολογητή
Πλήρες τμήμα δηλώσεων συνεπές με τις μεταβλητές του Θέματος Γ και σωστός έλεγχος ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠΟΘ[i]>0.
Γ2 ανάγνωση υποκαταστήματος και κουτιών με τερματισμό στο 0 4/4 μονάδες
Τι ζητούσε το φύλλο
Γ2. Για κάθε πελάτη που προσέρχεται σε κάποιο υποκατάστημα να διαβάζει τον αριθμό του υποκαταστήματος (1-150) και τον αριθμό κουτιών αναψυκτικού που επιθυμεί να αγοράσει. Η επαναληπτική διαδικασία ολοκληρώνεται, όταν δοθεί ως αριθμός υποκαταστήματος το 0 (μηδέν).
Μονάδες 4
Τι απάντησε
! Γ2: Διάβασμα πελατών συνολο_αγορες ← 0 αγορες ← 0 πρωτο_κατ ← -1 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε αριθμό υποκαταστήματος (0 για έξοδο)' ΔΙΑΒΑΣΕ κατ ΑΝ κατ <> 0 ΤΟΤΕ ΓΡΑΨΕ 'Δώστε αριθμό κουτιών' ΔΙΑΒΑΣΕ κουτια συνολο_αγορες ← συνολο_αγορες + 1
Πώς βαθμολογήθηκε
- Δομή επανάληψης πελατών που τερματίζει όταν δοθεί ως αριθμός υποκαταστήματος το 0, με την ανάγνωση τοποθετημένη έτσι ώστε η τιμή 0 να μην επεξεργάζεται ως πελάτης 2/2
- Μέσα στην επανάληψη διαβάζεται ο αριθμός κουτιών που επιθυμεί ο πελάτης και επαναλαμβάνεται η ανάγνωση του αριθμού υποκαταστήματος για την επόμενη επανάληψη 2/2
Αιτιολόγηση βαθμολογητή
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ με εσωτερικό έλεγχο ΑΝ κατ<>0 και τερματισμό ΜΕΧΡΙΣ_ΟΤΟΥ κατ=0· ο πελάτης με 0 δεν εξυπηρετείται ούτε μετριέται.
Γ3 ενημέρωση πίνακα αποθέματος ανάλογα με επάρκεια 5/5 μονάδες
Τι ζητούσε το φύλλο
Γ3. Να ενημερώνει τον πίνακα ΑΠΟΘ ως εξής:
α) Αν το απόθεμα επαρκεί, ο πελάτης αγοράζει την επιθυμητή ποσότητα (μονάδες 2).
β) Αν το απόθεμα δεν επαρκεί, ο πελάτης αγοράζει τα αναψυκτικά που έχουν απομείνει (μονάδες 2).
γ) Αν δεν υπάρχει απόθεμα, να εμφανίζει μήνυμα «Δεν υπάρχει απόθεμα» (μονάδες 1).
Μονάδες 5
Τι απάντησε
! Γ3: Ενημέρωση αποθέματος ΑΝ ΑΠΟΘ[κατ] = 0 ΤΟΤΕ ΓΡΑΨΕ 'Δεν υπάρχει απόθεμα' ΑΛΛΙΩΣ_ΑΝ ΑΠΟΘ[κατ] >= κουτια ΤΟΤΕ ΑΠΟΘ[κατ] ← ΑΠΟΘ[κατ] - κουτια αγορες ← αγορες + 1 ΑΛΛΙΩΣ κουτια ← ΑΠΟΘ[κατ] ΑΠΟΘ[κατ] ← 0 αγορες ← αγορες + 1 ΑΝ πρωτο_κατ = -1 ΤΟΤΕ πρωτο_κατ ← κατ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ κατ = 0
Πώς βαθμολογήθηκε
- α) Περίπτωση επάρκειας: όταν το διαθέσιμο απόθεμα καλύπτει την επιθυμητή ποσότητα, το ΑΠΟΘ του υποκαταστήματος μειώνεται κατά την ποσότητα που αγόρασε ο πελάτης 2/2
- β) Περίπτωση μη επάρκειας: όταν υπάρχει απόθεμα αλλά μικρότερο του επιθυμητού, ο πελάτης παίρνει ό,τι απομένει και το ΑΠΟΘ μηδενίζεται 2/2
- γ) Περίπτωση μηδενικού αποθέματος: εμφάνιση του μηνύματος «Δεν υπάρχει απόθεμα» χωρίς μεταβολή του πίνακα 1/1
Αιτιολόγηση βαθμολογητή
Οι τρεις περιπτώσεις αμοιβαία αποκλειόμενες, με την οριακή (ΑΠΟΘ=κουτια) σωστά στην (α).
Γ4 υπολογισμός υποκαταστήματος που εξαντλήθηκε πρώτο 5/7 μονάδες
Τι ζητούσε το φύλλο
Γ4. Να υπολογίζει και να εμφανίζει τον αριθμό του υποκαταστήματος, του οποίου το απόθεμα εξαντλήθηκε πρώτο. Αν δεν υπάρχει τέτοιο κατάστημα να εμφανίζει κατάλληλο μήνυμα.
Μονάδες 7
εννοιολογικό
Τι απάντησε
! Γ4: Εμφάνιση πρώτου κατάστηματος που εξαντλήθηκε ΑΝ πρωτο_κατ <> -1 ΤΟΤΕ ΓΡΑΨΕ 'Το απόθεμα του υποκαταστήματος ', πρωτο_κατ, ' εξαντλήθηκε πρώτο' ΑΛΛΙΩΣ ΓΡΑΨΕ 'Δεν υπάρχει κατάστημα που να εξαντλήθηκε το απόθεμα' ΤΕΛΟΣ_ΑΝ
Πώς βαθμολογήθηκε
- Αρχικοποίηση, πριν από την επαναληπτική διαδικασία των πελατών, μεταβλητής/σημαίας που θα κρατήσει το πρώτο υποκατάστημα με μηδενισμένο απόθεμα 2/2
- Εντοπισμός, μέσα στη διαδικασία εξυπηρέτησης, της στιγμής κατά την οποία το απόθεμα ενός υποκαταστήματος μηδενίζεται 1/3
- Καταγραφή μόνο του πρώτου τέτοιου υποκαταστήματος (καμία αντικατάσταση από επόμενα) και εμφάνιση του αριθμού του, ή εμφάνιση κατάλληλου μηνύματος αν κανένα απόθεμα δεν εξαντλήθηκε 2/2
Αιτιολόγηση βαθμολογητή
Ο εντοπισμός του μηδενισμού μπήκε μόνο στον κλάδο μη επάρκειας· χάνεται η περίπτωση όπου η επιθυμητή ποσότητα ισούται ακριβώς με το απόθεμα (κλάδος α) και το απόθεμα επίσης μηδενίζεται.
Γ5 ποσοστό πελατών που αγόρασαν επιθυμητή ποσότητα 4/5 μονάδες
Τι ζητούσε το φύλλο
Γ5. Να υπολογίζει και να εμφανίζει το ποσοστό των περιπτώσεων που ο πελάτης αγόρασε την ποσότητα των αναψυκτικών που επιθυμούσε.
Μονάδες 5
ΣΗΜΕΙΩΣΗ: Να θεωρήσετε ότι εξυπηρετήθηκε τουλάχιστον ένας πελάτης.
εννοιολογικό
Τι απάντησε
! Γ5: Υπολογισμός και εμφάνιση ποσοστού ποσοστο ← (αγορες / συνολο_αγορες) * 100 ΓΡΑΨΕ 'Ποσοστό πελατών που αγόρασαν την επιθυμητή ποσότητα: ', ποσοστο, '%' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Πώς βαθμολογήθηκε
- Μετρητές, σωστά αρχικοποιημένοι πριν την επανάληψη, για τις περιπτώσεις όπου ο πελάτης πήρε την επιθυμητή ποσότητα και για το σύνολο των πελατών που εξυπηρετήθηκαν 2/2
- Αύξηση των μετρητών στα σωστά σημεία, με τον ειδικό μετρητή να αυξάνεται μόνο στην περίπτωση που το απόθεμα επαρκούσε 0/1
- Υπολογισμός του ποσοστού ως πηλίκο των δύο μετρητών επί 100, με πραγματικό αποτέλεσμα, και εμφάνισή του 2/2
Αιτιολόγηση βαθμολογητή
Ο μετρητής «αγορες» αυξάνεται και στον κλάδο μη επάρκειας, όπου ο πελάτης ΔΕΝ πήρε την επιθυμητή ποσότητα· το ποσοστό υπολογίζεται λανθασμένα ως προς τον αριθμητή.
Θέμα Δ
Μια εταιρεία ανάπτυξης λογισμικού πραγματοποιεί μετρήσεις κατανάλωσης ρεύματος 15 διαφορετικών μοντέλων Τεχνητής Νοημοσύνης (ΤΝ) για διάστημα 30 ημερών. Η κατανάλωση ρεύματος κάθε μοντέλου καταγράφεται ως θετικός ακέραιος αριθμός.
Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:
Δ1 δηλώσεις, ανάγνωση ονομάτων και ημερήσιας κατανάλωσης μοντέλων 3/4 μονάδες
Τι ζητούσε το φύλλο
Δ1. α) Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων (μονάδα 1).
Για κάθε μοντέλο:
β) Να διαβάζει το όνομα του μοντέλου και να το αποθηκεύει σε πίνακα ΟΝ[15] (μονάδα 1).
γ) Να διαβάζει την ημερήσια κατανάλωση ρεύματος για κάθε ημέρα λειτουργίας του μοντέλου και να την αποθηκεύει σε πίνακα δύο διαστάσεων ΚΑΤ[15,30], ελέγχοντας ότι είναι θετικός αριθμός (μονάδες 2).
Μονάδες 4
ελλιπής τεκμηρίωση
Τι απάντησε
ΠΡΟΓΡΑΜΜΑ ΤεχνητηΝοημοσυνη ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΚΑΤ[15, 30], i, j ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟ[15] ΧΑΡΑΚΤΗΡΕΣ: ΟΝ[15], ονομα ΑΡΧΗ ! Δ1β και Δ1γ: Διάβασμα ονομάτων και κατανάλωσης ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 15 ΓΡΑΨΕ 'Δώστε όνομα μοντέλου ', i ΔΙΑΒΑΣΕ ΟΝ[i] ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 30 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε κατανάλωση ημέρας ', j, ' για μοντέλο ', ΟΝ[i] ΔΙΑΒΑΣΕ ΚΑΤ[i, j] ΜΕΧΡΙΣ_ΟΤΟΥ ΚΑΤ[i, j] > 0 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Πώς βαθμολογήθηκε
- α) Τμήμα δηλώσεων: επικεφαλίδα προγράμματος και δήλωση όλων των μεταβλητών και πινάκων που χρησιμοποιούνται με σωστό τύπο (ΟΝ[15] χαρακτήρες, ΚΑΤ[15,30] ακέραιος, ΜΟ[15] πραγματικός) 0/1
- β) Ανάγνωση του ονόματος κάθε μοντέλου και αποθήκευσή του στην αντίστοιχη θέση του ΟΝ, για τα 15 μοντέλα 1/1
- γ) Ανάγνωση των 30 ημερήσιων καταναλώσεων κάθε μοντέλου στη σωστή θέση του δισδιάστατου ΚΑΤ, με έλεγχο που επαναλαμβάνει την ανάγνωση όσο η τιμή δεν είναι θετική 2/2
Αιτιολόγηση βαθμολογητή
Οι πίνακες δηλώνονται σωστά, αλλά λείπουν από τις δηλώσεις οι μεταβλητές min_κατ, min_ημερα, temp_mo, temp_on που χρησιμοποιούνται στα Δ3-Δ4 (ποινή 1 μονάδας συνολικά).
Δ2 κλήση συνάρτησης ΜΕΣΟΣ και αποθήκευση μέσης κατανάλωσης 3/3 μονάδες
Τι ζητούσε το φύλλο
Δ2. Για κάθε μοντέλο να καλεί τη συνάρτηση ΜΕΣΟΣ του ερωτήματος Δ5 η οποία θα υπολογίζει και θα επιστρέφει τη μέση ημερήσια κατανάλωση ρεύματος του μοντέλου και θα την αποθηκεύει σε μονοδιάστατο πίνακα ΜΟ[15].
Μονάδες 3
Τι απάντησε
! Δ2: Κλήση συνάρτησης ΜΕΣΟΣ για κάθε μοντέλο ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 15 ΜΟ[i] ← ΜΕΣΟΣ(ΚΑΤ, i) ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Πώς βαθμολογήθηκε
- Επανάληψη που διατρέχει και τα 15 μοντέλα 1/1
- Κλήση της συνάρτησης ΜΕΣΟΣ με πραγματικές παραμέτρους τον πίνακα ΚΑΤ και τον αριθμό γραμμής του μοντέλου, και ανάθεση της επιστρεφόμενης τιμής στην αντίστοιχη θέση του ΜΟ 2/2
Αιτιολόγηση βαθμολογητή
Σωστή κλήση ΜΟ[i] ← ΜΕΣΟΣ(ΚΑΤ, i) μέσα σε βρόχο 1..15.
Δ3 εύρεση ημέρας χαμηλότερης κατανάλωσης δοθέντος μοντέλου 8/8 μονάδες
Τι ζητούσε το φύλλο
Δ3. Να διαβάζει το όνομα ενός μοντέλου και αν υπάρχει στον πίνακα ΟΝ, να εμφανίζει τον αριθμό της ημέρας με τη χαμηλότερη κατανάλωση ρεύματος (θεωρήστε ότι είναι μοναδική). Σε περίπτωση που δεν υπάρχει, να εμφανίζει μήνυμα «Το μοντέλο ΤΝ δεν υπάρχει».
Μονάδες 8
Τι απάντησε
! Δ3: Αναζήτηση μοντέλου και εύρεση ημέρας με χαμηλότερη κατανάλωση ΓΡΑΨΕ 'Δώστε όνομα μοντέλου' ΔΙΑΒΑΣΕ ονομα i ← 0 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 15 ΑΝ ΟΝ[j] = ονομα ΤΟΤΕ i ← j ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ i = 0 ΤΟΤΕ ΓΡΑΨΕ 'Το μοντέλο ΤΝ δεν υπάρχει' ΑΛΛΙΩΣ j ← 1 ΓΙΑ j ΑΠΟ 2 ΜΕΧΡΙ 30 ΑΝ ΚΑΤ[i, j] < ΚΑΤ[i, 1] ΤΟΤΕ ΚΑΤ[i, 1] ← ΚΑΤ[i, j] j ← j ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ j ← 1 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 30 ΑΝ ΚΑΤ[i, j] = ΚΑΤ[i, 1] ΤΟΤΕ ΓΡΑΨΕ 'Ημέρα με χαμηλότερη κατανάλωση: ', j ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΑΝΔιόρθωση Δ3:
! Δ3: Αναζήτηση μοντέλου και εύρεση ημέρας με χαμηλότερη κατανάλωση ΓΡΑΨΕ 'Δώστε όνομα μοντέλου' ΔΙΑΒΑΣΕ ονομα i ← 0 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 15 ΑΝ ΟΝ[j] = ονομα ΤΟΤΕ i ← j ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ i = 0 ΤΟΤΕ ΓΡΑΨΕ 'Το μοντέλο ΤΝ δεν υπάρχει' ΑΛΛΙΩΣ min_κατ ← ΚΑΤ[i, 1] min_ημερα ← 1 ΓΙΑ j ΑΠΟ 2 ΜΕΧΡΙ 30 ΑΝ ΚΑΤ[i, j] < min_κατ ΤΟΤΕ min_κατ ← ΚΑΤ[i, j] min_ημερα ← j ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Ημέρα με χαμηλότερη κατανάλωση: ', min_ημερα ΤΕΛΟΣ_ΑΝ
Πώς βαθμολογήθηκε
- Ανάγνωση του ονόματος και αναζήτηση στον πίνακα ΟΝ που καθορίζει αν το μοντέλο υπάρχει και σε ποια θέση 2/2
- Εύρεση της ελάχιστης κατανάλωσης στη γραμμή του συγκεκριμένου μοντέλου του ΚΑΤ, με αρχικοποίηση από στοιχείο του πίνακα και σάρωση όλων των 30 ημερών 2/2
- Παρακολούθηση και εμφάνιση του αριθμού της ημέρας (δείκτη στήλης) στην οποία εντοπίστηκε η ελάχιστη κατανάλωση, όχι της τιμής της κατανάλωσης 2/2
- Εμφάνιση του μηνύματος «Το μοντέλο ΤΝ δεν υπάρχει» ακριβώς και μόνο στην περίπτωση που το όνομα δεν βρεθεί στον ΟΝ 2/2
Αιτιολόγηση βαθμολογητή
Βαθμολογείται η τελική «Διόρθωση Δ3», που είναι πλήρως ορθή: σειριακή αναζήτηση με θέση, αρχικοποίηση min από ΚΑΤ[i,1], εμφάνιση min_ημερα και μήνυμα μόνο όταν i=0.
Δ4 ταξινόμηση ονομάτων μοντέλων κατά φθίνουσα κατανάλωση 5/5 μονάδες
Τι ζητούσε το φύλλο
Δ4. Να εμφανίζει τα ονόματα των μοντέλων ταξινομημένα με βάση τη μέση ημερήσια κατανάλωση ρεύματος κατά φθίνουσα σειρά.
Μονάδες 5
Τι απάντησε
! Δ4: Ταξινόμηση μοντέλων κατά φθίνουσα σειρά μέσης κατανάλωσης ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 14 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 15 - i ΑΝ ΜΟ[j] < ΜΟ[j + 1] ΤΟΤΕ temp_mo ← ΜΟ[j] ΜΟ[j] ← ΜΟ[j + 1] ΜΟ[j + 1] ← temp_mo temp_on ← ΟΝ[j] ΟΝ[j] ← ΟΝ[j + 1] ΟΝ[j + 1] ← temp_on ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Μοντέλα ταξινομημένα κατά φθίνουσα σειρά μέσης κατανάλωσης:' ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 15 ΓΡΑΨΕ ΟΝ[i], ' - Μέση κατανάλωση: ', ΜΟ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Πώς βαθμολογήθηκε
- Ταξινόμηση με βάση τις τιμές του ΜΟ κατά φθίνουσα σειρά, με ορθή συνθήκη σύγκρισης και ορθά όρια βρόχων 2/2
- Ταυτόχρονη μετακίνηση των αντίστοιχων ονομάτων του ΟΝ σε κάθε αντιμετάθεση, ώστε να διατηρείται η αντιστοιχία ονόματος και μέσης κατανάλωσης 2/2
- Εμφάνιση των ονομάτων και των 15 μοντέλων με τη σειρά που προκύπτει μετά την ταξινόμηση 1/1
Αιτιολόγηση βαθμολογητή
Ορθή φθίνουσα ταξινόμηση φυσαλίδας με παράλληλη αντιμετάθεση του ΟΝ και εμφάνιση όλων των ονομάτων.
Δ5 συγγραφή συνάρτησης ΜΕΣΟΣ μέσης ημερήσιας κατανάλωσης 5/5 μονάδες
Τι ζητούσε το φύλλο
Δ5. Να γράψετε τη συνάρτηση ΜΕΣΟΣ που θα δέχεται:
- τον πίνακα ΚΑΤ
- τον αριθμό γραμμής
και θα επιστρέφει τη μέση ημερήσια κατανάλωση ρεύματος.
ΣΗΜΕΙΩΣΗ: Να θεωρήσετε ότι η μέση ημερήσια κατανάλωση ρεύματος είναι διαφορετική για κάθε μοντέλο.
Μονάδες 5
Τι απάντησε
ΣΥΝΑΡΤΗΣΗ ΜΕΣΟΣ(ΚΑΤ, γραμμη): ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΚΑΤ[15, 30], γραμμη, j, αθροισμα ΠΡΑΓΜΑΤΙΚΕΣ: μεσος ΑΡΧΗ αθροισμα ← 0 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 30 αθροισμα ← αθροισμα + ΚΑΤ[γραμμη, j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μεσος ← αθροισμα / 30 ΜΕΣΟΣ ← μεσος ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Πώς βαθμολογήθηκε
- Ορθή επικεφαλίδα συνάρτησης με όνομα ΜΕΣΟΣ, παραμέτρους τον πίνακα και τον αριθμό γραμμής και τύπο επιστροφής ΠΡΑΓΜΑΤΙΚΗ, με τμήμα δηλώσεων παραμέτρων και τοπικών μεταβλητών 1/1
- Άθροιση των 30 ημερήσιων τιμών της γραμμής που αντιστοιχεί στον αριθμό γραμμής, με αθροιστή αρχικοποιημένο στο 0 2/2
- Ανάθεση του μέσου όρου (άθροισμα διά 30) στο όνομα της συνάρτησης, ώστε να επιστρέφεται η μέση ημερήσια κατανάλωση 2/2
Αιτιολόγηση βαθμολογητή
Πλήρης και συνεπής με την κλήση του Δ2 συνάρτηση, με ανάθεση στο όνομα ΜΕΣΟΣ.