28 Μαΐου 2010

Απαντήσεις ημερήσια 2010


Α.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]
Τέλος_Αν
Τέλος_Αν
Τέλος_Επανάληψης
Τέλος Θέμα_Δ