Background Image
Previous Page  37 / 306 Next Page
Information
Show Menu
Previous Page 37 / 306 Next Page
Page Background

Εκδόσεις ΜΠΑΧΑΡΑΚΗ – ΑΕΠΠ

36

Σε ένα διαγωνισμό συμμετέχουν 100 υποψήφιοι. Κάθε υποψήφιος

διαγωνίζεται σε 50 ερωτήσεις πολλαπλής επιλογής. Να αναπτύξετε

αλγόριθμο που να κάνει τα παρακάτω:

α.

Να καταχωρεί σε πίνακα AΠ[100,50] τα αποτελέσματα των απαντήσεων

του κάθε υποψηφίου σε κάθε ερώτηση. Κάθε καταχώρηση μπορεί να είναι

μόνο μία από τις παρακάτω:

i. Σ αν είναι σωστή η απάντηση

ii. Λ αν είναι λανθασμένη η απάντηση και

iii. Ξ αν ο υποψήφιος δεν απάντησε.

Να γίνεται έλεγχος των δεδομένων εισόδου. (Μονάδες 4)

β.

Να βρίσκει και να τυπώνει τους αριθμούς των ερωτήσεων που

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

πλήθος σωστών απαντήσεων. (Μονάδες 10)

γ.

Αν κάθε Σ βαθμολογείται με 2 μονάδες, κάθε Λ με -1 μονάδα και κάθε Ξ με

0 μονάδες τότε

i. Να δημιουργεί ένα μονοδιάστατο πίνακα ΒΑΘ[100], κάθε στοιχείο του

οποίου θα περιέχει αντίστοιχα τη συνολική βαθμολογία ενός υποψηφίου.

(Μονάδες 4)

ii. Να τυπώνει το πλήθος των υποψηφίων που συγκέντρωσαν βαθμολογία

μεγαλύτερη από 50. (Μονάδες 2)

Απάντηση:

Αλγόριθμος

Θέμα_4

Για

Ι

από

1

μέχρι

100

Για

J

από

1

μέχρι

50

Αρχή_Επανάληψης

Διάβασε

ΑΠ[I,J]

Μέχρις_Ότου

ΑΠ[I,J] = "Σ"

Ή

ΑΠ[I,J] = "Λ"

Ή

ΑΠ[I,J] = "Ξ"

Τέλος_Επανάληψης

Τέλος_Επανάληψης

Για

J

από

1

μέχρι

50

ΠΛΗΘΟΣ[J]

0

Για

Ι

από

1

μέχρι

100

Αν

ΑΠ[I,J] = "Σ"

τότε

ΠΛΗΘΟΣ[J]

ΠΛΗΘΟΣ[J]+1

Τέλος_Αν

Τέλος_Επανάληψης

Τέλος_Επανάληψης

MIN

ΠΛΗΘΟΣ[1]

Για

J

από

2

μέχρι

50

ΘΕΜΑ 4

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2005