ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΕΧΝ/ΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ - Γ ΛΥΚΕΙΟΥ ΘΕΜΑΤΑ ΘΕΜΑ A Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή, ή τη λέξη ΛΑΘΟΣ, αν είναι λανθασµένη. 1. Ένα δοµηµένο πρόβληµα είναι επιλύσιµο. 2. Η λογική έκφραση Χ Ή (ΟΧΙ Χ) είναι πάντα αληθής για κάθε τιµή της λογικής µεταβλητής Χ. 3. Ο αλγόριθµος της σειριακής αναζήτησης χρησιµοποιείται αποκλειστικά σε ταξινοµηµένους πίνακες. 4. Όταν το πλήθος των επαναλήψεων είναι γνωστό, δεν µπορεί να χρησιµοποιηθεί η εντολή επανάληψης Όσο Επανέλαβε. 5. Ο πίνακας είναι µία δοµή που µπορεί να περιέχει στοιχεία διαφορετικού τύπου. Α2. ίνεται το παρακάτω τµήµα αλγορίθµου µε αριθµηµένες τις εντολές του: (1) Σ 0 (2) Κ 0 (3) Αρχή_Επανάληψης (4) ιάβασε Χ (5) Σ Σ+Χ (6) Αν Χ>0 τότε (7) Κ Κ+1 (8) Τέλος_Αν () Μέχρις_ότου Σ>1000 (10) Εµφάνισε Χ Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστη, ή τη λέξη ΛΑΘΟΣ, αν είναι λανθασµένη. 1. Η εντολή (4) θα εκτελεστεί τουλάχιστον µία φορά. 2. Η εντολή (1) θα εκτελεστεί ακριβώς µία φορά. 3. Στη µεταβλητή Κ καταχωρείται το πλήθος των θετικών αριθµών που δόθηκαν. 4. Η εντολή (7) εκτελείται πάντα λιγότερες φορές από την εντολή (4). 5. Η τιµή που θα εµφανίσει η εντολή (10) µπορεί να είναι αρνητικός αριθµός. Α3. ίνεται το παρακάτω τµήµα αλγορίθµου: Αληθής Για α από 1 µέχρι Ν ΟΧΙ Εµφάνισε Να το εκτελέσετε για καθεµία από τις παρακάτω περιπτώσεις: 1) Ν=0 2) Ν=1 3) Ν=4 4) Ν=2011 5) Ν=8128 και να γράψετε στο τετράδιό σας τον αριθµό καθεµίας από τις παραπάνω περιπτώσεις 1-5 και δίπλα τη λογική τιµή που θα εµφανιστεί µετά την εκτέλεση της αντίστοιχης περίπτωσης. Μονάδες 5 ΑΘΗΝΑ: Βερανζέρου 4 (Πλ. Κάνιγγος), τηλ.: 210383246
Α4. ίνεται το παρακάτω τµήµα αλγορίθµου: Αν Χ>1 τότε Κ Αληθής Αλλιώς Κ Ψευδής Τέλος_αν Να γράψετε στο τετράδιό σας συµπληρωµένη την παρακάτω εντολή εκχώρησης, ώστε να έχει το ίδιο αποτέλεσµα µε το παραπάνω τµήµα αλγορίθµου. Κ.. Μονάδες 3 Α5. α. Τι ονοµάζεται τµηµατικός προγραµµατισµός; β. Τι λέγεται υποπρόγραµµα; γ. Τι ονοµάζεται παράµετρος ενός υποπρογράµµατος; ΘΕΜΑ B Β1. ίνεται το παρακάτω τµήµα αλγορίθµου σε µορφή διαγράµµατος ροής: Σ 0 Κ 1 K < = 100 Αληθής Ψευδής ιάβασε Χ Σ Σ+Χ K K+1 Σ > 1000 Ψευδής Αληθής Να κατασκευάσετε ισοδύναµο τµήµα αλγορίθµου σε ψευδογλώσσα. Β2. ίνεται το παρακάτω πρόγραµµα και ένα υποπρόγραµµα: Πρόγραµµα ΘέµαΒ Μεταβλητές Ακέραιες: z,w Αρχή z 1 w 3 Όσο z<=35 επανέλαβε Κάλεσε ιαδ(z,w) Γράψε z Τέλος_Προγράµµατος ιαδικασία ιαδ(w,z) Μεταβλητές Ακέραιες: z,w Αρχή w w+z z z+2 Γράψε z Τέλος_ ιαδικασίας ΑΘΗΝΑ: Βερανζέρου 4 (Πλ. Κάνιγγος), τηλ.: 210383246
Να γράψετε στο τετράδιό σας τις τιµές που θα εµφανιστούν κατά την εκτέλεση του προγράµµατος µε τη σειρά που θα εµφανιστούν. ΘΕΜΑ Γ Στις εξετάσεις του ΑΣΕΠ οι υποψήφιοι εξετάζονται σε τρεις θεµατικές ενότητες. Ο βαθµός κάθε θεµατικής ενότητας είναι από 1 έως 100. Η συνολική βαθµολογία κάθε υποψηφίου προκύπτει από τον µέσο όρο των βαθµών του στις τρεις θεµατικές ενότητες. Ο υποψήφιος θεωρείται ως επιτυχών, αν η συνολική βαθµολογία του είναι τουλάχιστον 55 και ο βαθµός του σε κάθε θεµατική ενότητα είναι τουλάχιστον 50. Να γράψετε αλγόριθµο ο οποίος: Για κάθε υποψήφιο: Γ1. Να διαβάζει το όνοµά του και του βαθµούς του σε καθεµία από τις τρεις θεµατικές ενότητες. ( εν απαιτείται έλεγχος εγκυρότητας δεδοµένων). Μονάδες 2 Γ2. Να εµφανίζει τον µεγαλύτερο από τους βαθµούς που πήρε στις τρεις θεµατικές ενότητες. Μονάδες 5 Γ3. Να εµφανίζει το όνοµα και τη συνολική βαθµολογία του στην περίπτωση που είναι επιτυχών. Γ4. Ο αλγόριθµος να τερµατίζει όταν δοθεί ως όνοµα η λέξη «ΤΕΛΟΣ». Γ5. Στο τέλος να εµφανίζει το όνοµα του επιτυχόντα µε τη µικρότερη συνολική βαθµολογία. Θεωρήστε ότι είναι µοναδικός. Μονάδες 5 ΘΕΜΑ Στην αρχή της ποδοσφαιρικής περιόδου οι 22 παίκτες µιας οµάδας, οι οποίοι αριθµούνται από 1 έως 22, ψηφίζουν για τους 3 αρχηγούς που θα τους εκπροσωπούν. Κάθε παίκτης µπορεί αν ψηφίσει όσους συµπαίκτες του θέλει, ακόµα και τον εαυτό του. Τα αποτελέσµατα της ψηφοφορίας καταχωρίζονται σε έναν πίνακα ΨΗΦΟΣ µε 22 γραµµές και 22 στήλες, έτσι ώστε το στοιχείο ΨΗΦΟΣ[i,j] να έχει την τιµή 1, όταν ο παίκτης µε αριθµό i έχει ψηφίσει τον παίκτη µε αριθµό j, και τιµή 0 στην αντίθετη περίπτωση. Να γράψετε αλγόριθµο ο οποίος: 1. Να διαβάζει τα στοιχεία του πίνακα ΨΗΦΟΣ και να ελέγχει την ορθότητά τους µε αποδεκτές τιµές 0 ή 1. 2. Να εµφανίζει το πλήθος των παικτών που δεν ψήφισαν κανέναν. 3. Να εµφανίζει το πλήθος των παικτών που ψήφισαν τον εαυτό τους. 4. Να βρίσκει τους 3 παίκτες που έλαβαν τις περισσότερες ψήφους και να εµφανίζει τους αριθµούς τους και τις ψήφους που έλαβαν. Θεωρήστε ότι δεν υπάρχουν ισοψηφίες. Μονάδες 8 ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ A Α1. 1. Σ, 2. Σ, 3. Λ, 4. Λ, 5. Λ Α2. 1. Σ, 2. Σ, 3. Σ, 4. Λ, 5. Λ Α3. 1. αληθής, 2. ψευδής, 3. αληθής, 4. ψευδής, 5. αληθής Α4. Κ Χ>1 Α5. α. Σχολικό βιβλίο, σελ. 205. β. Σχολικό βιβλίο, σελ. 206. γ. Σχολικό βιβλίο, σελ. 210. ΑΘΗΝΑ: Βερανζέρου 4 (Πλ. Κάνιγγος), τηλ.: 210383246
ΘΕΜΑ Β Β1.αλγόριθµος Θέµα_Β Αρχή_επανάληψης Σ 0 Κ 1 Όσο Κ <= 100 επανέλαβε ιάβασε Χ Σ Σ+Χ Κ Κ+1 Μέχρις_ότου Σ > 1000 Β2. Κύριο πρόγραµµα ιαδικασία Οθόνη z 1 4 16 25 36 w 3 5 7 11 13 w 1 4 16 25 36 z 3 5 7 11 13 5 4 7 16 11 25 13 36 ΘΕΜΑ Γ Αλγόριθµος ΑΣΕΠ µ 0 ιάβασε ον Όσο ον <> «ΤΕΛΟΣ» επανέλαβε ιάβασε β1, β2, β3 max β1 αν max < β2 τότε max β2 αν max < β3 τότε max β3 Εµφάνισε max µο (β1+β2+β3)/3 αν µο>55 και β1>=50 και β2>=50 και β3>=50 τότε µ µ+1 εµφάνισε ον, µο αν µ=1 τότε min µο ον_min ον αλλιώς αν min > µο τότε min µο ον_min ον ιάβασε ον ΑΘΗΝΑ: Βερανζέρου 4 (Πλ. Κάνιγγος), τηλ.: 210383246
Εµφάνισε ον_min, min Τέλος_ΑΣΕΠ ΘΕΜΑ Αλγόριθµος Ψηφοφορία για j από 1 µέχρι 22 αρχή_επανάληψης ιάβασε ΨΗΦΟΣ[i,j] µέχρις_ότου ΨΗΦΟΣ[i,j]=0 ή ΨΗΦΟΣ[i,j]=1 sum[i] 0 για j από 1 µέχρι 22 sum[i] sum[i] + ΨΗΦΟΣ[i,j] π 0 αν sum[i]=0 τότε π π+1 Εµφάνισε «πλήθος παικτών που δεν ψήφισαν κανένα», π λ 0 αν ΨΗΦΟΣ[i,i]=1 τότε λ λ+1 Εµφάνισε «πλήθος παικτών που ψήφισαν τον εαυτό τους», λ για j από 1 µέχρι 22 πλ 0 αν ΨΗΦΟΣ[i,j]=1 τότε πλ πλ+1 ΣΨ[j] πλ ΑΡ[i] i για i από 2 µέχρι 22 για j από 22 µέχρι i µε_βήµα-1 αν ΣΨ[j-1] < ΣΨ[j] τότε αντιµετάθεσε ΣΨ[j-1], ΣΨ[j] αντιµετάθεσε ΑΡ[j-1], AP[j] ΑΘΗΝΑ: Βερανζέρου 4 (Πλ. Κάνιγγος), τηλ.: 210383246
για i από 1 µέχρι 3 εµφάνισε ΑΡ[i], ΣΨ[i] Τέλος_Ψηφοφορία Επιµέλεια Π. ΛΙΑΡΟΥ Γ. ΨΑΛΙ ΟΠΟΥΛΟΣ ΑΘΗΝΑ: Βερανζέρου 4 (Πλ. Κάνιγγος), τηλ.: 210383246