Α1. Ανάπτυξη Εφαρµογών ΘΕΜΑ Α κατεύθυνσης 1. ΣΩΣΤΟ 2. ΛΑΘΟΣ 3. ΛΑΘΟΣ 4. ΣΩΣΤΟ 5. ΣΩΣΤΟ Α2. i. Η µεταβλητή α δεν αλλάζει τιµή. Αν ο χρήστης δώσει θετική τιµή στη µεταβλητή α τότε, αφού αυτή δεν αλλάζει, δεν θα σταµατήσει ποτέ η επαναληπτική διαδικασία. Ο αλγόριθµος λοιπόν δεν έχει περατότητα. Στην εντολή ΜΟ sum/πλήθος, ο παρονοµαστής µπορεί να πάρει την τιµή 0 µε αποτέλεσµα να µην ορίζεται το κλάσµα. Αυτό µπορεί να συµβεί αν ο χρήστης δώσει στην αρχή αρνητική ή µηδενική τιµή. Εποµένως ο αλγόριθµος δεν έχει καθοριστικότητα. ii. Αλγόριθµος Άσκηση_Α2 sum 0 πλήθος 0 Όσο α > 0 επανάλαβε sum sum + α πλήθος πλήθος + 1 Αν πλήθος< > 0 τότε ΜΟ sum/πλήθος Εµφάνισε ΜΟ Τέλος Άσκηση_Α2 ΓΛΥΦΑ Α ΑΘΗΝΑ ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΓΛΥΚΑ ΝΕΡΑ - ΠΑΛΛΗΝΗ 1
iii. Αλγόριθµος Άσκηση_Α2 sum 0 πλήθος 0 Όσο α > 0 επανάλαβε Αν αmod2=0 τότε sum sum + α πλήθος πλήθος + 1 Αν πλήθος< > 0 τότε ΜΟ sum/πλήθος Εµφάνισε ΜΟ Τέλος Άσκηση_Α2 Α3. Αλγόριθµος Άσκηση_Α3 Χ 4 Όσο Χ < = 20 επανάλαβε Υ Χdiv3 Z Y + 2 Y Y + 1 Εµφάνισε Ζ Μέχρις_ότου Ζ > 6 Αν Χmod2=0 τότε X X +1 X X + 2 Τέλος Άσκηση_Α3 Α4. Βλέπε Σχολικό Βιβλίο σελ. 25 ΓΛΥΦΑ Α ΑΘΗΝΑ ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΓΛΥΚΑ ΝΕΡΑ - ΠΑΛΛΗΝΗ 2
Α5. Αρχή ιάβασε Χ Χmod2=0 i 1 i < = 3 Χ Χ + 3 i i+ 1 Xmod2 < >0 i 5 i > = 3 Χ Χ + i i i 1 Τέλος ΓΛΥΦΑ Α ΑΘΗΝΑ ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΓΛΥΚΑ ΝΕΡΑ - ΠΑΛΛΗΝΗ 3
Β1. ΘΕΜΑ Β Αριθµός γραµµής Συνθήκη Χ Υ Ζ 1 13 2 ΑΛΗΘΗΣ 3 15 4 ΕΥ ΗΣ 6 12 7 38 8 ΕΥ ΗΣ 6 9 7 35 8 ΑΛΗΘΗΣ 9 8 2 ΑΛΗΘΗΣ 3 10 4 ΑΛΗΘΗΣ 5 9 9 4 2 ΕΥ ΗΣ Β2. ιάβασε Χ Αν Χdiv4>1 τότε Υ Χ + 2 Αν Χmod2=0 τότε Χ Χ + 1 Υ Υ 3 Z 2*X + Y Μέχρις_ότου Υ < 12 Χ Χ 5 Μέχρις_ότου Χdiv4< =1 ΓΛΥΦΑ Α ΑΘΗΝΑ ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΓΛΥΚΑ ΝΕΡΑ - ΠΑΛΛΗΝΗ 4
ΘΕΜΑ Γ Αλγόριθµος Κινητή_Τηλεφωνία Εµφάνισε «ώσε διάρκεια» ιάβασε διάρκεια Αν διάρκεια < 0 τότε Εµφάνισε «Η διάρκεια δεν µπορεί να είναι αρνητικός αριθµός» Μέχρις_ότου διάρκεια > = 0 Αν διάρκεια mod 60 >= 30 τότε min διάρκεια div 60 + 1 min διάρκεια div 60 ΘΕΩΡΗΤΙΚΗ Αν min <= 20 τότε Χρέωση1 min*0.1 _αν min <= 60 τότε Χρέωση1 20*0.1+(min-20)*0.08 _αν min <= 80 τότε Χρέωση1 20*0.1+40*0.08+(min-60)*0.05 Χρέωση1 20*0.1+40 *0.08+20*0.05+(min-80)*0.03 Εµφάνισε «ώσε µηνύµατα» ιάβασε sms Χρέωση2 sms*0.01 Χρέωση Χρέωση1+Χρέωση2+15 Τελική_χρ Χρέωση+23/100*Χρέωση Εµφάνισε «Τελική χρέωση», Τελική_χρ, Αν Τελική_χρ > 250 τότε έκπτωση Τελική_χρ*10/100 Εµφάνισε «Έκπτωση:», έκπτωση, Νέα_χρέωση Τελική_χρ - έκπτωση Εµφάνισε «Νέα τελική χρέωση:», Νέα_χρέωση, Τέλος Κινητή_Τηλεφωνία ΘΕΤΙΚΗ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΓΛΥΦΑ Α ΑΘΗΝΑ ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΓΛΥΚΑ ΝΕΡΑ - ΠΑΛΛΗΝΗ 5
ΘΕΜΑ Αλγόριθµος ΑΣΕΠ sum 0 min 36 Εµφάνισε «ώσε κωδικό αίθουσας» ίθουσα Όσο αίθουσα < > 0 επανάλαβε Εµφάνισε «ώσε όνοµα εξεταζόµενου» ιάβασε όνοµα Όσο όνοµα < > «τέλος» επανάλαβε ΘΕΩΡΗΤΙΚΗ πλήθος πλήθος + 1 Εµφάνισε «ώσε όνοµα εξεταζόµενου» ιάβασε όνοµα Αν πλήθος < = 0 τότε επιτηρητές 1 _αν πλήθος < = 22 τότε επιτηρητές 2 αλλιώς επιτηρητές 3 Εκτύπωσε «Οι επιτηρητές που απαιτούνται για την αίθουσα», αίθουσα, & «είναι», επιτηρητές sum sum + επιτηρητές Αν πλήθος < min τότε min πλήθος Εµφάνισε «ώσε κωδικό αίθουσας» ίθουσα Εκτύπωσε «Το µικρότερο πλήθος εξεταζοµένων που θα εξεταστούν σε κάποια & αίθουσα είναι», min Εκτύπωσε «Ο συνολικός αριθµός επιτηρητών που απαιτούνται είναι», sum Τέλος ΑΣΕΠ ΘΕΤΙΚΗ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΓΛΥΦΑ Α ΑΘΗΝΑ ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΓΛΥΚΑ ΝΕΡΑ - ΠΑΛΛΗΝΗ 6