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

277

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

συλλέχτηκε αναπαρίσταται από τους χαρακτήρες Ι, Κ, Λ, Μ, Ν, Ξ και Ο. Έχει

βρεθεί ότι η ποσότητα που αντιστοιχεί σε αυτούς είναι: Ι = 10, Κ = 50, Λ =

100, Μ = 500, Ν = 1.000, Ξ = 5.000 και Ο = 10.000.

Συνολικά τα στοιχεία των θραυσμάτων μπορούν να αναπαρασταθούν με ένα

δισδιάστατο πίνακα Π[75,12]. Κάθε γραμμή του πίνακα περιέχει τα στοιχεία

των αγαθών (όνομα αγαθού, καλλιεργητική περίοδος, ποσότητα). Κάθε

στοιχείο του πίνακα περιέχει ένα μόνο χαρακτήρα.

Να γράψετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:

Δ1.

α. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων. (μονάδα 1)

β. Να εισάγει σε πίνακα χαρακτήρων Π[75,12] τα στοιχεία των αγαθών που

βρέθηκαν στα θραύσματα των πινακίδων. (μονάδες 2) (Μονάδες 3)

Δ2.

Να ταξινομεί κατά αύξουσα σειρά τον πίνακα Π, με βάση την

καλλιεργητική περίοδο, και, για την ίδια καλλιεργητική περίοδο, να ταξινομεί

τα αγαθά, με βάση τον πρώτο χαρακτήρα κάθε αγαθού. (Θεωρήστε ότι ο

πρώτος χαρακτήρας κάθε αγαθού είναι μοναδικός). (Μονάδες 6)

Δ3.

α. Να δημιουργεί έναν πίνακα ακεραίων Α[75]. Κάθε στοιχείο του

πίνακα Α αντιστοιχεί σε μια γραμμή του ταξινομημένου πίνακα Π και

περιέχει την αντίστοιχη ποσότητα του αγαθού που συλλέχτηκε. Η μετατροπή

της ποσότητας από χαρακτήρα σε αριθμό να γίνει με βάση την αντιστοιχία

που δόθηκε παραπάνω. (μονάδες 2)

β. Να βρίσκει και να εμφανίζει για κάθε αγαθό το πρώτο γράμμα του

ονόματός του και την καλλιεργητική του περίοδο με τη μέγιστη ποσότητα

που συλλέχτηκε. (Θεωρήστε ότι η μέγιστη ποσότητα κάθε αγαθού είναι

μοναδική). (μονάδες 4) (Μονάδες 6)

Δ4.

Να δημιουργεί έναν πίνακα ακεραίων Σ[15]. Κάθε στοιχείο του πίνακα Σ

αντιστοιχεί σε ένα αγαθό (όπως αυτό εμφανίζεται στις δεκαπέντε πρώτες

σειρές του πίνακα Π) και περιέχει την συνολική ποσότητα του αγαθού που

συλλέχτηκε στις πέντε καλλιεργητικές περιόδους. (Μονάδες 5)

Απάντηση:

ΠΡΟΓΡΑΜΜΑ

Θέμα_Δ

ΜΕΤΑΒΛΗΤΕΣ

ΑΚΕΡΑΙΕΣ

: I, K, ΠΕ, Α[75], max, Σ[15]

ΧΑΡΑΚΤΗΡΕΣ

: Π[75, 12], temp, max_π

ΑΡΧΗ

ΓΙΑ

I

ΑΠΟ

1

ΜΕΧΡΙ

75

ΓΙΑ

K

ΑΠΟ

1

ΜΕΧΡΙ

12

ΔΙΑΒΑΣΕ

Π[I, K]

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΓΙΑ

ΠΕ

ΑΠΟ

2

ΜΕΧΡΙ

75