Σε ένα πρόγραμμα ́ERASMUS+ ́ συμμετέχουν 6 χώρες. Κάθε χώρα
εκπροσωπείται από ένα σχολείο, το οποίο είναι υπεύθυνο να παρουσιάσει μια
θεατρική παράσταση της επιλογής του. Στο τέλος του προγράμματος η
παράσταση κάθε σχολείου βαθμολογείται από μια κριτική επιτροπή, καθώς και
από τα υπόλοιπα σχολεία. Οι βαθμοί που δίνονται είναι ακέραιες τιμές από 1 έως
10.
Να κατασκευάσετε πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:
Δ1. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
Μονάδες 2
Δ2. Να διαβάζει τις τιμές εισόδου με την εξής σειρά:
α) Τα ονόματα των 6 σχολείων σε πίνακα ON[6]. (μονάδα 1)
β) Τις βαθμολογίες που έλαβαν τα σχολεία από την κριτική επιτροπή, στην
κύρια διαγώνιο τετραγωνικού πίνακα Β[6,6]. (μονάδες 2)
γ) Τις βαθμολογίες που πήρε κάθε σχολείο από τα άλλα 5 σχολεία στις
υπόλοιπες θέσεις του πίνακα Β. Για παράδειγμα, το στοιχείο Β[2,4],
αντιστοιχεί στη βαθμολογία που πήρε το σχολείο 2 από το σχολείο 4.
(μονάδες 2)
Μονάδες 5
Δ3. Να υπολογίζει για κάθε σχολείο τον μέσο όρο των 6 βαθμών που έλαβε.
Μονάδες 3
Δ4. Να εμφανίζει το όνομα του σχολείου στο οποίο η κριτική επιτροπή έδωσε
τη μεγαλύτερή της βαθμολογία, θεωρώντας ότι υπάρχει μόνο ένα τέτοιο
σχολείο.
Μονάδες 4
Δ5. Να εμφανίζει τα ονόματα των σχολείων ταξινομημένα με βάση τον μέσο
όρο βαθμολογίας που έλαβαν κατά φθίνουσα σειρά. Σε περίπτωση
ισοβαθμίας να εμφανίζει τα ονόματα αλφαβητικά.
Μονάδες 6
!ΘΕΜΑ Δ 2022
ΠΡΟΓΡΑΜΜΑ ERASMUS_PLUS
ΜΕΤΑΒΛΗΤΕΣ
ΑΡΧΗ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 6
ΔΙΑΒΑΣΕ ΟΝ[Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 6
ΔΙΑΒΑΣΕ Β[Ι,Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 6
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΝ Ι<>J ΤΟΤΕ
ΔΙΑΒΑΣΕ Β[Ι,J]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
!Δ3
!ΜΕΣΟΣ ΟΡΟΣ ΚΑΤΑ ΓΡΑΜΜΗ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΘΡ[Ι]<-0
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 6
ΑΘΡ[Ι]<-ΑΘΡ[Ι]+Β[Ι,J]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΟ[Ι]<-ΑΘΡ[Ι]/6
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
!Δ4
!ΜΕΓΙΣΤΟ ΘΕΣΗ ΜΕΓΙΣΤΟΥ
ΣΤΗΝ ΚΥΡΙΑ ΔΙΑΓΩΝΙΟ
ΜΑΧ<-Β[1,1]
ΘΕΣΗ_ΜΑΧ<-1
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 6
ΑΝ Β[Ι,Ι]>ΜΑΧ ΤΟΤΕ
ΜΑΧ<-Β[Ι,Ι]
ΘΕΣΗ_ΜΑΧ<-Ι
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΟΝ[ΘΕΣΗ_ΜΑΧ]
!Δ5
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 6
ΓΙΑ J ΑΠΟ 6 ΜΕΧΡΙ Ι ΜΕ_ΒΗΜΑ –1
ΑΝ (ΜΟ[J–1]<MO[J]) Η (MO[J–1]=MO[J] ΚΑΙ ΟΝ[J–1]>ON[J]) ΤΟΤΕ
Κ<-ΟΝ[J–1]
ΟΝ[J–1]<-ΟΝ[J]
ΟΝ[J]<-Κ
Κ1<-ΜΟ[J–1]
ΜΟ[J–1]<-ΜΟ[J]
ΜΟ[J]<-Κ1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 6
ΓΡΑΨΕ ΟΝ[Ι],ΜΟ[Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ