ΤΑΞΗ: Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΣ: ΣΠΟΥ ΩΝ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ Α Α1. 1. Λάθος 2. Λάθος 3. Σωστό 4. Λάθος 5. Λάθος Ηµεροµηνία: Σάββατο 8 Απριλίου 2017 ιάρκεια Εξέτασης: 3 ώρες ΑΠΑΝΤΗΣΕΙΣ Α2. i. Σελίδα 119 σχολικού βιβλίου (µέσα σε πλαίσιο στο τέλος της ενότητας 6.4) ii. Σελίδα 160 σχολικού βιβλίου, ενότητα 9.2 iii. Σελίδα 182 σχολικού βιβλίου, τέλος ενότητας 10.5.3 Α3. max -1 S 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 30 ΓΡΑΨΕ Bαθµός µαθητή: ΙΑΒΑΣΕ ΒΑΘ S S + ΒΑΘ ΑΝ ΒΑΘ>max ΤΟΤΕ max ΒΑΘ ΜΟ S/30 ΓΡΑΨΕ Μέσος όρος τµήµατος:, ΜΟ ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 1 ΑΠΟ 8
ΓΡΑΨΕ Μεγαλύτερος βαθµός:, max Α4. Κ α>5 ΚΑΙ β<5 Α5. ΘΕΜΑ Β Β1. Β2. κ 0 λ 51 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 50 ΑΝ Α[i] MOD 2 = 0 ΤΟΤΕ κ κ+1 Β[κ] Α[i] λ λ-1 Β[λ] Α[i] ΙΑ ΙΚΑΣΙΑ Αντιµετάθεση(Π) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Π[10,12], i, Temp ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10 Temp Π[i,3] Π[i,3] Π[i,7] Π[i,7] Temp ΤΕΛΟΣ_ ΙΑ ΙΚΑΣΙΑΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10 Γ[i] Α[i] ΓΙΑ i ΑΠΟ 11 ΜΕΧΡΙ 17 Γ[i] B[i-10] ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 2 ΑΠΟ 8
Β3. i) ΙΑΒΑΣΕ Ν Σ 0 i 5 ΑΝ i<=n ΤΟΤΕ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΙΑΒΑΣΕ Κ ΑΝ Κ>=0 ΤΟΤΕ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ Κ Κ-i Σ Σ+Κ ΜΕΧΡΙΣ_ΟΤΟΥ Κ<0 i i+4 ΜΕΧΡΙΣ_ΟΤΟΥ i>n ΓΡΑΨΕ Σ ii) 2 φορές iii) -5 ΘΕΜΑ Γ ΠΡΟΓΡΑΜΜΑ Θέµα_Γ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: i, j, Νίκες_1, Νίκες_2, Συνεχόµενες_Fighters, ιαφορά, max ΧΑΡΑΚΤΗΡΕΣ: ΟΜΑ Α1, ΟΜΑ Α2, Όνοµα, ΠΑΙΚΤΕΣ[10, 2] ΛΟΓΙΚΕΣ: Ανήκει_Στους_Celebrities, Ανήκει_Στους_Fighters ΑΡΧΗ ΟΜΑ Α1 'Celebrities' ΟΜΑ Α2 'Fighters' ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 2 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10 ΙΑΒΑΣΕ ΠΑΙΚΤΕΣ[i, j] Νίκες_1 0 Νίκες_2 0 Συνεχόµενες_Fighters 0 max 0 ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 3 ΑΠΟ 8
ΟΣΟ Νίκες_1<10 KAI Νίκες_2<10 ΕΠΑΝΑΛΑΒΕ ΙΑΒΑΣΕ Όνοµα Ανήκει_Στους_Celebrities Ανήκει_Στην_Οµάδα(ΠΑΙΚΤΕΣ, Όνοµα, 1) Ανήκει_Στους_Fighters Ανήκει_Στην_Οµάδα(ΠΑΙΚΤΕΣ, Όνοµα, 2) ΑΝ Ανήκει_Στους_Celebrities ΤΟΤΕ Νίκες_1 Νίκες_1 + 1 Συνεχόµενες_Fighters 0 _ΑΝ Ανήκει_Στους_Fighters ΤΟΤΕ Νίκες_2 Νίκες_2 + 1 Συνεχόµενες_Fighters Συνεχόµενες_Fighters + 1 AN Συνεχόµενες_Fighters > max ΤΟΤΕ max Συνεχόµενες_Fighters ΑΝ Νίκες_1 > Νίκες_2 ΤΟΤΕ ΓΡΑΨΕ Νίκησαν οι, ΟΜΑ Α1 ΓΡΑΨΕ Νίκησαν οι, ΟΜΑ Α2 ιαφορά Α_Τ(Νίκες_1 - Νίκες_2) ΑΝ ιαφορά <= 2 ΤΟΤΕ ΓΡΑΨΕ ύσκολη νίκη _ΑΝ ιαφορά <= 5 ΤΟΤΕ ΓΡΑΨΕ Καθαρή νίκη ΓΡΑΨΕ Άνετη επικράτηση ΑΝ max>=2 TOTE ΓΡΑΨΕ Οι περισσότερες συνεχόµενες νίκες που έκαναν οι Fighters είναι:, max ΓΡΑΨΕ Οι Fighters δεν έκαναν συνεχόµενες νίκες ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 4 ΑΠΟ 8
ΣΥΝΑΡΤΗΣΗ Ανήκει_Στην_Οµάδα(ΠΑΙΚΤΕΣ, Όνοµα, j): ΛΟΓΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: i, j ΧΑΡΑΚΤΗΡΕΣ: ΠΑΙΚΤΕΣ[10, 2], Όνοµα ΛΟΓΙΚΕΣ: βρέθηκε ΑΡΧΗ βρέθηκε ΨΕΥ ΗΣ i 1 ΟΣΟ βρέθηκε = ΨΕΥ ΗΣ ΚΑΙ i <= 10 ΕΠΑΝΑΛΑΒΕ ΑΝ ΠΑΙΚΤΕΣ[i, j] = Όνοµα ΤΟΤΕ βρέθηκε <- ΑΛΗΘΗΣ i i + 1 Ανήκει_Στην_Οµάδα βρέθηκε ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ΘΕΜΑ ΠΡΟΓΡΑΜΜΑ Θ4 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: i, j, k, ΠΟΝ[48, 8], ΣΠ[48], αρχικήτιµή, τελικήτιµή, Σκορ_ΟΜ[4, 2], & ΣκορΤ1, ΣκορΤ2, πλ ΧΑΡΑΚΤΗΡΕΣ: ΟΜ[4], Π[48], ΟΜ1_τελ, ΟΜ2_τελ ΛΟΓΙΚΕΣ: Ο_παίκτης_αγωνίστηκε ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4 ΙΑΒΑΣΕ ΟΜ[i] ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 48 ΙΑΒΑΣΕ Π[i] ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 8 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΙΑΒΑΣΕ ΠΟΝ[i, j] ΜΕΧΡΙΣ_ΟΤΟΥ ΠΟΝ[i, j] >= -1 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 48 ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 5 ΑΠΟ 8
ΣΠ[i] 0 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 8 ΑΝ ΠΟΝ[i, j] <> -1 ΤΟΤΕ ΣΠ[i] ΣΠ[i] + ΠΟΝ[i, j] αρχικήτιµή 1 τελικήτιµή 12 ΓΙΑ k ΑΠΟ 1 ΜΕΧΡΙ 4 max ΣΠ[αρχικήΤιµή] max_θεση αρχικήτιµή ΓΙΑ i ΑΠΟ αρχικήτιµή+1 ΜΕΧΡΙ τελικήτιµή ΑΝ ΣΠ[i]>max ΤΟΤΕ max ΣΠ[i] max_θεση i ΓΡΑΨΕ Ο πρώτος σκόρερ της οµάδας:, OM[k], είναι ο:, Π[max_θεση] αρχικήτιµή αρχικήτιµή+12 τελικήτιµή τελικήτιµή+12 πλ 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 48 ΑΝ ΣΠ[i] = 0 ΤΟΤΕ Ο_παίκτης_αγωνίστηκε ΨΕΥ ΗΣ j 1 ΟΣΟ j <= 8 ΚΑΙ ΟΧΙ(Ο_παίκτης_αγωνίστηκε) ΕΠΑΝΑΛΑΒΕ ΑΝ ΠΟΝ[i, j] <> -1 ΤΟΤΕ Ο_παίκτης_αγωνίστηκε ΑΛΗΘΗΣ j j + 1 ΑΝ ΟΧΙ(Ο_παίκτης_αγωνίστηκε) ΤΟΤΕ πλ πλ+1 ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 6 ΑΠΟ 8
ΑΝ πλ=0 ΤΟΤΕ ΓΡΑΨΕ Όλοι οι παίκτες αγωνίστηκαν. ΓΡΑΨΕ εν αγωνίστηκαν,πλ, παίκτες σε κανέναν αγώνα. αρχικήτιµή 1 τελικήτιµή 12 ΓΙΑ k ΑΠΟ 1 ΜΕΧΡΙ 4 Σκορ_ΟΜ[k, 1] 0 Σκορ_ΟΜ[k, 2] 0 ΓΙΑ i ΑΠΟ αρχικήτιµή ΜΕΧΡΙ τελικήτιµή ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 4 ΑΝ ΠΟΝ[i, j]>0 ΤΟΤΕ Σκορ_ΟΜ[k, 1] Σκορ_ΟΜ[k, 1] + ΠΟΝ[i, j] ΑΝ ΠΟΝ[i, j+4]>0 ΤΟΤΕ Σκορ_ΟΜ[k, 2] Σκορ_ΟΜ[k, 2] + ΠΟΝ[i, j + 4] αρχικήτιµή αρχικήτιµή + 12 τελικήτιµή τελικήτιµή + 12 ΑΝ Σκορ_ΟΜ[1, 1] > Σκορ_ΟΜ[2, 1] ΤΟΤΕ ΟΜ1_τελ ΟΜ[1] ΣκορΤ1 Σκορ_ΟΜ[1, 2] ΟΜ1_τελ ΟΜ[2] ΣκορΤ1 Σκορ_ΟΜ[2, 2] ΑΝ Σκορ_ΟΜ[3, 1] > Σκορ_ΟΜ[4, 1] ΤΟΤΕ ΟΜ2_τελ ΟΜ[3] ΣκορΤ2 Σκορ_ΟΜ[3, 2] ΟΜ2_τελ ΟΜ[4] ΣκορΤ2 Σκορ_ΟΜ[4, 2] ΓΡΑΨΕ Τελικός :, ΟΜ1_τελ,, ΟΜ2_τελ ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 7 ΑΠΟ 8
ΑΝ ΣκορΤ1 > ΣκορΤ2 ΤΟΤΕ ΓΡΑΨΕ Πρωταθλητρια Ευρώπης :, ΟΜ1_τελ ΓΡΑΨΕ Πρωταθλητρια Ευρώπης :, ΟΜ2_τελ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Σηµείωση: Οι παραπάνω απαντήσεις είναι ενδεικτικές. ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 8 ΑΠΟ 8