
183
ΑΕΠΠ – Εκδόσεις ΜΠΑΧΑΡΑΚΗ
Εκατό (100) υποψήφιοι του ΑΣΕΠ διαγωνίζονται σε τρία μαθήματα για την
κάλυψη θέσεων του Δημοσίου. Να γραφεί κύριο πρόγραμμα σε ΓΛΩΣΣΑ που
να κάνει τα παρακάτω:
α)
Διαβάζει τα ονόματα των 100 υποψηφίων του ΑΣΕΠ και τη βαθμολογία
καθενός υποψηφίου σε τρία διαφορετικά μαθήματα.
(Θεωρήστε ότι η βαθμολογία κάθε μαθήματος είναι από 1 έως 20)
(Μονάδες 4)
β)
Βρίσκει και τυπώνει τον ελάχιστο και τον μέγιστο βαθμό καθενός
υποψηφίου στα τρία μαθήματα που εξετάστηκε. (Μονάδες 6)
γ)
Να γραφεί υποπρόγραμμα, το οποίο να καλείται από το κύριο πρόγραμμα,
για τον υπολογισμό και την εκτύπωση του μέσου όρου κάθε υποψηφίου στα
τρία μαθήματα που διαγωνίστηκε. (Μονάδες 10)
Απάντηση:
ΠΡΟΓΡΑΜΜΑ
Θέμα_4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ
: i
ΠΡΑΓΜΑΤΙΚΕΣ
: Βαθ1, Βαθ2, Βαθ3, μεγ, μικρ
ΧΑΡΑΚΤΗΡΕΣ
: Ον
ΑΡΧΗ
ΓΙΑ
i
ΑΠΟ
1
ΜΕΧΡΙ
100
ΔΙΑΒΑΣΕ
Ον, Βαθ1, Βαθ2, Βαθ3
μεγ ← Bαθ1
ΑΝ
Βαθ2 > μεγ
ΤΟΤΕ
μεγ ← Bαθ2
ΤΕΛΟΣ_ΑΝ
ΑΝ
Βαθ3 > μεγ
τότε
μεγ ← Bαθ3
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ
μεγ
μικρ ← Bαθ1
ΑΝ
Βαθ2 < μικρ
ΤΟΤΕ
μικρ ← Βαθ2
ΤΕΛΟΣ_ΑΝ
ΑΝ
Βαθ3 < μικρ
ΤΟΤΕ
min ← Bαθ3
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ
μικρ
ΚΑΛΕΣΕ
Mέσος(Βαθ1, Βαθ2, Βαθ3)
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΘΕΜΑ 3
ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2005