e-ΜΑΘΗΜΑΤΑ |
Λύσεις ασκήσεων Τράπεζας Θεμάτων |
ΠΡΟΓΡΑΜΜΑ Ο_Πιο_Καλός_Ο_Μαθητής_ΤΘ_30802
!ΘΕΜΑ 4
!Να αναπτύξετε ένα πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
!4.1
!Να περιέχει κατάλληλο τμήμα δηλώσεων.
!Μονάδες 4
!4.2
!Να διαβάζει και καταχωρεί σε δύο Πίνακες 14 θέσεων τα ονόματα και τους βαθμούς
!των μαθητών ενός τμήματος στη Γ ΓΕΛ.
!Μονάδες 4
!4.3
!Να υπολογίζει και θα εμφανίζει τον Μέσο Όρο των επιδόσεων των 14 μαθητών.
!Μονάδες 8
!4.4
!Να βρίσκει και να εμφανίζει το όνομα του μαθητή με την καλύτερη επίδοση.
!(Να υποθέσετε ότι είναι μοναδικός)
!Μονάδες 9
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ: όνομα[14]
ΠΡΑΓΜΑΤΙΚΕΣ: βαθμός[14], άθροισμα, ΜΟ
ΑΚΕΡΑΙΕΣ: i, θέσηΚαλύτερου
ΑΡΧΗ
άθροισμα <- 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 14
ΓΡΑΨΕ 'Δώσε όνομα μαθητή ', i, ': '
ΔΙΑΒΑΣΕ όνομα[i]
ΓΡΑΨΕ 'Δώσε βαθμό μαθητή ', i, ': '
ΔΙΑΒΑΣΕ βαθμός[i]
άθροισμα <- άθροισμα + βαθμός[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! Υπολογισμός μέσου όρου
ΜΟ <- άθροισμα / 14
ΓΡΑΨΕ 'Μέσος όρος τάξης: ', ΜΟ
! Εύρεση μαθητή με την καλύτερη επίδοση
θέσηΚαλύτερου <- 1
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 14
ΑΝ βαθμός[i] > βαθμός[θέσηΚαλύτερου] ΤΟΤΕ
θέσηΚαλύτερου <- i
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Ο μαθητής με την καλύτερη επίδοση είναι ο/η ', όνομα[θέσηΚαλύτερου]
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ