Δευτέρα 7 Μαρτίου 2011

Θέμα 4ο - Απολυτήριες εξετάσεις εσπερινού ενιαίου λυκείου 2001


Σε κάποια εξεταστική δοκιµασία ένα γραπτό αξιολογείται από
δύο βαθµολογητές στη βαθµολογική κλίµακα [0, 100].
Αν η διαφορά  µεταξύ των βαθµολογιών του α΄ και του β΄
βαθµολογητή είναι µικρότερη ή ίση των 20 µονάδων της
παραπάνω κλίµακας,  ο τελικός βαθµός είναι ο µέσος όρος
των δύο βαθµολογιών. Αν η διαφορά  µεταξύ των βαθµολογιών
του α΄ και του β΄ βαθµολογητή είναι µεγαλύτερη από 20 µονάδες
το γραπτό δίνεται για αναβαθµολόγηση σε τρίτο βαθµολογητή.
Ο τελικός βαθµός του γραπτού προκύπτει τότε από τον  µέσο
όρο των τριών βαθµολογιών.
Να αναπτύξετε αλγόριθµο ο οποίος, αφού ελέγξει την εγκυρότητα
των βαθµών στη βαθµολογική κλίµακα [0, 100],  να υλοποιεί την
παραπάνω διαδικασία εξαγωγής του τελικού βαθµού και να
εµφανίζει τον τελικό βαθµό του γραπτού στην εικοσαβάθµια
κλίµακα.
Να θεωρήσετε ότι όλες οι ποσότητες εκφράζονται ως
πραγµατικοί αριθµοί.
                                                              Μονάδες 20

Λύση

    Αλγόριθμος Θ4_Εσπ2001
    Αρχή_επανάληψης
        ∆ιάβασε Β1
    Μέχρις_ότου (Β1 >= 0) ΚΑΙ (Β1 <= 100)
    Αρχή_επανάληψης
        ∆ιάβασε Β2
    Μέχρις_ότου (Β2 >= 0) ΚΑΙ (Β2 <= 100)
   Αν Α_Τ(Β1 - Β2) <= 20 τότε
         Τελ <-- (Β1+Β2)/2
    αλλιώς
        Αρχή_επανάληψης
            ∆ιάβασε Β3
        Μέχρις_ότου (Β3 >= 0) ΚΑΙ (Β3 <= 100)
        Τελ <-- (Β1+Β2+Β3)/3
    Τέλος_αν
    Εµφάνισε 'Τελικός βαθμός =', Τελ/5
    Τέλος Θ4_Εσπ2001

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου