3 videos
Σ’ ένα διαγωνισμό συμμετέχουν 100 υποψήφιοι. Κάθε υποψήφιος διαγωνίζεται σε 50 ερωτήσεις πολλαπλής επιλογής. Να αναπτύξετε αλγόριθμο που να κάνει τα παρακάτω:
α. Να καταχωρεί σε πίνακα ΑΠ[100,50] τα αποτελέσματα των απαντήσεων του κάθε υποψηφίου σε κάθε ερώτηση. Κάθε καταχώρηση μπορεί να είναι μία από τις παρακάτω:
i.Σ αν είναι σωστή η απάντηση
ii.Λ αν είναι λανθασμένη η απάντηση και
iii.Ξ αν ο υποψήφιος δεν απάντησε
Να γίνεται έλεγχος των δεδομένων εισόδου.
β. Να βρίσκει και να τυπώνει τους αριθμούς των ερωτήσεων που παρουσιάζουν το μεγαλύτερο βαθμό δυσκολίας, δηλαδή έχουν το μικρότερο πλήθος σωστών απαντήσεων.
γ. Αν κάθε Σ βαθμολογείται με 2 μονάδες, κάθε Λ με –1 μονάδα και κάθε Ξ με 0 μονάδες, τότε
i.Να δημιουργεί ένα μονοδιάστατο πίνακα ΒΑΘ[100], κάθε στοιχείο του οποίου θα περιέχει αντίστοιχα τη συνολική βαθμολογία ενός υποψηφίου.
ii.Να τυπώνει το πλήθος των υποψηφίων που συγκέντρωσαν βαθμολογία μεγαλύτερη από 50.
(Πανελλαδικές Εξετάσεις 2005)
Ερώτημα α
Ερώτημα β
Ερώτημα γ