Επαναληπτικές Ιουνίου 2004-Θέμα τρίτο

Ξεκίνησε από despoina, 26 Σεπ 2013, 02:18:48 ΜΜ

« προηγούμενο - επόμενο »

despoina

ΘΕΜΑ 3ο
Σε κάποια εξεταστική δοκιµασία κάθε γραπτό αξιολογείται αρχικά από δύο βαθµολογητές και υπάρχει περίπτωση το γραπτό να χρειάζεται αναβαθµολόγηση από τρίτο βαθµολογητή. Στην περίπτωση αναβαθµολόγησης ο τελικός βαθµός υπολογίζεται ως εξής:
i. Αν ο βαθµός του τρίτου βαθµολογητή είναι ίσος µε το µέσο όρο (Μ.Ο.) των βαθµών των δύο πρώτων βαθµολογητών, τότε ο τελικός βαθµός είναι ο Μ.Ο.
ii. Αν ο βαθµός του τρίτου βαθµολογητή είναι µικρότερος από το µικρότερο βαθµό (ΜΙΝ) των δύο πρώτων βαθµολογητών, τότε ο τελικός βαθµός είναι ο ΜΙΝ.
iii. ∆ιαφορετικά, ο τελικός βαθµός είναι ο µέσος όρος του βαθµού του τρίτου βαθµολογητή µε τον πλησιέστερο προς αυτόν βαθµό των δύο πρώτων βαθµολογητών.
Να αναπτύξετε αλγόριθµο υπολογισµού του τελικού βαθµού ενός γραπτού µε αναβαθµολόγηση, ο οποίος:
α. να διαβάζει τους βαθµούς του πρώτου, του δεύτερου και του τρίτου βαθµολογητή ενός γραπτού. Μονάδες 2
β. να υπολογίζει και να εκτυπώνει το µεγαλύτερο (ΜΑΧ) και το µικρότερο (ΜΙΝ) από τους βαθµούς του πρώτου και του δεύτερου βαθµολογητή. Μονάδες 6
γ. να υπολογίζει και να εκτυπώνει τον τελικό βαθµό του γραπτού σύµφωνα µε την παραπάνω διαδικασία. Μονάδες 12
Παρατήρηση: Θεωρήστε ότι και οι τρεις βαθµοί είναι θετικοί ακέραιοι αριθµοί και δεν απαιτείται έλεγχος των δεδοµένων.


Σύμφωνα με την εκφώνηση της άσκησης, δεν αποκλείεται το ενδεχόμενο ο βαθμός του πρώτου βαθμολογητή να ισούται με αυτόν του δεύτερου. Άρα τότε δε θα υπάρχει max και min και θα πρέπει να τυπωθεί μήνυμα που να ενημερώνει το χρήστη ότι οι δύο βαθμοί είναι ίσοι μεταξύ τους. Εσάς ποια είναι η γνώμη σας;;;

Αποστολάτος Άκης

δε χρειάζεται μήνυμα ισότητας, δεν εξυπηρετεί κάπου αυτό... Απλά min αι max θα είναι ο ίδιος αριθμός.

despoina

Ναι, αλλά τότε θα εμφανίζεται στο χρήστη για παράδειγμα μήνυμα της μορφής: "O max είναι ο 5 και ο min είναι ο 5!"

Αποστολάτος Άκης

Και που είναι το πρόβλημα σε αυτό;

despoina

Απλά μου φαίνεται πιο σωστό να εμφανιστεί μήνυμα που να ενημερώνει το χρήστη σε αυτή την περίπτωση ότι οι δύο αριθμοί είναι ίσοι (συνεπώς δεν υπάρχει μέγιστος και ελάχιστος).

Αποστολάτος Άκης

δεν υπάρχει σωστό και πιο σωστό... Ακόμα και όταν έχεις ισοβαθμία πρέπει να μπορείς να δώσεις min, max.

anasta

μήπως θεωρεί οτι σε περίπτωση αναβαθμολόγησης δεν υπάρχει περίπτωση οι βαθμοί Α και Β βαθμολογητή να είναι ίδιοι?
προς τι η αναβαθμολόγηση τότε, αν είναι ίδιοι οι βαθμοί?
σύμφωνα με την γνωστή πρακτική βέβαια, αλλά αυτό δεν προσδιορίζεται στην εκφώνηση.

Παράθεση από: denia_k στις 26 Σεπ 2013, 02:26:47 ΜΜ
Ναι, αλλά τότε θα εμφανίζεται στο χρήστη για παράδειγμα μήνυμα της μορφής: "O max είναι ο 5 και ο min είναι ο 5!"
δεν το ζητά αλλά μπορείς να βάλεις ένα Αν
Αν max=min τότε
Εμφάνισε "Οι βαθμοί είναι ίδιοι", max
αλλιώς
Εμφάνισε "Μέγιστος: ", max, " Μικρότερος: "min
Τέλος_αν

Νίκος Αδαμόπουλος