ΑΠΟΛΤΣΗΡΙΔ ΔΞΔΣΑΔΙ ΣΗ Γ ΛΤΚΔΙΟΤ ΑΝΑΠΣΤΞΗ ΔΦΑΡΜΟΓΩΝ Δ ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΔΡΙΒΑΛΛΟΝ ΣΔΥΝΟΛΟΓΙΚΗ ΚΑΣΔΤΘΤΝΗ ΟΙ ΛΤΕΙ ΣΩΝ ΘΕΜΑΣΩΝ ΑΠΟ ΣΟΝ ΚΑΘΗΓΗΣΗ κύριο ΑΝΑΣΑΙΟ ΓΙΑΝΝΟΤΛΑΚΗ του ΦΡΟΝΣΙΣΗΡΙΟΤ ΘΔΜΑ Α Α1. 1. ΔΙΕΤΘΤΝΗ : ΕΜΜΑΝΟΤΗΛ ΑΜΑΡΓΙΑΝΑΚΗ www.orionidef.gr ΑΝ ΒΑΘΜΟ > ΜΟ ΣΟΣΕ ΓΡΑΨΕ Πολφ Καλά ΑΛΛΙΩ_ΑΝ Α_Σ(ΒΑΘΜΟ Μ0) < 2 ΣΟΣΕ ΓΡΑΨΕ Καλά ΑΛΛΙΩ ΓΡΑΨΕ Μζτρια 2. ΑΝ ΣΜΗΜΑ = Γ1 ΚΑΙ ΒΑΘΜΟ > 15 ΣΟΣΕ ΓΡΑΨΕ ΕΠΩΝΤΜΟ 3. 4. ΑΝ ΑΠΑΝΣΗΗ <> Ν Ή ΑΠΑΝΣΗΗ <> ν Ή ΑΠΑΝΣΗΗ <> Ο Ή ΑΠΑΝΣΗΗ <> ο ΣΟΣΕ ΓΡΑΨΕ Λάκοσ απάντθςθ ΑΝ Χ < 0 Ή ΗΜ(Χ) = 0 ΣΟΣΕ ΓΡΑΨΕ Λάκοσ δεδομζνο ΑΛΛΙΩ Ψ (x^2 + 5*x + 1) / T_Ρ(x)*ΗΜ(x) ΓΡΑΨΕ Ψ Α2. Οι τφποι των μεταβλθτϊν που υποςτθρίηει θ ΓΛΩΑ είναι: Ακζραιεσ, Πραγματικζσ, Χαρακτιρεσ, Λογικζσ. ελίδα 1 από 6
Α3. Παραδείγματα: Ακέραια Α 5 Πραγματική Π 3.14 Χαρακτήρας Σμιμα Γ1 Λογική Flag ΨΕΤΔΗ 1. 2. 3. 4. 5. Θ Δ Η Ι Κ Α4. A5. row[i] row[i] + table[i, j] col[j] col[j] + table[i, j] sum sum + table[i, j] Για x από 3 μζχρι 19 με_βιμα 2 Για y από 19 μζχρι x με_βιμα -2 Αν Π*y 1] > Π*y] τότε Αντιμετάκεςε Π*y 1+, Π*y] ΘΔΜΑ Β αριθμός γραμμής συνθήκη (i >= 5) έξοδος i j 1 1 2 2 4 3 5 2 6 3 7 ΨΕΤΔΗ 4 5 5 3 6 5 7 ΑΛΗΘΗ ελίδα 2 από 6
ΘΔΜΑ Γ Αλγόρικμοσ Άλμα_εισ_μικοσ! Γ1 Αρχι_επανάλθψθσ Διάβαςε ρεκόρ Μζχρισ_ότου ρεκόρ > 0 και ρεκόρ < 10! Γ2 Αρχι_επανάλθψθσ Διάβαςε Ν Μζχρισ_ότου Ν > 0 Διάβαςε ΟΝ*Ι+, ΕΠ*Ι+! Γ3 MIN ρεκόρ Αν ΕΠ*Ι+ < MIN τότε ΜΙΝ ΕΠ*Ι+ ΜΙΝ_ΟΝ ΟΝ*Ι+ Εμφάνιςε Ο ακλθτισ με τθ χειρότερθ επίδοςθ είναι ο, ΜΙΝ_ΟΝ! Γ4 ΠΛ1 0 Αν ΕΠ*Ι+ > ρεκόρ τότε Εμφάνιςε ΟΝ*Ι+ ΠΛ1 ΠΛ1 + 1 Αν ΠΛ1 = 0 τότε ΠΛ2 0 Αν ρεκόρ ΕΠ*Ι+ <= 50 τότε ΠΛ2 ΠΛ2 + 1 Εμφάνιςε ΠΛ2! Γ5 ελίδα 3 από 6
Περ_Πρωτ ΟΝ*1+ Για κ από 2 μζχρι Ν Για Ι από Ν μζχρι κ με_βιμα -1 Αν ΕΠ*Ι 1+ < ΕΠ*Ι+ τότε Αντιμετάκεςε ΟΝ*Ι 1+, ΟΝ*Ι+ Αντιμετάκεςε ΕΠ*Ι 1+, ΕΠ*Ι+ Αν ΟΝ*Ι+ = Περ_Πρωτ τότε Εμφάνιςε Ι Σζλοσ Άλμα_εισ_μικοσ ΘΔΜΑ Γ Αλγόρικμοσ Ράλλυ! Δ1 Για Ι από 1 μζχρι 35 Διάβαςε ΟΝ*Ι+ Αρχι_επανάλθψθσ Διάβαςε ΚΑΣ*Ι+ Μζχρισ_ότου ΚΑΣ*Ι+ = C1 ι KAT[I+ = C2 ι KAT[I+ = C3 Διάβαςε ΧΡ*Ι+ Διάβαςε GPH[i]! Δ2 Για Ι από 1 μζχρι 35 Χ[Ι] ΧΡ[Ι] / (70* GPH[I])! Δ3 ΠΛ1 0 ΠΛ2 0 ΠΛ3 0 Αν ΚΑΣ*Ι+ = C1 τότε ΠΛ1 ΠΛ1 + 1 Αλλιϊσ_αν ΚΑΣ*Ι+ = C2 τότε ΠΛ2 ΠΛ2 + 1 ελίδα 4 από 6
Αλλιϊσ ΠΛ3 ΠΛ3 + 1 ΜΑΧ ΠΛ1 ΜΑΧ_Κ C1 Αν ΠΛ2 > ΜΑΧ τότε ΜΑΧ ΠΛ2 ΜΑΧ_Κ C2 Αν ΠΛ3 > ΜΑΧ τότε ΜΑΧ ΠΛ3 ΜΑΧ_Κ C3 Εμφάνιςε Η κατθγορία με τα περιςςότερα ςκάφθ είναι θ, ΜΑΧ_Κ! Δ4 Για κ από 2 μζχρι 35 Για Ι από Ν μζχρι κ με_βιμα -1 Αν Χ*Ι 1] < Χ*Ι] τότε Αντιμετάκεςε Χ*Ι 1], Χ*Ι+ Αντιμετάκεςε ΟΝ*Ι 1+, ΟΝ*Ι+ Αντιμετάκεςε ΚΑΣ*Ι 1], ΚΑΣ*Ι+ Εμφάνιςε Οι 3 πρϊτοι τθσ γενικισ κατάταξθσ: Για Ι από 1 μζχρι 3 Εμφάνιςε Οι 3 πρϊτοι τθσ κατθγορίασ C1 Χ 0 Ι 1 Όςο Ι <= 35 και Χ < 3 επανάλαβε Αν ΚΑΣ*Ι+ = C1 τότε Χ Χ + 1 I I + 1 ελίδα 5 από 6
Εμφάνιςε Οι 3 πρϊτοι τθσ κατθγορίασ C2 Χ 0 Ι 1 Όςο Ι <= 35 και Χ < 3 επανάλαβε Αν ΚΑΣ*Ι+ = C2 τότε Χ Χ + 1 I I + 1 Εμφάνιςε Οι 3 πρϊτοι τθσ κατθγορίασ C3 Χ 0 Ι 1 Όςο Ι <= 35 και Χ < 3 επανάλαβε Αν ΚΑΣ*Ι+ = C3 τότε Χ Χ + 1 I I + 1 Σζλοσ Ράλλυ Παρατθριςεισ: Οι λφςεισ των αςκιςεων ςτα κζματα Γ και Δ είναι ενδεικτικζσ Η εντολι Αντιμετάκεςε χρθςιμοποιείται για ςυντομία. Η χριςθ τθσ δεν ςυνίςταται, παρότι ηθτείται αλγόρικμοσ. ελίδα 6 από 6