ΘΕΜΑ Α
Α1. 1.Λ – 2.Σ – 3.Λ – 4.Σ – 5.Σ
Α2. 1.Λ – 2.Σ – 3.Λ – 4.Σ – 5.Σ
Α3. 1. Χ > -1 ΚΑΙ Χ <= 10
2. Χ = 1 ‘Η Χ = 5 ‘Η Χ = -40
3. Χ > 50 ΚΑΙ Χ <> 100
4. Χ > 0 ΚΑΙ Χ mod
3 = 0
5. Χ mod
4 = 0 ΚΑΙ X mod 100 <> 0
A4.
Σ
ß 0
ΓΙΑ
Α ΑΠΟ 2 ΜΕΧΡΙ 15 ΜΕ_ΒΗΜΑ 3
Σ ß Σ + Α
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΕΜΦΑΝΙΣΕ
Σ
ΘΕΜΑ Β
Αρ.Γραμμής
|
Χ
|
Υ
|
Ε
|
1
|
17
|
||
2
|
5
|
||
5
|
8
|
||
9
|
40
|
||
5
|
4
|
||
9
|
20
|
||
7
|
2
|
||
9
|
8
|
||
5
|
2
|
||
9
|
4
|
||
7
|
1
|
||
9
|
2
|
ΘΕΜΑ Γ
ΠΡΟΓΡΑΜΜΑ KTEO
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ : Ε, Φ, min_E
ΠΡΑΓΜΑΤΙΚΕΣ : Χ, sum
ΧΑΡΑΚΤΗΡΕΣ : ΚΑΤ, ΠΡΟΣ, KAT_min
ΑΡΧΗ
Φ
ß 0
sum ß 0
min_E ß 100000
KAT_min ß ‘ ‘
ΔΙΑΒΑΣΕ
ΚΑΤ
ΟΣΟ
ΚΑΤ <> ‘ Τ ’ ΕΠΑΝΑΛΑΒΕ
ΔΙΑΒΑΣΕ
Ε, ΠΡΟΣ
ΑΝ
ΚΑΤ = ‘ ΦΟΡΤΗΓΟ ‘ ΤΟΤΕ
Χ ß
60
ΑΛΛΙΩΣ_ΑΝ ΚΑΤ = ‘ ΕΠΙΒΑΤΗΓΟ ’ ΤΟΤΕ
Χ ß
40
ΑΛΛΙΩΣ_ΑΝ
ΚΑΤ = ‘ ΔΙΚΥΚΛΟ ’ ΤΟΤΕ
Χ ß
20
ΤΕΛΟΣ_ΑΝ
ΑΝ
ΠΡΟΣ = ‘ ΕΚΠΡΟΘΕΣΜΟ ‘ ΤΟΤΕ
Χ ß
Χ + 15.8
sum
ß sum
+ 15.8
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ
‘ ΠΟΣΟ ΠΛΗΡΩΜΗΣ : ‘, Χ
ΑΝ
ΚΑΤ = ‘ ΦΟΡΤΗΓΟ ‘ ΤΟΤΕ
Φ ß
Φ + 1
ΤΕΛΟΣ_ΑΝ
ΑΝ
Ε < min_E
ΤΟΤΕ
min_E ß E
KAT_min ß KAT
ΤΕΛΟΣ_ΑΝ
ΔΙΑΒΑΣΕ ΚΑΤ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ
‘ΚΑΤΗΓΟΡΙΑ ΠΑΛΑΙΟΤΕΡΟΥ ΟΧΗΜΑΤΟΣ :΄, ΚΑΤ_min
ΓΡΑΨΕ
‘ΣΥΝΟΛΙΚΟ ΠΟΣΟ ΠΡΟΣΤΙΜΟΥ :’, sum
ΓΡΑΨΕ
‘ΣΥΝΟΛΙΚΟΣ ΑΡΙΘΜΟΣ ΦΟΡΤΗΓΩΝ :’, Φ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΘΕΜΑ Δ
Αλγόριθμος
Library
Για
Ι από 1 μέχρι 158
Εμφάνισε ‘Δώσε το΄, Ι, ‘μέλος’
Διάβασε Μ[Ι]
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ Φ[Ι]
ΜΕΧΡΙΣ_ΟΤΟΥ Φ[Ι] = ‘Α’ Ή Φ[Ι] = ‘Γ’
Για J
από 1 μέχρι 12
Εμφάνισε ‘Δώσε τα βιβλία
του΄, Ι, ‘μέλους για τον’, J, ‘μήνα’
Διάβασε
Β[Ι,J]
Τέλος_επανάληψης
Τέλος_επανάληψης
Για
Ι από 1 μέχρι 158
sum[I]
ß 0
Για
J από 1 μέχρι 12
Sum[I] ß sum[I] + Β[Ι,J]
Τέλος_επανάληψης
Τέλος_επανάληψης
BA ß
0, BΓ ß0
Για
Ι από 1 μέχρι 158
Αν Φ[Ι] = ‘Α’ Ή τότε
ΒΑ ß
ΒΑ + sum[I]
Αλλιώς
ΒΓ ß
ΒΓ + sum[I]
Τέλος_αν
Τέλος_επανάληψης
Αν
ΒΑ > ΒΓ τότε
Εμφάνισε ‘οι άνδρες
δανείστηκαν τα περισσότερα βιβλία’
Αλλιώς_αν
ΒΑ < ΒΓ τότε
Εμφάνισε ‘οι γυναίκες
δανείστηκαν τα περισσότερα βιβλία’
Αλλιώς
Εμφάνισε ‘ίσος αριθμός βιβλίων’
Τέλος_αν
Εμφάνισε
‘ δώσε το επώνυμο που θες’
Δίαβασε
eponymo
Done ß
ψέμα
Ι
ß 1
Pos ß
0
Όσο
Ι <= 158 ΚΑΙ done = ψέμα επανάλαβε
Αν Μ[Ι] = eponymo
τότε
Done
ß αλήθεια
Pos ß
Ι
Αλλιώς
Ι
ß Ι + 1
Τέλος_αν
Τέλος_επανάληψης
Αν
Done = αλήθεια τότε
Εμφάνισε ‘συνολικός αριθμός βιβλίων
που δανείστηκε’, sum[pos]
Αλλιώς
Εμφάνισε
‘το επώνυμο δεν υπάρχει’
Τέλος_αν
Τέλος_Library
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου