ΘΕΜΑ Α Α1. ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 28 MAΪΟΥ 2010 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΟΜΑΔΑ ΠΡΩΤΗ 1. ΑΝ ΒΑΘΜΟΣ > ΜΟ ΤΟΤΕ ΓΡΑΨΕ Πολύ καλά ΑΛΛΙΩΣ_ΑΝ ΜΟ ΒΑΘΜΟΣ <=2 ΤΟΤΕ ΓΡΑΨΕ Κάλα ΑΛΛΙΩΣ ΓΡΑΨΕ Μέτρια ΤΕΛΟΣ_ΑΝ 2. ΑΝ ΤΜΗΜΑ = Γ1 ΚΑΙ ΒΑΘΜΟΣ > 15 ΤΟΤΕ ΓΡΑΨΕ ΕΠΩΝΥΜΟ ΤΕΛΟΣ_ΑΝ 3. ΑΝ ΑΠΑΝΤΗΣΗ < > Ν Ή ΑΠΑΝΤΗΣΗ < > ν Ή ΑΠΑΝΤΗΣΗ < > Ο Ή ΑΠΑΝΤΗΣΗ < > Ο ΤΟΤΕ ΓΡΑΨΕ Λάθος απάντηση ΤΕΛΟΣ_ΑΝ 4. ΑΝ x<0 Ή ΗΜ(x)=0 ΤΟΤΕ ΓΡΑΨΕ Λάθος Δεδομένα ΑΛΛΙΩΣ ΓΡΑΨΕ x 2 5 x 1 / T P x x ΤΕΛΟΣ _ΑΝ Α2. ΤΥΠΟΙ ΓΛΩΣΣΑΣ: 1) ΑΚΕΡΑΙΕΣ π.χ. x 5 2) ΠΡΑΓΜΑΤΙΚΕΣ π.χ. y 5,25 3) ΛΟΓΙΚΕΣ π.χ. z ΑΛΗΘΗΣ 4) ΧΑΡΑΚΤΗΡΕΣ π.χ. m k
A3. 1. Θ 2. Δ 3. Η 4. Ι 5. Κ Α4. 12 sum sum + table i, j 13 vow i vow i + table i, j 14. col j col j + table i, j Α5. Για χ από 3 μέχρι 19 με_βήμα 2 Για y από 19 μέχρι x με_βήμα -2 Αν Π y < Π y 2 Τότε ΘΕΜΑ Β Αντιμετέθεσε Π y, Π Αριθμός Γραμμής Συνθήκη έξοδος i j 1 1 2 2 4 3 5 2 6 3 7 ΨΕΥΔΗΣ 4 5 5 3 6 5 7 ΑΛΗΘΗΣ ΘΕΜΑ Γ Αλγόριθμος Άλμα_εις_μήκος y Αρχή_επανάληψης Εμφάνισε Δώσε το ρεκόρ των αγώνων σε μέτρα Διάβασε Ρεκόρ Μέχρις_ότου Ρεκόρ>0 ΚΑΙ Ρεκόρ < 10 Εμφάνισε Δώσε τον αριθμό των αθλητών Διάβασε Ν Για ι από 1 μέχρι Ν 2
Διάβασε ΟΝ[ι], ΕΠ[ι] Min EΠ[ι] Θέση 1 Για ι από 2 μέχρι Ν Αν ΕΠ[ι]< min τότε Min ΕΠ[ι] Θέση ι Εμφάνισε Ο αθλητής με τη χειρότερη επίδοση είναι, ΟΝ[θέση] c1 0 c 0 Για ι από 1 μέχρι Ν Αν ΕΠ[ι] > Ρεκόρ τότε Εμφάνισε ΟΝ[ι] c1 c1 + 1 τέλος_αν Αν Ρεκόρ ΕΠ[ι] <= 0.50 τότε c1 c1 + 1 τέλος_αν τέλος_επανάληψης Αν c1 = 0 τότε Εμφάνισε c Όνομα_περσινού ΟΝ[1] Για ι από 2 μέχρι Ν Για j από Ν μέχρι ι με_βήμα -1 Αν ΕΠ[j]>EΠ[j-1] τότε Αντιμετάθεσε ΕΠ[j], EΠ[j-1] Αντιμετάθεσε ΟΝ[j]>ΟΝ[j-1]! Μετρητής αυτών που ξεπέρασαν το ρεκόρ! Μετρητής αυτών που η επίδοση τους υπολείπεται μέχρι! 0.50 μ. του ρεκόρ Done Ψευδής ι 1 Όσο done = Ψευδής επανάλαβε Αν ΟΝ[ι] = Όνομα_περσινού τότε Done Αληθής Εμφάνισε Ο περσινός νικητής πήρε τη θέση, ι
Αλλιώς ι ι + 1 τέλος_αν τέλος_επανάληψης Τέλος Άλμα_εις_μήκος ΘΕΜΑ Δ Αλγόριθμος Θέμα_Δ! ερώτηση Δ1 και Δ2 Εμφάνισε "Εισάγετε όνομα" Διάβασε ON [i]! ονόματα Αρχή_Επ ανάληψης Εμφάνισε "Εισάγετε κατηγορία" Διάβασε ΚΑΤ [i]! κατηγορία Μέχρις_Ότου ΚΑΤ [i] = "C1" ή ΚΑΤ [i] = "C2" ή ΚΑΤ [i] = "C3' Εμφάνισε "Εισάγετε πραγματικό χρόνο σε δευτερόλεπτα" Διάβασε Πραγ_Χρόνος Εμφάνισε "Εισαγάγετε δείκτη GPH σε δευτερόλεπτα" Διάβασε GPH! εννοείται <>0 Σχετ_Χρόνος [i] Πραγ_Χρόνος / (70 * GPH)! ερώτηση Δ3 πληθ1 0 πληθ2 0 πληθ3 0 Αν ΚAT [ί] = "C1" τότε. πληθ1 <- πληθ1 + 1 αλλιώς_αν ΚΑΤ [i] = "C2" τότε πληθ2 πληθ2 + 1 Αλλιώς πληθ3 πληθ3 + 1 Τέλος αν Αν πληθ1 > πληθ2 ΚΑΙ πληθ 1 > πληθ3 τότε Εμφάνισε "Η κατηγορία με τα περισσότερα σκάφη είναι η C1" Αλλιώς_αν πληθ2 > πληθ1 ΚΑΙ πληθ2 > πληθ3 τότε Εμφάνισε "Η κατηγορία με τα περισσότερα σκάφη είναι η C2" Αλλιώς Εμφάνισε "Η κατηγορία με τα περισσότερα σκάφη είναι η C3"
! ερώτηση Δ4! Ταξινόμηση του πίνακα με τους σχετικούς χρόνους σε αύξουσα σειρά! και ταξινομήσεις στους αλλους πίνακες για να κρατηθεί η αντιστοιχία Για i από 2 μέχρι 35 Για j από 35 μέχρι i με_βήμα - 1 Αν Σχετ_Xpovoς[j 1] > Σχετ_Χρόνος [j] τότε Αντιμετάθεσε Σχετ_Χόνος[j], Σχετ_Χόνος[j-1] Αντιμετάθεσε ON[j], ON[j-1] Αντιμετάθεσε KAT[j], KAT[j-1]! εμφάνιση των τριών πρώτων γενικής κατάταξης. Για i οπό 1 μέχρι 3 Εμφάνισε ON [i]! εμφάνιση των τριών πρώτων κάθε κατηγορίας! Για την κατηγορία C1 π_1 Ο Av KAT[i] = "C1" τότε π_1 π_1 + 1 Αν π_1 <= 3 τότε Εμφάνισε "'Στην κατηγορία C1 μετάλλιο παίρνει ο : ", OΝ[ι]! Για την κατηγορία C2 π_2 Ο Av KAT[i] = "C2" τότε π_2 π_2 + 1 Αν π_2 <= 3 τότε Εμφάνισε "'Στην κατηγορία C2 μετάλλιο παίρνει ο : ", OΝ[ι]! Για την κατηγορία C3 π_3 Ο
Av KAT[i] = "C1" τότε π_3 π_3 + 1 Αν π_3 <= 3 τότε Εμφάνισε "'Στην κατηγορία C3 μετάλλιο παίρνει ο : ", OΝ[ι] Τέλος Θέμα_Δ Επιμέλεια απαντήσεων: Μπαρμπαγιαννάκος Νίκος Πληροφορικός ΠΕ 19 Φροντιστήριο Μ.Ε «ΕΠΙΛΟΓΗ» - Καλαμάτα