Α.1.1
ΑΝ
ΒΑΘΜΟΣ>ΜΟ ΤΟΤΕ
ΓΡΑΨΕ
“Πολύ καλά”
ΑΛΛΙΩΣ_ΑΝ
ΜΟ - ΒΑΘΜΟΣ <= 2 ΤΟΤΕ
(ή ΒΑΘΜΟΣ >= ΜΟ-2)
ΓΡΑΨΕ
“Καλα”
ΑΛΛΙΩΣ
ΓΡΑΨΕ
“Μέτρια”
ΤΕΛΟΣ_ΑΝ
Α.1.2
A_
ΤΜΗΜΑ=”Γ1” ΚΑΙ ΒΑΘΜΟΣ>15 ΤΟΤΕ
ΓΡΑΨΕ
ΕΠΩΝΥΜΟ
ΤΕΛΟΣ_ΑΝ
Α.1.3.
ΑΝ
ΑΠΑΝΤΗΣΗ<>”Ν” ΚΑΙ ΑΠΑΝΤΗΣΗ<>”ν” ΚΑΙ ΑΠΑΝΤΗΣΗ<>”Ο” ΚΑΙ
ΑΠΑΝΤΗΣΗ<>”ο” ΤΟΤΕ
ΓΡΑΨΕ
“Λάθος απάντηση”
ΤΕΛΟΣ_ΑΝ
Α.1.4.
ΑΝ
X<0 data-blogger-escaped-span="">
ΓΡΑΨΕ
“Λάθος δεδομένο”
ΑΛΛΙΩΣ
Υ
ß (Χ^2+5*Χ+1)/( Τ_Ρ(Χ)*ΗΜ(Χ) )
ΓΡΑΨΕ
Υ
ΤΕΛΟΣ_ΑΝ
Α.2
•
ΑΚΕΡΑΙΕΣ, π.χ i ß 1
•
ΠΡΑΓΜΑΤΙΚΕΣ, π.χ Π ß 3.14
•
ΧΑΡΑΚΤΗΡΕΣ, π.χ ΧΑΡΑΚΤΗΡΙΣΜΟΣß
”πολύ καλός”
•
ΛΟΓΙΚΕΣ, π.χ DONEß ΑΛΗΘΗΣ
Α.3
1.Θ - 2.Δ -
3.Η - 4.Ι - 5.Κ
Α.4
12. row[i] ß row[i] + table[i,j]
13. col[j] ß col [j] + table[i,j]
14. sum ß sum + table[I,j]
Α.5
Για x από 3 μέχρι 19 με_βήμα 2
Για
y από 19 μέχρι x με_βήμα -2
Αν
Π[y ] < Π[y-2] Τότε
Αντιμετάθεσε Π[y], Π[y-2]
Τέλος_αν
Τέλος_Επανάληψης
Τέλος_Επανάληψης
ΘΕΜΑ B
Αριθμός γραμμής
|
συνθήκη
|
έξοδος
|
i
|
j
|
1
|
1
| |||
2
|
2
| |||
4
|
3
| |||
5
|
2
| |||
6
|
3
| |||
7
|
ΨΕΥΔΗΣ
| |||
4
|
5
| |||
5
|
3
| |||
6
|
5
| |||
7
|
ΑΛΗΘΗΣ
|
ΘΕΜΑ Γ
Αλγόριθμος
Θέμα_Γ
Αρχή_επανάληψης
Διάβασε
Ρεκόρ
Μέχρις_οτου
Ρεκόρ > 0 ΚΑΙ Ρεκόρ < 10
Εμφάνισε
“Δώσε τον αριθμό των συμμετεχόντων αθλητών”
Διάβασε Ν
min ß 1000, on_min ß “ “
Πλ
ß 0, Done ß Ψευδής
Κ
ß 1 !
αρχική κατάταξη περσινού πρωταθλητή
Για
I από 1 μέχρι N
Διάβασε
Ον, Επ
Αν
Ι = 1 τοτε
Επ_περσ_πρωτ ß Επ ! Επίδοση περσινού πρωταθλητή
Τέλος_αν
Αν
Επ < min
τοτε
min ß
Επ
on_min
ß Ον
Τέλος_αν
Αν
Επ > Ρεκόρ τότε
Done
ß Aληθής
Εμφάνισε
Ον
Αλλιώς
Αν Επ > Ρεκόρ - 0.5 τότε
Πλ ß Πλ+1
Τέλος_αν
Τέλος_αν
!
Κάθε αθλητής που περνά την επίδοση του περσινού, τον ρίχνει μια θέση στην
κατάταξη
Αν
Επ > Επ_περσ_πρ τότε
Κ ß Κ+1
Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε
“Το όνομα του αθλητή με τη χειρότερη επίδοση”, on_min
Εμφάνισε
“Η φετινή θέση του περσινού πρωταθλητή είναι” , Κ
Αν
Done = Ψευδής τότε
Εμφάνισε
“Το περσινό ρεκόρ αγώνων πλησίασαν:” , Πλ , “αθλητές”
Τέλος_αν
Τέλος
Θέμα_Γ
ΘΕΜΑ Δ
Αλγόριθμος
Θέμα_Δ
Για
i από 1 μέχρι 35
Διάβασε
ΟΝ [i]
Αρχή_Επανάληψης
Διάβασε ΚΑΤ[i]
Μέχρις_Ότου
ΚΑΤ[i] = “C1” ή ΚΑΤ[i] = “C2” ή KAT[i] = “C3”
Διάβασε
Πραγμ_Χρόνος [i], GPH [i]
Τέλος_Επανάληψης
Για
i από 1 μέχρι 35
Ιδαν_χρόνος
ß 70 * GPH[i]
Σχετ_Χρόνος[i]
ß Πραγμ_Χρόνος[i] / Ιδαν_χρόνος
Τέλος_Επανάληψης
πλ_1
ß 0, πλ_2 ß 0, πλ_3 ß
0
Για
i από 1 μέχρι 35
Αν
ΚΑΤ [i] = “C1” τότε
πλ_1
ß πλ_1 + 1
Αλλιώς_αν
ΚΑΤ [i] = “C2”
πλ_2
ß πλ_2 + 1
Αλλιώς
πλ_3
ß πλ_3 + 1
Τέλος_αν
Τέλος_Επανάληψης
Αν
πλ_1 > πλ_2 και πλ_1 > πλ_3 τότε
Εμφάνισε
“Κατηγορία με περισσότερα σκάφη: C1”
Αλλιώς_αν
πλ_2 > πλ_1 και πλ_2 > πλ_3 τότε
Εμφάνισε
“Κατηγορία με περισσότερα σκάφη: C2”
Αλλιώς
Εμφάνισε
“Κατηγορία με περισσότερα σκάφη: C3”
Τέλος_Αν
Για
i από 2 μέχρι 35
Για
j από 35 μέχρι i με_βήμα – 1
Αν
Σχετ_Χρόνος[j - 1] < Σχετ_Χρόνος[j] τότε
temp_1
ß Σχετ_Χρόνος [j - 1]
Σχετ_Χρόνος
[j - 1] ß Σχετ_Χρόνος [j]
Σχετ_Χρόνος [j] ß temp_1
temp_2 ß ON [j – 1]
ON [j –1] ß ON [j]
ON [j] ß temp_2
temp_3 ß ΚΑΤ [j – 1]
ΚΑΤ
[j – 1] ß ΚΑΤ [j]
ΚΑΤ
[j] ß temp_3
Τέλος_Αν
Τέλος_Επανάληψης
Τέλος_Επανάληψης
Για
i από 1 μέχρι 3
Εμφάνισε
ΟΝ [i]
Τέλος_Επανάληψης
π_1ß0, π_2ß0, π_3ß0
Για
i από 1 μέχρι 35
Αν
ΚΑΤ [i] = “C1” τότε
π_1 ß π_1 + 1
Αν π_1 <= 3 τότε
Εμφάνισε ΟΝ [i]
Τέλος_Αν
Τέλος_Αν
Τέλος_Επανάληψης
Για
i από 1 μέχρι 35
Αν
ΚΑΤ [i] = “C2” τότε
π_2
ß π_2 + 1
Αν
π_2 <= 3 τότε
Εμφάνισε ΟΝ [i]
Τέλος_Αν
Τέλος_Αν
Τέλος_Επανάληψης
Για
i από 1 μέχρι 35
Αν
ΚΑΤ [i] = “C3” τότε
π_3 ß π_3 + 1
Αν π_3 <= 3 τότε
Εμφάνισε ΟΝ [i]
Τέλος_Αν
Τέλος_Αν
Τέλος_Επανάληψης
Τέλος Θέμα_Δ