|
e-ΜΑΘΗΜΑΤΑ |
|
Λύσεις ασκήσεων Πανελλαδικών Εξετάσεων |
!ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ
!ΗΜΕΡΗΣΙΩΝ KAI ΕΣΠΕΡΙΝΩΝ ΓΕΝΙΚΩΝ ΛΥΚΕΙΩΝ
!ΠΕΜΠΤΗ 10 ΣΕΠΤΕΜΒΡΙΟΥ 2026
!ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ
!ΘΕΜΑ Δ
!Στον τελικό ενός διεθνούς τουρνουά στο αγώνισμα του άλματος εις μήκος
!γυναικών, συμμετείχαν 8 αθλήτριες. Κάθε αθλήτρια έκανε 6 άλματα. Η τελική
!κατάταξη βασίζεται στην καλύτερη έγκυρη επίδοση.
!Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
!Δ1. α) Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων (μονάδες 2).
!β) Για κάθε αθλήτρια του τελικού:
! - Να διαβάζει το όνομά της και τη χώρα προέλευσής της και να τα
! αποθηκεύει σε πίνακες ΟΝ[8], ΧΩΡ[8] (μονάδες 2).
! - Να διαβάζει τις επιδόσεις της (σε m) και να τις αποθηκεύει σε πίνακα
! ΕΠ[8,6]. Σε περίπτωση που ένα άλμα είναι άκυρο τότε ως επίδοση να
! καταχωρίζεται το -1. Δεν απαιτείται έλεγχος εγκυρότητας (μονάδες 2).
!Μονάδες 6
!Δ2. α) Για κάθε αθλήτρια να εμφανίζει το όνομά της και το πλήθος των άκυρων
!αλμάτων της (μονάδες 2).
!β) Ο υπολογισμός των άκυρων αλμάτων γίνεται από κατάλληλο
!υποπρόγραμμα που περιγράφεται στο ερώτημα Δ5 (μονάδες 2).
!Μονάδες 4
!Δ3. Να ελέγχει εάν υπάρχει αθλήτρια χωρίς έγκυρο άλμα και να εμφανίζει
!κατάλληλο μήνυμα σε κάθε περίπτωση.
!Μονάδες 4
!Δ4. Να εμφανίζει το όνομα και τη χώρα προέλευσης της αθλήτριας που θα πάρει
!το χρυσό μετάλλιο (1η θέση). Να θεωρήσετε ότι είναι μοναδική.
!Μονάδες 6
!Δ5. Να γράψετε κατάλληλο υποπρόγραμμα το οποίο θα δέχεται:
! - Τον πίνακα των επιδόσεων.
! - Τον αριθμό γραμμής
! και θα επιστρέφει το πλήθος των άκυρων αλμάτων της αθλήτριας.
!Μονάδες 5
ΠΡΟΓΡΑΜΜΑ Αλμα_εις_μηκος
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: i, j, μετρητης_ακυρων, πληθος_ακυρων
ΑΚΕΡΑΙΕΣ: καλυτερη_γραμμη
ΠΡΑΓΜΑΤΙΚΕΣ: ΕΠ[8, 6], καλυτερη_επιδοση
ΧΑΡΑΚΤΗΡΕΣ: ΟΝ[8], ΧΩΡ[8]
ΛΟΓΙΚΕΣ: υπαρχει_χωρις_εγκυρο
ΑΡΧΗ
! Δ1 - Εισαγωγή στοιχείων
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 8
ΓΡΑΨΕ 'Δώσε όνομα ', i, 'ης αθλήτριας:'
ΔΙΑΒΑΣΕ ΟΝ[i]
ΓΡΑΨΕ 'Δώσε χώρα προέλευσης:'
ΔΙΑΒΑΣΕ ΧΩΡ[i]
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 6
ΓΡΑΨΕ 'Δώσε επίδοση ', j, 'ου άλματος ', j
ΔΙΑΒΑΣΕ ΕΠ[i, j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! Δ2 - Πλήθος άκυρων αλμάτων κάθε αθλήτριας
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 8
πληθος_ακυρων <- ΑΚΥΡΑ (ΕΠ, i)
ΓΡΑΨΕ ΟΝ[i], ': ', πληθος_ακυρων, ' άκυρα άλματα'
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! Δ3 - Έλεγχος για αθλήτρια χωρίς έγκυρο άλμα
υπαρχει_χωρις_εγκυρο <- ΨΕΥΔΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 8
μετρητης_ακυρων <- 0
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΝ ΕΠ[i, j] = -1 ΤΟΤΕ
μετρητης_ακυρων <- μετρητης_ακυρων + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ μετρητης_ακυρων = 6 ΤΟΤΕ
υπαρχει_χωρις_εγκυρο <- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ υπαρχει_χωρις_εγκυρο = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ 'Υπάρχει αθλήτρια χωρίς έγκυρο άλμα.'
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'Όλες οι αθλήτριες έχουν τουλάχιστον ένα έγκυρο άλμα.'
ΤΕΛΟΣ_ΑΝ
! Δ4 - Εύρεση αθλήτριας που παίρνει το χρυσό μετάλλιο
καλυτερη_επιδοση <- -1
καλυτερη_γραμμη <- 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 8
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΝ ΕΠ[i, j] > καλυτερη_επιδοση ΤΟΤΕ
καλυτερη_επιδοση <- ΕΠ[i, j]
καλυτερη_γραμμη <- i
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Χρυσό μετάλλιο: ', ΟΝ[καλυτερη_γραμμη]
ΓΡΑΨΕ 'Χώρα: ', ΧΩΡ[καλυτερη_γραμμη]
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
!************************************************************
!Δ5. Να γράψετε κατάλληλο υποπρόγραμμα το οποίο θα δέχεται:
! - Τον πίνακα των επιδόσεων.
! - Τον αριθμό γραμμής
! και θα επιστρέφει το πλήθος των άκυρων αλμάτων της αθλήτριας.
ΣΥΝΑΡΤΗΣΗ ΑΚΥΡΑ(ΕΠ, γραμμη): ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γραμμη, j, πληθος
ΠΡΑΓΜΑΤΙΚΕΣ: ΕΠ[8, 6]
ΑΡΧΗ
πληθος <- 0
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΝ ΕΠ[γραμμη, j] = -1 ΤΟΤΕ
πληθος <- πληθος + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΚΥΡΑ <- πληθος
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
|
|