ΤΑΞΗ: Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΣ: ΣΠΟΥ ΩΝ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ Α Α1. 1. Λάθος. 2. Σωστό. 3. Σωστό. 4. Λάθος. 5. Λάθος. Ηµεροµηνία: Τετάρτη 4 Ιανουαρίου 2017 ιάρκεια Εξέτασης: 3 ώρες ΑΠΑΝΤΗΣΕΙΣ Α2. α. 1) Στην δοµή ΟΣΟ ΕΠΑΝΑΛΑΒΕ οι επαναλήψεις σταµατούν όταν η συνθήκη ελέγχου γίνει ψευδής ενώ αντίθετα στην δοµή ΜΕΧΡΙΣ_ΟΤΟΥ σταµατούν όταν γίνει αληθής. 2) Στην δοµή ΟΣΟ ΕΠΑΝΑΛΑΒΕ ο βρόγχος ενδέχεται να εκτελεστεί ενώ στην δοµή ΜΕΧΡΙΣ_ΟΤΟΥ θα εκτελεστεί σίγουρα µια φόρα. 3) Στην δοµή ΟΣΟ ΕΠΑΝΑΛΑΒΕ η συνθήκη ελέγχεται στην αρχή της δοµής ενώ στην δοµή ΜΕΧΡΙΣ_ΟΤΟΥ ελέγχεται στο τέλος. β. Ορισµός (Σελίδα 156 σχολικού βιβλίου). γ. Σελίδα 57 σχολικού βιβλίου τελευταία παράγραφος και Σελίδα 58 πρώτη παράγραφος. ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 1 ΑΠΟ 7
Α3. Α4. Α5. ΙΑΒΑΣΕ α, β ΑΝ α>=5 ΤΟΤΕ ΑΝ β<=10 ΤΟΤΕ ΓΡΑΨΕ α+β ΓΡΑΨΕ α-β ΓΡΑΨΕ α-β ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 49 ΙΑΒΑΣΕ Α[i] είναι ΑΛΗΘΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 49DIV2 ΜΕ_ΒΗΜΑ 2 ΑΝ Α[i]<>A[49-i+1] ΤΟΤΕ είναι ΨΕΥ ΗΣ TEΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ είναι=αληθησ ΤΟΤΕ ΓΡΑΨΕ Όλα τα στοιχεία που βρίσκονται σε συµµετρικές θέσεις µε περιττό δείκτη είναι ίσα ΓΡΑΨΕ Κάποια στοιχεία που βρίσκονται σε συµµετρικές θέσεις µε περιττό δείκτη είναι άνισα ΓΙΑ α ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΙΑ β ΑΠΟ 1 ΜΕΧΡΙ 5-α ΓΡΑΨΕ ΓΙΑ κ ΑΠΟ 1 ΜΕΧΡΙ 2*α-1 ΓΡΑΨΕ * ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 2 ΑΠΟ 7
ΘΕΜΑ B Β1. α. x y DIV10*100+y MOD10 β. x Α_Μ(y+0.5) Β2. α. x MOD100=x DIV100 β. Α_Τ(150-α)<Α_Τ(150-β) γ. (x DIV100)MOD((x MOD10)+1)=0 B3. α. 6 φορές β. Θα εκτυπωθεί το 1 και το -8. γ. ΑΡΧΗ x 10 x>0 i 3 ΝΑΙ i<=13 ΟΧΙ ΤΕΛΟΣ x x-3 ΝΑΙ i i+4 ΟΧΙ ΓΡΑΨΕ x ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 3 ΑΠΟ 7
ΘΕΜΑ Γ ΠΡΟΓΡΑΜΜΑ Black_Friday ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: απόθ, στοκ, max_τµχ, πλπ, τµχ, αγ_τµχ, max_τµχ_index, max_ποσό_index ΠΡΑΓΜΑΤΙΚΕΣ: α_τιµή, max_ποσό, συν_ποσό, τελ_τιµή, κόστος_παρ ΧΑΡΑΚΤΗΡΕΣ: όνοµα ΑΡΧΗ ΓΡΑΨΕ ώσε απόθεµα προϊόντος ΙΑΒΑΣΕ απόθ ΜΕΧΡΙΣ_ΟΤΟΥ απόθ>0 ΚΑΙ Α_Μ(απόθ)=απόθ ΚΑΙ απόθmod100=0 στοκ απόθ ΓΡΑΨΕ ώσε αρχική τιµή προϊόντος ΙΑΒΑΣΕ α_τιµή ΜΕΧΡΙΣ_ΟΤΟΥ α_τιµή>0 max_τµχ -1 max_ποσό -1 πλπ 0 συν_ποσό 0 ΟΣΟ αποθ>0 ΚΑΙ πλπ<100 ΕΠΑΝΑΛΑΒΕ ΙΑΒΑΣΕ τµχ, όνοµα πλπ πλπ+1 ΑΝ απόθ>=(50/100)*στοκ ΤΟΤΕ τελ_τιµή (40/100)*α_τιµή _ΑΝ απόθ>=(35/100)*στοκ ΤΟΤΕ τελ_τιµή (60/100)*α_τιµή _ΑΝ απόθ>=(20/100)*στοκ ΤΟΤΕ τελ_τιµή (70/100)*α_τιµή τελ_τιµή (85/100)*α_τιµή ΑΝ τµχ<=απόθ ΤΟΤΕ αγ_τµχ τµχ αγ_τµχ απόθ απόθ απόθ-αγ_τµχ κόστος_παρ αγ_τµχ*τελ_τιµή ΓΡΑΨΕ Το συνολικό κόστος της αγοράς είναι:, κόστος_παρ συν_ποσο συν_ποσό+κόστος_παρ ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 4 ΑΠΟ 7
AN αγ_τµχ>max_τµχ ΤΟΤΕ max_τµχ αγ_τµχ max_τµχ_index πλπ ΑΝ κοστος_παρ>max_ποσό ΤΟΤΕ max_ποσό κόστος_παρ max_ποσό_index πλπ ΓΡΑΨΕ Το συνολικό ποσό που εισέπραξε το κατάστηµα είναι:, συν_ποσό ΑΝ απόθ>0 ΤΟΤΕ ΓΡΑΨΕ Τα τεµάχια που περίσσεψαν είναι:, απόθ ΓΡΑΨΕ Εξαντλήθηκε όλο το απόθεµα ΑΝ max_ποσό_index=max_τµχ_index ΤΟΤΕ ΓΡΑΨΕ Ο πελάτης που αγόρασε περισσότερα τµχ πλήρωσε και περισσότερα χρήµατα ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΘΕΜΑ ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Ι, Ν, ΠΛΠΡ, ΠΛΣ, ΠΛΝ, ΠΛΓ, ΠΛΝΠ, Σ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΟΣΟΣΤΟΓ, ΜΟ ΧΑΡΑΚΤΗΡΕΣ: ΛΕΞΗ[10], ΠΡΟΣΠ[10], ΧΑΡ, ΑΠΑΝΤ ΛΟΓΙΚΕΣ: FLAG ΑΡΧΗ ΠΛΝ 0 ΠΛΓ 0 Σ 0 ΠΛΝΠ 0 ΓΡΑΨΕ Εισάγετε µέγεθος λέξης. Να είναι από 0-10 ΙΑΒΑΣΕ Ν ΜΕΧΡΙΣ_ΟΤΟΥ Ν>=1 ΚΑΙ Ν<=10 ΓΡΑΨΕ Εισάγετε έναν έναν τους χαρακτήρες της µυστικής λέξης ΙΑΒΑΣΕ ΛΕΞΗ[Ι] ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 5 ΑΠΟ 7
ΑΝ Ν<10 ΤΟΤΕ ΓΙΑ Ι ΑΠΟ Ν+1 ΜΕΧΡΙ 10 ΛΕΞΗ[Ι] ΠΡΟΣΠ[Ι] _ ΑΝ Ν<10 ΤΟΤΕ ΓΙΑ Ι ΑΠΟ Ν+1 ΜΕΧΡΙ 10 ΠΡΟΣΠ[Ι] ΓΡΑΨΕ ΠΡΟΣΠ[Ι] ΠΛΣ 0 ΠΛΠΡ 0 ΟΣΟ ΠΛΠΡ <3 ΚΑΙ ΠΛΣ<Ν ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ Εισάγετε χαρακτήρα ΙΑΒΑΣΕ ΧΑΡ FLAG ΨΕΥ ΗΣ ΑΝ ΛΕΞΗ[Ι] = ΧΑΡ ΤΟΤΕ ΑΝ ΠΡΟΣΠ[Ι] = _ ΤΟΤΕ! εν έχει ξαναδώσει τον ίδιο FLAG ΑΛΗΘΗΣ ΠΡΟΣΠ[Ι] ΧΑΡ ΠΛΣ ΠΛΣ +1 ΑΝ FLAG =ΑΛΗΘΗΣ ΤΟΤΕ ΠΛΠΡ 0 ΓΡΑΨΕ ΠΡΟΣΠ[Ι] ΠΛΠΡ ΠΛΠΡ +1!Μετράει τις συνεχόµενες λάθος προσπάθειες ΠΛΝΠ ΠΛΝΠ +1 ΑΝ ΠΛΣ = Ν ΤΟΤΕ ΠΛΝ ΠΛΝ +1 ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 6 ΑΠΟ 7
Σ Σ + ΠΛΝΠ ΓΡΑΨΕ Συγχαρητήρια βρήκατε τη µυστική λέξη: ΓΡΑΨΕ ΠΡΟΣΠ[Ι] ΓΡΑΨΕ Λυπόµαστε δε βρήκατε τη µυστική λέξη ΠΛΓ ΠΛΓ +1 ΓΡΑΨΕ Θέλετε να παίξετε νέο γύρο ναι ή όχι ΙΑΒΑΣΕ ΑΠΑΝΤ ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠΑΝΤ = όχι ΠΟΣΟΣΤΟΓ (ΠΛΝ / ΠΛΓ)*100 ΓΡΑΨΕ Το ποσοστό των κερδισµένων γύρων είναι:, ΠΟΣΟΣΤΟΓ ΑN ΠΛΝ <> 0 ΤΟΤΕ ΜΟ Σ / ΠΛΝ ΓΡΑΨΕ Ο µέσος όρος προσπαθειών των κερδισµένων παιχνιδιών είναι:, ΜΟ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΤΑ ΘΕΜΑΤΑ ΠΡΟΟΡΙΖΟΝΤΑΙ ΓΙΑ ΑΠΟΚΛΕΙΣΤΙΚΗ ΧΡΗΣΗ ΤΗΣ ΦΡΟΝΤΙΣΤΗΡΙΑΚΗΣ ΜΟΝΑ ΑΣ ΣΕΛΙ Α: 7 ΑΠΟ 7