Στο δήμο Νάξου υπάρχουν δυο αθλητικοί σύλλογοι με 50 αθλητές ο κάθε ένας σε διάφορα αθλήματα. Οι διοικήσεις τους αποφάσισαν τη συνένωσή τους για καλύτερη οργάνωση. Το τμήμα μηχανογράφησης του δήμου ανέπτυξε πρόγραμμα με υποπρογράμματα το οποίο:
α. θα διαβάζει τα ονόματα των αθλητών του συλλόγου Α
β. θα διαβάζει το άθλημα που συμμετέχει κάθε αθλητής του συλλόγου Α αντίστοιχα
γ. θα διαβάζει τα ονόματα των αθλητών του συλλόγου Β
δ. θα διαβάζει το άθλημα που συμμετέχει κάθε αθλητής του συλλόγου Β αντίστοιχα
ε. θα δημιουργεί νέο πίνακα ΟΝ, που θα περιέχει τα ονόματα όλων των αθλητών, ώστε να βρίσκονται:
i. στις πρώτες θέσεις τα ονόματα των αθλητών του συλλόγου Α,
ii. στις τελευταίες θέσεις τα ονόματα των αθλητών του συλλόγου Β,
ζ. θα δημιουργεί νέο πίνακα ΑΘΛ όπου για όλους τους αθλητές να περιέχονται:
i. στις πρώτες θέσεις το άθλημα κάθε αθλητή του συλλόγου Α και
ii. στις τελευταίες το άθλημα κάθε αθλητή του συλλόγου Β
ώστε ο πίνακας ΑΘΛ να είναι παράλληλος με τον πίνακα ΟΝ.
η. θα εκτυπώνει τα ονόματα των αθλητών του ενιαίου συλλόγου και το άθλημα που συμμετέχει ο κάθε ένας.
Δίνονται παρακάτω οι εντολές του κύριου προγράμματος που προέκυψε:
ΠΡΟΓΡΑΜΜΑ Άθληση
...
ΑΡΧΗ
ΚΑΛΕΣΕ Είσοδος(ΟΝ_Α) ! ερώτημα α
ΚΑΛΕΣΕ Είσοδος(ΑΘΛ_Α) ! ερώτημα β
ΚΑΛΕΣΕ Είσοδος(ΟΝ_Β) ! ερώτημα γ
ΚΑΛΕΣΕ Είσοδος(ΑΘΛ_Β) ! ερώτημα δ
ΓΙΑ κ ΑΠΟ 1 ΜΕΧΡΙ 50
ΚΑΛΕΣΕ Βάλε( κ, ΟΝ_Α[κ], ΟΝ) ! ερώτημα ε i
ΚΑΛΕΣΕ Βάλε( κ, ΑΘΛ_Α[κ], ΑΘΛ) ! ερώτημα ζ i
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ κ ΑΠΟ 51 ΜΕΧΡΙ 100
ΚΑΛΕΣΕ Βάλε( κ, ΟΝ_Β[κ – 50], ΟΝ) ! ερώτημα ε ii
ΚΑΛΕΣΕ Βάλε( κ, ΑΘΛ_Β[κ – 50], ΑΘΛ) ! ερώτημα ζ ii
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ Έξοδος(ΟΝ, ΑΘΛ) ! ερώτημα η
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Άθληση
1. Ποιο είναι το τμήμα δηλώσεων του παραπάνω προγράμματος;
2. Ποια είναι η μορφή του υποπρογράμματος «Είσοδος»;
3. Ποια είναι η μορφή του υποπρογράμματος «Βάλε»;
4. Ποια είναι η μορφή του υποπρογράμματος «Έξοδος»;
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου