Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Μήνυμα ξεκίνησε από: despoina στις 26 Σεπ 2013, 02:18:48 ΜΜ

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


Σύμφωνα με την εκφώνηση της άσκησης, δεν αποκλείεται το ενδεχόμενο ο βαθμός του πρώτου βαθμολογητή να ισούται με αυτόν του δεύτερου. Άρα τότε δε θα υπάρχει max και min και θα πρέπει να τυπωθεί μήνυμα που να ενημερώνει το χρήστη ότι οι δύο βαθμοί είναι ίσοι μεταξύ τους. Εσάς ποια είναι η γνώμη σας;;;
Τίτλος: Απ: Επαναληπτικές Ιουνίου 2004-Θέμα τρίτο
Αποστολή από: Αποστολάτος Άκης στις 26 Σεπ 2013, 02:23:01 ΜΜ
δε χρειάζεται μήνυμα ισότητας, δεν εξυπηρετεί κάπου αυτό... Απλά min αι max θα είναι ο ίδιος αριθμός.
Τίτλος: Απ: Επαναληπτικές Ιουνίου 2004-Θέμα τρίτο
Αποστολή από: despoina στις 26 Σεπ 2013, 02:26:47 ΜΜ
Ναι, αλλά τότε θα εμφανίζεται στο χρήστη για παράδειγμα μήνυμα της μορφής: "O max είναι ο 5 και ο min είναι ο 5!"
Τίτλος: Απ: Επαναληπτικές Ιουνίου 2004-Θέμα τρίτο
Αποστολή από: Αποστολάτος Άκης στις 26 Σεπ 2013, 02:29:24 ΜΜ
Και που είναι το πρόβλημα σε αυτό;
Τίτλος: Απ: Επαναληπτικές Ιουνίου 2004-Θέμα τρίτο
Αποστολή από: despoina στις 26 Σεπ 2013, 02:34:12 ΜΜ
Απλά μου φαίνεται πιο σωστό να εμφανιστεί μήνυμα που να ενημερώνει το χρήστη σε αυτή την περίπτωση ότι οι δύο αριθμοί είναι ίσοι (συνεπώς δεν υπάρχει μέγιστος και ελάχιστος).
Τίτλος: Απ: Επαναληπτικές Ιουνίου 2004-Θέμα τρίτο
Αποστολή από: Αποστολάτος Άκης στις 26 Σεπ 2013, 02:42:15 ΜΜ
δεν υπάρχει σωστό και πιο σωστό... Ακόμα και όταν έχεις ισοβαθμία πρέπει να μπορείς να δώσεις min, max.
Τίτλος: Απ: Επαναληπτικές Ιουνίου 2004-Θέμα τρίτο
Αποστολή από: anasta στις 26 Σεπ 2013, 03:14:30 ΜΜ
μήπως θεωρεί οτι σε περίπτωση αναβαθμολόγησης δεν υπάρχει περίπτωση οι βαθμοί Α και Β βαθμολογητή να είναι ίδιοι?
προς τι η αναβαθμολόγηση τότε, αν είναι ίδιοι οι βαθμοί?
σύμφωνα με την γνωστή πρακτική βέβαια, αλλά αυτό δεν προσδιορίζεται στην εκφώνηση.

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

Δεν χρειάζεται!