ΘΕΜΑ A ΠΑΝΕΛΛΗΝΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΓΕΝΙΚΩΝ ΛΥΚΕΙΩΝ 2012 Α1. Α2. 1 2 3 4 5 Λ Λ Σ Λ Σ Εντολή Εκχώρησης Τύπος Μεταβλητής Χ Περιεχόµενο Μεταβλητής Χ Χ ΑΛΗΘΗΣ ΧΑΡΑΚΤΗΡΕΣ ΑΛΗΘΗΣ Χ 11.0 13.0 ΠΡΑΓΜΑΤΙΚΗ -2.0 Χ 7 > 4 ΛΟΓΙΚΗ ΑΛΗΘΗΣ Χ ΨΕΥ ΗΣ ΛΟΓΙΚΗ ΨΕΥ ΗΣ Χ 4 ΑΚΕΡΑΙΑ 4 Α3.α. 1. Α[3] 3 + Α[6] 2. Α[9] Α[7] - 2 3. Α[8] Α[3] - 5 4. Α[9] 5 + Α[9] 5. Α[5] (Α[2] + Α[7]) DIV 2 (σωστό και το (Α[3]+Α[7]) DIV 2 Α3.β. Για i από 1 µέχρι 5 Αντιµετάθεσε Α[i], A[11-i] Τέλος_επανάληψης Α4. a. i 99 Όσο i >= 1 επανάλαβε Χ i ^ 2 Εµφάνισε Χ i i - 2 b. i 99 Χ i ^ 2 Εµφάνισε Χ i i - 2 Μέχρις_ότου i < 1 Α5. σελ 60 βιβλίου : ώθηση (push) και απώθηση (pop). Πρέπει να ελέγχεται η πιθανότητα υπερχείλισης και υποχείλισης. Επιµέλεια : ΜΙΧΑΛΗΣ ΑΡΤΑΒΑΝΗΣ κλάδου Πληροφορικής ΠΕ19 1
ΘΕΜΑ B Β1. Στην οθόνη θα εµφανιστούν µε την παρακάτω σειρά οι τιµές: -1-1 -1 1-2 2-8 4-40 5 εν απαιτείται να γίνει ο πίνακας τιµών! Β2. v 0 S 0 Αν v MOD 2 = 1 τότε x -1 x 1 S S + Χ / (2*ν + 1) ν ν + 1 Μέχρις_ότου v = 99 π 4 * S Εκτύπωσε π ΘΕΜΑ Γ Αλγόριθµος Επενδυτικά_έργα! Γ1 Εµφάνισε ώσε το ποσό των επενδύσεων ιάβασε ποσό Μέχρις_ότου ποσό > 5000000 Πλ_µικρών_έργων 0! Αρχικοποιήσεις Πλ_µεγάλων_έργων 0 Συν_ποσό_µικρών_έργων 0 Συν_ποσό_µεγάλων_έργων 0 Εµφάνισε ώσε το όνοµα του επενδυτικού έργου ιάβασε όνοµα_έργου Όσο όνοµα_έργου <> ΤΕΛΟΣ και ποσό > (60/100) * 200000 Επανάλαβε Εµφάνισε ώσε τον προϋπολογισµό του έργου ιάβασε προϋπολογισµός Αν προϋπολογισµός > 200000 και προϋπολογισµός<299000 τότε επιδότηση (60/100) * προϋπολογισµός επιδότηση (60/100) * προϋπολογισµός! Γ2! Γ3 Αν ποσό >= επιδότηση τότε Εµφάνισε Το έργο, όνοµα_έργου, έχει επιδότηση :, επιδότηση ποσό ποσό επιδότηση Αν προϋπολογισµός > 200000 και προϋπολογισµός<299000 τότε! Γ4 Επιµέλεια : ΜΙΧΑΛΗΣ ΑΡΤΑΒΑΝΗΣ κλάδου Πληροφορικής ΠΕ19 2
Πλ_µικρών_έργων Πλ_µικρών_έργων + 1 Συν_ποσό_µικρών_έργων Συν_ποσό_µικρών_έργων + επιδότηση Πλ_µεγάλων_έργων Πλ_µεγάλων_έργων + 1 Συν_ποσό_µεγάλων_έργων Συν_ποσό_µεγάλων_έργων + επιδότηση Εµφάνισε ώσε το όνοµα του επενδυτικού έργου και «ΤΕΛΟΣ» για τέλος ιάβασε όνοµα_έργου Εµφάνισε Πλήθος µικρών έργων:,πλ_µικρών_έργων, συν. ποσού επιδ., επιδότηση Εµφάνισε Πλήθος µεγάλων έργων:,πλ_µεγάλων_έργων, συν. ποσού επιδ., επιδότηση Αν ποσό > 0 τότε Εµφάνισε ποσό Τέλος_Αλγορίθµου Επενδυτικά_έργα! Γ5 ΘΕΜΑ Πρόγραµµα Φωτοβολταϊκά Μεταβλητές! Ερώτηµα 1.α. Χαρακτήρες : ΟΝ[10,2] Πραγµατικές : Σ1, Σ2, Π[10,12], Κ[10,12],Ετήσια_Π[10], Ετήσια_Κ[10], ΕΣΟ Α[10], max, min Ακέραιες : i, j, θ Αρχή! Ερώτηµα 1.β. Για j από 1 µέχρι 2 Αν j=1 τότε Εµφάνισε ώσε το όνοµα του πελάτη Εµφάνισε ώσε την πόλη του πελάτη ιάβασε ΟΝ[ i, j ]! Ερώτηµα 1.γ. Για j από 1 µέχρι 12 Εµφάνισε ώσε την παραγωγή ενέργειας σε kwh για τον,i, πελάτη τον, j, µήνα ιάβασε Π[ i, j ] Εµφάνισε ώσε την κατανάλωση ενέργειας σε kwh για τον,i, πελάτη τον, j, µήνα ιάβασε K[ i, j ] Επιµέλεια : ΜΙΧΑΛΗΣ ΑΡΤΑΒΑΝΗΣ κλάδου Πληροφορικής ΠΕ19 3
! Ερώτηµα 2 Σ1 0 Σ2 0 Για j από 1 µέχρι 12 Σ1 Σ1 + Π[ i, j ] Σ2 Σ2 + K[ i, j ] Ετήσια_Π[i] Σ1 Ετήσια_Κ[i] Σ2 ΕΣΟ Α[i] (Σ1 Σ2) * 0.55! Ερώτηµα 3 max Ετήσια_Π[1] θ 1 Για j από 2 µέχρι 10 Αν Ετήσια_Π[j] > max τότε θ j max Ετήσια_Π[j] Εµφάνισε Πόλη µε τη µέγιστη παραγωγή ρεύµατος η :, ΟΝ[ θ,2 ]! Ερώτηµα 4 ΚΑΛΕΣΕ ΕΤΗΣΙΑ_ΕΣΟ Α( ΟΝ, ΕΣΟ Α )! Ερώτηµα 5 Για j από 1 µέχρι 12! Άθροισµα κατά στήλη ΠΑΡΑΓ[ j ] 0 ΠΑΡΑΓ[ j ] ΠΑΡΑΓ[ j ] + Π[ i, j ] min ΠΑΡΑΓ[1] θ 1 Για j από 2 µέχρι 12 Αν ΠΑΡΑΓ[j] < min τότε θ j min ΠΑΡΑΓ[j] Εµφάνισε Ο µήνας µε την µικρότερη παραγωγή ρεύµατος είναι ο :, θ Τέλος_προγράµµατος! ιαδικασία ιαδικασία ΕΤΗΣΙΑ_ΕΣΟ Α(ΟΝ,ΕΣ) Μεταβλητές Χαρακτήρες : ΟΝ[10,2], όνοµα Πραγµατικές : ΕΣ[10], temp Ακέραιες : i, j Αρχή Επιµέλεια : ΜΙΧΑΛΗΣ ΑΡΤΑΒΑΝΗΣ κλάδου Πληροφορικής ΠΕ19 4
Για i από 2 µέχρι 10 Για j από 10 µέχρι i µε_βήµα -1 Αν ΕΣ[ j ] > ΕΣ[ j-1 ] τότε! φθίνουσα σειρά temp ΕΣ[ j ] ΕΣ[ j ] ΕΣ[ j-1 ] ΕΣ[ j-1 ] temp όνοµα ΟΝ[ j,1 ]! παράλληλος πίνακας ο πίνακας ΟΝ ΟΝ[ j,1 ] ΟΝ[ j-1,1 ] ΟΝ[ j-1,1 ] όνοµα όνοµα ΟΝ[ j,2 ] ΟΝ[ j,2 ] ΟΝ[ j-1,2 ] ΟΝ[ j-1,2 ] όνοµα! Εκτύπωση κατάστασης Εκτύπωσε Ο πελάτης,ον[ i,1 ], είχε έσοδα :, ΕΣ[ i ], ψήφους Τέλος_διαδικασίας Επιµέλεια : ΜΙΧΑΛΗΣ ΑΡΤΑΒΑΝΗΣ κλάδου Πληροφορικής ΠΕ19 5