ΛΥΣΕΙΣ ΑΣΚΗΣΕΙΣ ΠΑΝΕΛΛΗΝΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΓΕΝΙΚΑ 2010 Αλγόριθμος ΘέμαΓ!(Γ1) Διάβασε ρεκόρ Μέχρις_ότου ρεκόρ>0 και ρεκόρ <10 Κ 0 πλήθος 0!(Γ2) Διάβασε Ν Για i από 1 μέχρι Ν Διάβασε όνομα, επίδοση Αν i=1 τότε όνομαx όνομα επίδοση1 επίδοση min επίδοση θέση 1 αλλιώς!(γ3) Αν επίδοση < min τότε min επίδοση όνομαx όνομα!(γ5) Αν επίδοση > επίδοση1 τότε θέση θέση +1!(Γ4) Αν επίδοση > ρεκόρ τότε Εμφάνισε όνομα Κ Κ +1!(Γ4) Αν ρεκόρ-επίδοση <=0.5 τότε πλήθος πλήθος +1 Εμφάνισε όνομαx, θέση Αν Κ=0 τότε Εμφάνισε πλήθος Τέλος ΘέμαΓ ΕΣΠΕΡΙΝΑ 2009 Αλγόριθμος Πολυκατάστημα Σ 0 Διάβασε όνομα Όσο όνομα <> "ΤΕΛΟΣ" επανάλαβε Διάβασε αγορές Αν αγορές <= 300 τότε έκπτωση αγορές * 2/100 _αν αγορές <= 400 τότε έκπτωση 300 * 2/100 + (αγορές - 300) * 5/100 έκπτωση 300 * 2/100 + 100 * 5/100 + (αγορές - 400) * 7/100 πληρωτέο αγορές - έκπτωση Εμφάνισε όνομα, πληρωτέο Σ Σ + έκπτωση Διάβασε όνομα Εμφάνισε "Συνολική έκπτωση", Σ Τέλος Πολυκατάστημα
ΓΕΝΙΚΑ 2008 ΕΠ Αλγόριθμος Θέμα_3 Σύνολο 0 Διάβασε Φύλο Μέχρις_ότου Φύλο = Α ή Φύλο= Γ Διάβασε Μισθός, Αριθμός_παιδιών Επίδομα 0 Αν Φύλο = Α τότε Αν Αριθμός_παιδιών = 1 τότε Επίδομα 20 αλλιώς_αν Αριθμός_παιδιών = 2 τότε Επίδομα 50 αλλιώς_αν Αριθμός_παιδιών >= 3 τότε Επίδομα 120 αλλιώς Αν Αριθμός_παιδιών = 1 τότε Επίδομα 30 αλλιώς_αν Αριθμός_παιδιών = 2 τότε Επίδομα 80 αλλιώς_αν Αριθμός_παιδιών >= 3 τότε Επίδομα 160 Συνολικό_ποσό Επίδομα + Μισθός Εμφάνισε Επίδομα, Συνολικό_ποσό Σύνολο Σύνολο + Επίδομα Εμφάνισε Θέλεις να συνεχίσεις ; (Δώσε ΝΑΙ ή ΟΧΙ) Διάβασε Επιλογή Μέχρις_ότου Επιλογή = ΝΑΙ ή Επιλογή = ΟΧΙ Μέχρις_ότου Επιλογή = ΟΧΙ Εμφάνισε Το συνολικό ποσό επιδόματος είναι, Σύνολο Τέλος Θέμα_3 ΓΕΝΙΚΑ 2007 Αλγόριθμος Συλλογή ξ 0 ε 0 Sχρέωση 0 Διάβασε τιμή Όσο Sχρέωση + τιμή <= 1500 επανάλαβε Διάβασε προέλευση Sχρέωση Sχρέωση + τιμή Αν (προέλευση = "ελληνικό") τότε ε ε + 1 ξ ξ + 1 Διάβασε τιμή Εκτύπωσε "ΤΕΛΟΣ ΑΓΟΡΩΝ" Εκτύπωσε Sχρέωση! ερώτημα β.1 Εκτύπωσε ε, ξ! ερώτημα β.2 Αν (Sχρέωση = 1500) τότε! ερώτημα β.3 Εκτύπωσε "ΕΞΑΝΤΛΗΘΗΚΕ ΟΛΟ ΤΟ ΠΟΣΟ"! σίγουρα Sχρέωση < 1500 Εκτύπωσε "περίσσευμα", 1500-Sχρέωση Τέλος Συλλογή
ΓΕΝΙΚΑ 2007 ΕΠ Αλγόριθμος Παιχνίδι νικα 0 νικβ 0 Διάβασε ΟνΑ, ονβ Διάβασε επα, επβ Όσο επα <> "ΤΕΛΟΣ" και επβ <> "ΤΕΛΟΣ" επανάλαβε Αν επα = "ΠΕΤΡΑ" τότε Αν επβ = "ΨΑΛΙΔΙ" τότε νικα νικα + 1 _αν επβ = "ΧΑΡΤΙ" τότε νικβ νικβ + 1 _αν επα = "ΨΑΛΙΔΙ" τότε Αν επβ = "ΠΕΤΡΑ" τότε νικβ νικβ + 1 _αν επβ = "ΧΑΡΤΙ" τότε νικα νικα + 1! ο Α παίκτης έχει ΧΑΡΤΙ Αν επβ = "ΨΑΛΙΔΙ" τότε νικβ νικβ + 1 _αν επβ = "ΠΕΤΡΑ" τότε νικα νικα + 1 Διάβασε επα, επβ Αν νικα > νικβ τότε Εμφάνισε ονα _αν νικα < νικβ τότε Εμφάνισε ονβ! ίσα Εμφάνισε "Το παιχνίδι έληξε ισόπαλο" Τέλος Παιχνίδι ΕΣΠΕΡΙΝΑ 2005 Αλγόριθμος Προϊόν ΠρομήθειαΧ 0 ΠρομήθειαΨ 0 ΠρομήθειαΖ 0 (α) Διάβασε Τύπος Όσο Τύπος < > T επανάλαβε Διάβασε Τιμή Αν Τιμή <= 5000 τότε Αν Τύπος = X τότε ΠρομήθειαΧ ΠρομήθειαΧ + 0 _αν Τύπος = Ψ τότε ΠρομήθειαΨ ΠρομήθειαΨ +Τιμή * 2/100 ΠρομήθειαΖ ΠρομήθειαΖ +Τιμή * 4/100 _αν Τιμή <= 10000 τότε Αν Τύπος = X τότε ΠρομήθειαΧ ΠρομήθειαΧ+ Τιμή * 5/100 (β) _αν Τύπος = Ψ τότε ΠρομήθειαΨ ΠρομήθειαΨ +5000*2/100+(Τιμή-5000) * 6/100 ΠρομήθειαΖ ΠρομήθειαΖ +5000*4/100 (Τιμή-5000) * 6/100 Αν Τύπος = X τότε ΠρομήθειαΧ ΠρομήθειαΧ +5000*5/100+(Τιμή-10000) * 10/100 _αν Τύπος = Ψ τότε ΠρομήθειαΨ ΠρομήθειαΨ +5000*2/100+5000*6/100+(Τιμή-10000) * 7/100 ΠρομήθειαΖ ΠρομήθειαΖ +5000*4/100+5000*6/100+(Τιμή-10000) * 8/100
(γ) Διάβασε Τύπος Συνολική_προμήθεια ΠρομήθειαΧ + ΠρομήθειαΨ + ΠρομήθειαΖ Εμφάνισε Η προμήθεια για το Χ προιόν είναι, ΠρομήθειαΧ Εμφάνισε Η προμήθεια για το Ψ προιόν είναι, ΠρομήθειαΨ Εμφάνισε Η προμήθεια για το Ζ προιόν είναι, ΠρομήθειαΖ Εμφάνισε Η συνολική προμήθεια είναι, Συνολική_προμήθεια Τέλος Προϊόν ΕΣΠΕΡΙΝΑ 2001 Αλγόριθμος Η_Υ Σ 0 Ποσό 5000 Εβδ 1 Όσο Σ <= 600000 επανέλαβε Σ Σ +Ποσό Ποσό Ποσό * 2 Εβδ Εβδ +1 Εμφάνισε Εβδ Αν Σ > 600000 τότε Υπόλοιπο Σ 600000 Εμφάνισε Υπόλοιπο Τέλος Η_Υ ΓΕΝΙΚΑ 2010 ΓΕΝΙΚΑ 2008 ΕΠ Ε. α. Κ 1 i -1 ΟΣΟ i >= -5 ΕΠΑΝΑΛΑΒΕ Κ Κ* i ΓΡΑΨΕ Κ i i -2 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ β. Κ 1 i -1 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ Κ Κ* i ΓΡΑΨΕ Κ i i -2 ΜΕΧΡΙΣ_ΟΤΟΥ i < -5
ΣΤ. ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ ΔΩΣΕ ΘΕΤΙΚΟ ΑΡΙΘΜΟ ΔΙΑΒΑΣΕ Χ ΜΕΧΡΙΣ_ΟΤΟΥ Χ > 0 ΓΙΑ i ΑΠΟ 0 ΜΕΧΡΙ 0 ΜΕΧΡΙ Χ ΜΕ_ΒΗΜΑ 5 Α i ^2 ΓΡΑΨΕ Α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΕΝΙΚΑ 2005 ΕΠ Δ. Για i από 2 μέχρι 10 με_βήμα 2 Διάβασε Α Εμφάνισε Α ΕΣΠΕΡΙΝΑ 2005 ΕΠ Ε. S 0 K 1 Όσο Κ <= 5 επανάλαβε L 1 Όσο L <= 7 επανάλαβε S S + 1 L L + 1 Κ Κ + 1 Γράψε S ΕΣΠΕΡΙΝΑ 2007 Χ Υ Ζ Α Αρχικοποίηση 2 1η επανάληψη 1 0 0 > 0, δεν ισχύει 1 5 5 > 10, δεν ισχύει, 2η επανάληψη 2 1 1 > 0, ισχύει 1 8 8 > 10, δεν ισχύει, 3η επανάληψη 4 2 2 > 0, ισχύει 2 11 11 > 10 ισχύει τερματ επαν α. Θα εμφανιστούν οι τιμές 2 1 0 1, 5 2 1 1, 8 4 2 2 β. ΓΙΑ Χ ΑΠΟ 2 ΜΕΧΡΙ 10 ΜΕ_ΒΗΜΑ 3 Y X DIV 2 Z A_M(X/3) ΑΝ Ζ > 0 ΤΟΤΕ Α Z ΑΛΛΙΩΣ Α Υ ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ Χ, Υ, Ζ, Α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΕΣΠΕΡΙΝΑ 2006 Αλγόριθμος Υπερωρίες Π 0 Για i από 1 μέχρι 100 Σ 0 Διάβασε Ο Για i από 1 μέχρι 5 Εμφάνισε Δώσε τις ώρες εργασίας για την, i, μέρα Διάβασε Ω Σ Σ + Ω Αν Σ > 40 τότε Υ ( Σ 40) * 5 Εμφάνισε Η αμοιβή του, Ο, για υπερωρίες είναι, Υ Αν Σ < 40 τότε Π Π + 1 Εμφάνισε Το πλήθος των υπαλλήλων με < 40 ώρες την εβδομάδα είναι, Π Τέλος Υπερωρίες ΕΣΠΕΡΙΝΑ 2007 B. 1. 4 φορές, 2. 5 φορές, 3. καμία φορά, 4. 1 φορά