mpvasilis/thema-panhellenic-exams huggingface dataset:
Πανελλαδικές Εξετάσεις 2026 — informatics, Θέμα D (5 μονάδες)

(Συνέχεια.) Το πρόγραμμα να εμφανίζει τα ονόματα των μοντέλων ταξινομημένα με βάση τη μέση ημερήσια κατανάλωση ρεύματος κατά φθίνουσα σειρά.
ΣΗΜΕΙΩΣΗ: Να θεωρήσετε ότι η μέση ημερήσια κατανάλωση ρεύματος είναι διαφορετική για κάθε μοντέλο.

Απάντηση:
Ταξινόμηση φυσαλίδας του ΜΟ κατά φθίνουσα σειρά με παράλληλη μετακίνηση του ΟΝ:
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 15
  ΓΙΑ j ΑΠΟ 15 ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1
    ΑΝ ΜΟ[j-1] < ΜΟ[j] ΤΟΤΕ
      temp ← ΜΟ[j-1]
      ΜΟ[j-1] ← ΜΟ[j]
      ΜΟ[j] ← temp
      temp2 ← ΟΝ[j-1]
      ΟΝ[j-1] ← ΟΝ[j]
      ΟΝ[j] ← temp2
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 15
  ΓΡΑΨΕ ΟΝ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΚΛΕΙΔΙ ΒΑΘΜΟΛΟΓΗΣΗΣ (5 μ.). Ορθή δομή ταξινόμησης φυσαλίδας (δύο εμφωλευμένοι βρόχοι με σωστά όρια): 2 μ. Φθίνουσα διάταξη (συνθήκη ΜΟ[j-1] < ΜΟ[j] ή ισοδύναμη): 1 μ. Παράλληλη αντιμετάθεση των ονομάτων ΟΝ με χωριστή βοηθητική μεταβλητή χαρακτήρων: 1 μ. Εμφάνιση των ονομάτων μετά την ταξινόμηση: 1 μ. Μερική πίστωση: αύξουσα αντί φθίνουσας διάταξης: -1 μ. Ταξινόμηση μόνο του ΜΟ χωρίς παράλληλη μετακίνηση του ΟΝ: -1 μ. Αποδεκτή κάθε ορθή μέθοδος ταξινόμησης.

Πανελλαδικές Εξετάσεις 2026 — informatics, Θέμα D (5 μονάδες)

(Συνέχεια.) Να γράψετε τη συνάρτηση ΜΕΣΟΣ που θα δέχεται: τον πίνακα ΚΑΤ και τον αριθμό γραμμής, και θα επιστρέφει τη μέση ημερήσια κατανάλωση ρεύματος.

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

ΚΛΕΙΔΙ ΒΑΘΜΟΛΟΓΗΣΗΣ (5 μ.). Ορθή επικεφαλίδα συνάρτησης με δύο τυπικές παραμέτρους και τύπο ΠΡΑΓΜΑΤΙΚΗ: 1 μ. Ορθό τμήμα δηλώσεων (συμπεριλαμβανομένων των παραμέτρων): 1 μ. Άθροιση των 30 στοιχείων της γραμμής (αρχικοποίηση S ← 0 και βρόχος): 2 μ. Εκχώρηση του αποτελέσματος στο όνομα της συνάρτησης (ΜΕΣΟΣ ← S/30) και ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ: 1 μ. Μερική πίστωση: τύπος συνάρτησης ΑΚΕΡΑΙΑ: -1 μ. Παράλειψη εκχώρησης στο όνομα της συνάρτησης: -1 μ. Παράλειψη δήλωσης παραμέτρων: -0,5 μ.