Πληροφορική Πανελλήνιες 2026 – Απαντήσεις και Αναλυτικές Λύσεις
ΘΕΜΑ Α
Α1
- ΣΩΣΤΟ
- ΛΑΘΟΣ
- ΣΩΣΤΟ
- ΛΑΘΟΣ
- ΛΑΘΟΣ
Α2
Μία απλά συνδεδεμένη λίστα είναι ένα σύνολο κόμβων διατεταγμένων γραμμικά. Κάθε κόμβος περιέχει τα δεδομένα του και έναν δείκτη που δείχνει στον επόμενο κόμβο. Ο δείκτης του τελευταίου κόμβου έχει την τιμή NULL. Η Κεφαλή είναι η ειδική μεταβλητή που δείχνει στον πρώτο κόμβο της λίστας.
Α3
Δομή δεδομένων είναι ένα σύνολο αποθηκευμένων δεδομένων που υφίστανται επεξεργασία από ένα σύνολο λειτουργιών.
Α4
- MOD → γ.
- ΚΑΙ → α.
- <> → β.
- * → γ.
- ^ → γ.
ΘΕΜΑ Β
Β1
┌──────────────────────────────────────────────┐
│ ΟΧΗΜΑ │
├──────────────────────────────────────────────┤
│ Ιδιότητες │
│ - κατασκευαστής │
│ - κωδικός ενοικίασης │
├──────────────────────────────────────────────┤
│ Μέθοδοι │
│ - Φρενάρει() │
└──────────────────────────────────────────────┘
▲
│
┌────────────────────┴────────────────────┐
│ │ │
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────────────┐
│ ΑΥΤΟΚΙΝΗΤΟ │ │ ΜΟΤΟΣΥΚΛΕΤΑ │ │ ΗΛΕΚΤΡΙΚΟ ΠΟΔΗΛΑΤΟ │
├──────────────────┤ ├──────────────────┤ ├──────────────────────────┤
│ Ιδιότητες │ │ Ιδιότητες │ │ Ιδιότητες │
│ - αριθμός │ │ - αριθμός │ │ │
│ κυκλοφορίας │ │ κυκλοφορίας │ │ │
├──────────────────┤ ├──────────────────┤ ├──────────────────────────┤
│ Μέθοδοι │ │ Μέθοδοι │ │ Μέθοδοι │
│ - Εφοδιάζεται │ │ - Εφοδιάζεται │ │ - Φορτίζεται() │
│ ΜεΚαύσιμα() │ │ ΜεΚαύσιμα() │ │ │
└──────────────────┘ └──────────────────┘ └──────────────────────────┘
Β2
ΔΙΑΒΑΣΕ Χ
Ψ ← Χ ^ 2
ΓΡΑΨΕ Ψ
ΟΣΟ Χ <> 0 ΕΠΑΝΑΛΑΒΕ
ΔΙΑΒΑΣΕ Χ
Ψ ← Χ ^ 2
ΓΡΑΨΕ Ψ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Β3
- 3
- 2
- 99
- -2
- j
ΘΕΜΑ Γ
Γ1: Πίνακας 150 θέσεων και επανάληψη ΓΙΑ για αρχική καταχώριση αποθεμάτων με έλεγχο εγκυρότητας.
Γ2: Επανάληψη με τιμή φρουρό, όπου η διαδικασία σταματά όταν δοθεί ΥΠ = 0.
Γ3: Έλεγχος περιπτώσεων με ΑΝ…ΑΛΛΙΩΣ_ΑΝ για επάρκεια ή μη επάρκεια αποθέματος.
Γ4: Χρήση λογικής μεταβλητής ΥΠΑΡΧΕΙ για να κρατηθεί μόνο το πρώτο υποκατάστημα που εξαντλήθηκε.Η ΥΠΑΡΧΕΙ γίνεται ΑΛΗΘΗΣ όταν βρεθεί το πρώτο μηδενικό απόθεμα.
Γ5: Μετρητές ΠΕΛΑΤΕΣ και ΕΠΙΤΥΧΕΙΣ και υπολογισμός ποσοστού.
ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Γ_2026
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: ΑΠΟΘ[150], i, ΥΠ, ΠΟΣ, ΠΕΛΑΤΕΣ, ΕΠΙΤΥΧΕΙΣ, ΥΠ_ΕΞΑΝΤΛΗΘΗΚΕ
ΛΟΓΙΚΕΣ: ΥΠΑΡΧΕΙ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΟΣΟΣΤΟ
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 150
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ ΑΠΟΘ[i]
ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠΟΘ[i] > 0
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΠΕΛΑΤΕΣ <- 0
ΕΠΙΤΥΧΕΙΣ <- 0
ΥΠΑΡΧΕΙ <- ΨΕΥΔΗΣ
ΔΙΑΒΑΣΕ ΥΠ
ΟΣΟ ΥΠ <> 0 ΕΠΑΝΑΛΑΒΕ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ ΠΟΣ
ΜΕΧΡΙΣ_ΟΤΟΥ ΠΟΣ > 0
ΠΕΛΑΤΕΣ <- ΠΕΛΑΤΕΣ + 1
ΑΝ ΑΠΟΘ[ΥΠ] = 0 ΤΟΤΕ
ΓΡΑΨΕ 'ΔΕΝ ΥΠΑΡΧΕΙ ΑΠΟΘΕΜΑ'
ΑΛΛΙΩΣ_ΑΝ ΑΠΟΘ[ΥΠ] > ΠΟΣ ΤΟΤΕ
ΑΠΟΘ[ΥΠ] <- ΑΠΟΘ[ΥΠ] - ΠΟΣ
ΕΠΙΤΥΧΕΙΣ <- ΕΠΙΤΥΧΕΙΣ + 1
ΑΛΛΙΩΣ_ΑΝ ΑΠΟΘ[ΥΠ] = ΠΟΣ ΚΑΙ ΥΠΑΡΧΕΙ = ΨΕΥΔΗΣ ΤΟΤΕ
ΑΠΟΘ[ΥΠ] <- 0
ΥΠ_ΕΞΑΝΤΛΗΘΗΚΕ <- ΥΠ
ΕΠΙΤΥΧΕΙΣ <- ΕΠΙΤΥΧΕΙΣ + 1
ΥΠΑΡΧΕΙ <- ΑΛΗΘΗΣ
ΑΛΛΙΩΣ_ΑΝ ΑΠΟΘ[ΥΠ] < ΠΟΣ ΚΑΙ ΥΠΑΡΧΕΙ = ΨΕΥΔΗΣ ΤΟΤΕ
ΑΠΟΘ[ΥΠ] <- 0
ΥΠ_ΕΞΑΝΤΛΗΘΗΚΕ <- ΥΠ
ΕΠΙΤΥΧΕΙΣ <- ΕΠΙΤΥΧΕΙΣ + 1
ΥΠΑΡΧΕΙ <- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
ΔΙΑΒΑΣΕ ΥΠ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ ΥΠΑΡΧΕΙ = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ ΥΠ_ΕΞΑΝΤΛΗΘΗΚΕ
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'ΔΕΝ ΥΠΗΡΞΕ ΥΠΟΚΑΤΑΣΤΗΜΑ ΜΕ ΜΗΔΕΝΙΚΟ ΑΠΟΘΕΜΑ'
ΤΕΛΟΣ_ΑΝ
ΠΟΣΟΣΤΟ <- (ΕΠΙΤΥΧΕΙΣ / ΠΕΛΑΤΕΣ) * 100
ΓΡΑΨΕ ΠΟΣΟΣΤΟ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΘΕΜΑ Δ
Δ1: Μονοδιάστατος πίνακας ΟΝ[15] και δισδιάστατος πίνακας ΚΑΤ[15,30] με εμφωλευμένη επανάληψη για την εισαγωγή δεδομένων.
Δ2: Υπολογισμός μέσου όρου ανά γραμμή με χρήση συνάρτησης.
Δ3: Σειριακή αναζήτηση σε μονοδιάστατο πίνακα που περιέχει στοιχεία που έχουν μοναδικές τιμές και εύρεση ελάχιστου στη συγκεκριμένη γραμμή του δισδιάστατου πίνακα.
Δ4: Ταξινόμηση ευθείας ανταλλαγής (φυσσαλίδας) παράλληλων πινάκων με κριτήριο τον πίνακα ΜΟ[15].
Δ5: Συνάρτηση που δέχεται δισδιάστατο πίνακα και αριθμό γραμμής και επιστρέφει μέσο όρο.
ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Δ_2026
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Ι, J, ΚΑΤ[15, 30], ΘΕΣΗ, ΗΜΕΡΑ_ΕΛΑΧ, ΕΛΑΧ
ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟ[15], tempΜΟ, ΖΗΤ, tempΟΝ, Κ1
ΛΟΓΙΚΕΣ: ΒΡΕΘΗΚΕ
ΧΑΡΑΚΤΗΡΕΣ: ΟΝ[15], ΚΕΥ, Κ2
ΑΡΧΗ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 15
ΔΙΑΒΑΣΕ ΟΝ[Ι]
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 30
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ ΚΑΤ[Ι, J]
ΜΕΧΡΙΣ_ΟΤΟΥ ΚΑΤ[Ι, J] > 0
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 15
ΜΟ[Ι] <- ΜΕΣΟΣ(ΚΑΤ, Ι)
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ ΚΕΥ
Ι <- 1
ΟΣΟ Ι < 15 ΚΑΙ ΟΝ[Ι] <> ΚΕΥ ΕΠΑΝΑΛΑΒΕ
Ι <- Ι + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ ΟΝ[Ι] = ΚΕΥ ΤΟΤΕ
ΕΛΑΧ <- ΚΑΤ[Ι, 1]
ΗΜΕΡΑ_ΕΛΑΧ <- 1
ΓΙΑ J ΑΠΟ 2 ΜΕΧΡΙ 30
ΑΝ ΚΑΤ[Ι, J] < ΕΛΑΧ ΤΟΤΕ
ΕΛΑΧ <- ΚΑΤ[Ι, J]
ΗΜΕΡΑ_ΕΛΑΧ <- J
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'ΗΜΕΡΑ ΧΑΜΗΛΟΤΕΡΗΣ ΚΑΤΑΝΑΛΩΣΗΣ', ΗΜΕΡΑ_ΕΛΑΧ
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'ΤΟ ΜΟΝΤΕΛΟ ΤΝ ΔΕΝ ΥΠΑΡΧΕΙ'
ΤΕΛΟΣ_ΑΝ
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 15
ΓΙΑ J ΑΠΟ 15 ΜΕΧΡΙ Ι ΜΕ_ΒΗΜΑ -1
ΑΝ ΜΟ[J - 1] < ΜΟ[J] ΤΟΤΕ
Κ1 <- ΜΟ[J - 1]
ΜΟ[J - 1] <- ΜΟ[J]
ΜΟ[J] <- Κ1
Κ2 <- ΟΝ[J - 1]
ΟΝ[J - 1] <- ΟΝ[J]
ΟΝ[J] <- Κ2
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 15
ΓΡΑΨΕ ΟΝ[Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΣΥΝΑΡΤΗΣΗ ΜΕΣΟΣ(ΚΑΤ, ΓΡ): ΠΡΑΓΜΑΤΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: ΚΑΤ[15, 30], ΓΡ, J, ΑΘΡ
ΑΡΧΗ
ΑΘΡ <- 0
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 30
ΑΘΡ <- ΑΘΡ + ΚΑΤ[ΓΡ, J]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΕΣΟΣ <- ΑΘΡ / 30
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
0 Comments