|
e-ΜΑΘΗΜΑΤΑ |
|
Λύσεις ασκήσεων από θέματα Πανελλαδικών εξετάσεων |
ΠΡΟΓΡΑΜΜΑ αναβαθμολόγηση
! ΒΡΑΔ2001_Θ4
!Σε κάποια εξεταστική δοκιμασία ένα γραπτό αξιολογείται από δύο
! βαθμολογητές στη βαθμολογική κλίμακα [0, 100].
!Αν η διαφορά μεταξύ των βαθμολογιών του α΄ και του β΄ βαθμολο-
!γητή είναι μικρότερη ή ίση των 20 μονάδων της παραπάνω κλίμακας
!ο τελικός βαθμός είναι ο μέσος όρος των δύο βαθμολογιών.
!Αν η διαφορά μεταξύ των βαθμολογιών του α΄ και του β΄ βαθμολο-
!γητή είναι μεγαλύτερη από 20 μονάδες, το γραπτό δίνεται για
!αναβαθμολόγηση σε τρίτο βαθμολογητή. Ο τελικός βαθμός του
!γραπτού προκύπτει τότε από τον μέσο όρο των τριών βαθμολογιών.
!Να αναπτύξετε αλγόριθμο ο οποίος, αφού ελέγξει την εγκυρότητα
!των βαθμών στην βαθμολογική κλίμακα [0, 100], να υλοποιεί την
!παραπάνω διαδικασία εξαγωγής τελικού βαθμού και να εμφανίζει
!τον τελικό βαθμό του γραπτού στην εικοσαβάθμια κλίμακα.
!Παρατήρηση: Να θεωρήσετε ότι όλες οι ποσότητες εκφράζονται ως
!πραγματικοί αριθμοί.
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: βαθμόςΑ, βαθμόςΒ, βαθμόςΓ, βαθμόςΤελικός
ΑΡΧΗ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Δώσε βαθμό Α [0..100]: '
ΔΙΑΒΑΣΕ βαθμόςΑ
ΜΕΧΡΙΣ_ΟΤΟΥ βαθμόςΑ >= 0 ΚΑΙ βαθμόςΑ <= 100
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Δώσε βαθμό Β [0..100]: '
ΔΙΑΒΑΣΕ βαθμόςΒ
ΜΕΧΡΙΣ_ΟΤΟΥ βαθμόςΒ >= 0 ΚΑΙ βαθμόςΒ <= 100
ΑΝ Α_Τ(βαθμόςΑ - βαθμόςΒ) > 20 ΤΟΤΕ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Δώσε βαθμό Γ [0..100]: '
ΔΙΑΒΑΣΕ βαθμόςΓ
ΜΕΧΡΙΣ_ΟΤΟΥ βαθμόςΓ >= 0 ΚΑΙ βαθμόςΓ <= 100
βαθμόςΤελικός <- (βαθμόςΑ + βαθμόςΒ + βαθμόςΓ)/3*20/ 100
ΑΛΛΙΩΣ
βαθμόςΤελικός <- (βαθμόςΑ + βαθμόςΒ)/2*20/ 100
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ 'Τελικός βαθμός (εικοσαβάθμια κλίμακα)' , βαθμόςΤελικός
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
|
|