|
e-ΜΑΘΗΜΑΤΑ |
|
Λύσεις ασκήσεων Πανελλαδικών Εξετάσεων |
!ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ
!ΗΜΕΡΗΣΙΩΝ & ΕΣΠΕΡΙΝΩΝ ΓΕΝΙΚΩΝ ΛΥΚΕΙΩΝ
!ΤΕΤΑΡΤΗ 4 ΙΟΥΝΙΟΥ 2025
!ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ
!
!ΘΕΜΑ Γ
!Στους προκριματικούς σχολικούς αγώνες σφαιροβολίας το όριο πρόκρισης είναι
!10,30 μέτρα. Κάθε μαθητής έχει δικαίωμα για πέντε το πολύ προσπάθειες για να
!πετύχει την πρόκριση. Αν κάποιος μαθητής ξεπεράσει το όριο, προκρίνεται και
!σταματά τις προσπάθειές του.
!Να κατασκευάσετε πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:
!Γ1. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων. Μονάδες 2
!Γ2. Να διαβάζει το όνομα του μαθητή που προσέρχεται στους αγώνες και τις
!επιδόσεις του (σε μέτρα) σε όσες προσπάθειες έκανε. Η επαναληπτική
!διαδικασία θα ολοκληρώνεται όταν δοθεί για όνομα του μαθητή η λέξη 'ΤΕΛΟΣ'.
! Μονάδες 8
!Γ3. Για κάθε μαθητή να εμφανίζει το όνομά του. Αν προκρίνεται να εμφανίζει
!το μήνυμα 'ΠΡΟΚΡΙΝΕΤΑΙ', την επίδοσή του και πόσες προσπάθειες
!έκανε, διαφορετικά να εμφανίζει το μήνυμα 'ΔΕΝ ΠΡΟΚΡΙΝΕΤΑΙ'.
! Μονάδες 4
!Γ4. Να εμφανίζει τα ονόματα και τις επιδόσεις των μαθητών με τις δύο (2)
!καλύτερες επιδόσεις. Μονάδες 6
!Γ5. Να εμφανίζει το ποσοστό των μαθητών που προκρίθηκαν τελικά. Μονάδες 5
!ΣΗΜΕΙΩΣΗ: Να θεωρήσετε ότι προκρίνονται δύο (2) τουλάχιστον μαθητές και δεν
!υπάρχουν μαθητές με την ίδια επίδοση.
ΠΡΟΓΡΑΜΜΑ Θέμα_Γ_2025_σφαιροβολία
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: πλήθος_όλων, πλήθος_προκριθέντων, προσπάθειες
ΠΡΑΓΜΑΤΙΚΕΣ: max1, max2, επίδοση
ΧΑΡΑΚΤΗΡΕΣ: max_on1, max_on2, όνομα
ΛΟΓΙΚΕΣ: προκρίθηκε
ΑΡΧΗ
! αρχικοποιήσεις
max1 <- 0
max2 <- 0
max_on1 <- ''
max_on2 <- ''
πλήθος_όλων <- 0
πλήθος_προκριθέντων <- 0
!Γ2. Να διαβάζει το όνομα του μαθητή που προσέρχεται στους αγώνες και τις
!επιδόσεις του (σε μέτρα) σε όσες προσπάθειες έκανε. Η επαναληπτική
!διαδικασία θα ολοκληρώνεται όταν δοθεί για όνομα του μαθητή η λέξη 'ΤΕΛΟΣ'.
!
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Δώστε όνομα ', πλήθος_όλων + 1, 'ου μαθητή (ή "ΤΕΛΟΣ" για τερματισμό) : '
ΔΙΑΒΑΣΕ όνομα
ΑΝ όνομα <> 'ΤΕΛΟΣ' ΤΟΤΕ
!Κάθε μαθητής έχει δικαίωμα για πέντε το πολύ προσπάθειες για να
!πετύχει την πρόκριση. Αν κάποιος μαθητής ξεπεράσει το όριο, προκρίνεται και
!σταματά τις προσπάθειές του.
!Στους προκριματικούς σχολικούς αγώνες σφαιροβολίας το όριο πρόκρισης είναι
!10,30 μέτρα. Κάθε μαθητής έχει δικαίωμα για πέντε το πολύ προσπάθειες για να
!πετύχει την πρόκριση. Αν κάποιος μαθητής ξεπεράσει το όριο, προκρίνεται και
!σταματά τις προσπάθειές του.
πλήθος_όλων <- πλήθος_όλων + 1
προσπάθειες <- 1
προκρίθηκε <- ΨΕΥΔΗΣ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Δώστε ', προσπάθειες, 'η προσπάθεια : '
ΔΙΑΒΑΣΕ επίδοση
ΑΝ επίδοση > 10.30 ΤΟΤΕ
προκρίθηκε <- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
προσπάθειες <- προσπάθειες + 1
ΜΕΧΡΙΣ_ΟΤΟΥ προκρίθηκε = ΑΛΗΘΗΣ Η προσπάθειες > 5
!Γ3. Για κάθε μαθητή να εμφανίζει το όνομά του. Αν προκρίνεται να εμφανίζει
!το μήνυμα 'ΠΡΟΚΡΙΝΕΤΑΙ', την επίδοσή του και πόσες προσπάθειες
!έκανε, διαφορετικά να εμφανίζει το μήνυμα 'ΔΕΝ ΠΡΟΚΡΙΝΕΤΑΙ'.
ΓΡΑΨΕ όνομα
ΑΝ προκρίθηκε = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ 'ΠΡΟΚΡΙΝΕΤΑΙ (με ', προσπάθειες - 1, ' προσπάθειες)'
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'ΔΕΝ ΠΡΟΚΡΙΝΕΤΑΙ'
ΤΕΛΟΣ_ΑΝ
!Γ4. Να εμφανίζει τα ονόματα και τις επιδόσεις των μαθητών με τις δύο (2)
!καλύτερες επιδόσεις. Μονάδες 6
ΑΝ επίδοση > max1 ΤΟΤΕ
max2 <- max1
max_on2 <- max_on1
max1 <- επίδοση
max_on1 <- όνομα
ΑΛΛΙΩΣ_ΑΝ επίδοση > max2 ΤΟΤΕ
max2 <- επίδοση
max_on2 <- όνομα
ΤΕΛΟΣ_ΑΝ
!Γ5. Να εμφανίζει το ποσοστό των μαθητών που προκρίθηκαν τελικά. Μονάδες 5
ΑΝ προκρίθηκε = ΑΛΗΘΗΣ ΤΟΤΕ
πλήθος_προκριθέντων <- πλήθος_προκριθέντων + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ όνομα = 'ΤΕΛΟΣ'
ΓΡΑΨΕ '1ος ', max_on1, ' με επίδοση : ', max1
ΓΡΑΨΕ '2ος ', max_on2, ' με επίδοση : ', max2
! προκρίνονται δύο (2) τουλάχιστον μαθητές, άρα δεν χρειάζεται έλεγχος στο ποσοστό
ΓΡΑΨΕ πλήθος_προκριθέντων/ πλήθος_όλων* 100, '% των μαθητών προκρίθηκαν'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
|
|