ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_Δ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: ΑΠ[2, 6], ΑΠΤΡ[2, 2], i, Θ
ΧΑΡΑΚΤΗΡΕΣ: ΚΩΔ[2], Χ
ΑΡΧΗ
ΚΑΛΕΣΕ ΕΙΣ(ΚΩΔ, ΑΠ)
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 2
ΑΠΤΡ[i, 1] <– ΣΥΝΑΠ(i, ΑΠ, 1)
ΑΠΤΡ[i, 2] <– ΣΥΝΑΠ(i, ΑΠ, 4)
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ Χ
ΟΣΟ Χ <> ‘ΤΕΛΟΣ’ ΕΠΑΝΑΛΑΒΕ
Θ <– ΑΝΑΖ(Χ, ΚΩΔ)
ΑΝ Θ = 0 ΤΟΤΕ
ΓΡΑΨΕ ‘ΔΕΝ ΒΡΕΘΗΚΕ Ο ΚΩΔΙΚΟΣ’
ΑΛΛΙΩΣ
ΑΝ ΑΠΤΡ[Θ, 1] < 10 ΚΑΙ ΑΠΤΡ[Θ, 2] < 10 ΤΟΤΕ
ΓΡΑΨΕ ‘ΔΙΚΑΙΟΥΤΑΙ ΣΥΜΜΕΤΟΧΗ’
ΑΛΛΙΩΣ
ΓΡΑΨΕ ‘ΔΕΝ ΔΙΚΑΙΟΥΤΑΙ ΣΥΜΜΕΤΟΧΗ’
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΔΙΑΒΑΣΕ Χ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΔΙΑΔΙΚΑΣΙΑ ΕΙΣ(ΚΩΔ, ΑΠ)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: ΑΠ[2, 6], i, j
ΧΑΡΑΚΤΗΡΕΣ: ΚΩΔ[2]
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 2
ΔΙΑΒΑΣΕ ΚΩΔ[i]
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 6
ΔΙΑΒΑΣΕ ΑΠ[i, j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
ΣΥΝΑΡΤΗΣΗ ΑΝΑΖ(Χ, ΚΩΔ): ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ: Χ, ΚΩΔ[2]
ΑΚΕΡΑΙΕΣ: i, j, Θ
ΑΡΧΗ
Θ <– 0
i <– 1
ΟΣΟ i <= 2 ΚΑΙ Θ = 0 ΕΠΑΝΑΛΑΒΕ
ΑΝ ΚΩΔ[i] = Χ ΤΟΤΕ
Θ <– i
ΑΛΛΙΩΣ
i <– i + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝΑΖ <– Θ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
ΣΥΝΑΡΤΗΣΗ ΣΥΝΑΠ(Θ, ΑΠ, Μ): ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Θ, ΑΠ[2, 6], Μ
ΑΡΧΗ
ΣΥΝΑΠ <– ΑΠ[Θ, Μ] + ΑΠ[Θ, Μ + 1] + ΑΠ[Θ, Μ + 2]
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ



