13 Απριλίου 2010

Απαντήσεις επαναληπτικές εσπερινά 2006

ΘΕΜΑ 1ο
Α : 1. σελ.8  - 2. σελ.25  – 3. σελ. 28
Β : 1.Σ – 2.Λ – 3.Λ – 4.Σ – 5.Σ
Γ : α.4,6,8   -   β. 5,7    -   γ. 1,2,3
Δ :        Διάβασε key
doneßΨΕΜΑ, Ιß1, Positionß0
Όσο Ι<=Ν ΚΑΙ done = ΨΕΜΑ επανάλαβε
Αν key = Τ[Ι] τότε
                        Postionß I
                        Doneß ΑΛΗΘΕΙΑ
Αλλιώς
                        Ιß Ι+1
Τέλος_αν
Τέλος_επανάληψης
ΘΕΜΑ 2ο

Χ
Α
Β
Μ
1η επανάληψη
3
10
9
9


15
18

2η επανάληψη
5
14
17

3η επανάληψη
7
18
25



23
50


9



Οθόνη : 15, 18
             14, 17
                         23, 50
ΘΕΜΑ 3ο
Αλγόριθμος thema_3
Διάβασε ον
Αρχή_επανάληψης
διάβασε ε
μέχρις_ότου ε=’Α’ ή ε=’Β’
Αρχή_επανάληψης
διάβασε π
μέχρις_ότου π>0
Αν E = ‘Α’ τότε
αν π <= 1000 τότε
                        επιδότηση ß 0.8*π
            αλλιώς_αν π<= 2500 τότε
                        επιδότηση ß 0.8*1000 + 0.7*(π-1000)
            αλλιώς
                        επιδότηση ß 0.8*1000 + 0.7*1500 + 0.6*(π-2500)
            τέλος_αν
αλλιώς
αν π <= 1000 τότε
                        επιδότηση ß 0.7*π
            αλλιώς_αν π<= 2500 τότε
                        επιδότηση ß 0.7*1000 + 0.6*(π-1000)
            αλλιώς
                        επιδότηση ß 0.7*1000 + 0.6*1500 + 0.5*(π-2500)
            τέλος_αν
τέλος_αν
εμφάνισε ον, ε, επιδότηση
τέλος thema_3

ΘΕΜΑ 4ο
Αλγόριθμος thema_4
Για Ι από 1 μέχρι 80
            Διάβασε Ο[Ι]
Αρχή_επανάληψης
διάβασε Τα[Ι]
μέχρις_ότου Τα[Ι] = ’Α’ ή Τα[Ι] = ’Β’ ‘η Τα[Ι] = ‘Γ’
Αρχή_επανάληψης
διάβασε Β[Ι]
μέχρις_ότου Β[Ι] >= 1 ΚΑΙ Β[Ι] <=20
τέλος_επανάληψης
Αß0, Βß0, Γß0
Σ ß 0
Για Ι από 1 μέχρι 80
Αν Τα[Ι] = ‘Β’ τότε
                        Αν Β[Ι] >= 18.5 τότε
                                    Εμφάνισε Ο[Ι]
Τέλος_αν
                        Βß Β +1
            Αλλιώς_αν Τα[Ι] = ‘Α’ τότε
                        Α ß Α +1
            Αλλιώς
                        Γ ß Γ + 1
                        ΣßΣ+ Β[Ι]
            Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε Α, Β, Γ
ΜΟßΣ/Γ
Εμφάνισε ΜΟ, ‘Γ τάξης’
Για Ι από 2 μέχρι 80
            Για J από 80 μέχρι I με_βήμα -1
Αν Ο[J-1] > Ο[J] τοτε
temp1ß Τα[J-1]
                                    Τα[J-1] ß Τα[J]
Τα[J] ß temp1
temp2ß Ο[J-1]
                                    Ο[J-1] ß Ο[J]   
Ο[J] ß temp2
temp3ß Β[J-1]
                                    Β[J-1] ß Β[J]
Β[J] ß temp3
Τέλος_αν
   Τέλος_αν
Τέλος_επανάληψης
Τέλος_επανάληψης
Για Ι από 1 μέχρι 80
Αν Τα[I] = ‘A’ τότε
                        Εμφάνισε Ο[Ι], Β[Ι]
            Τέλος_αν
Τέλος_επανάληψης
Τέλος thema_4

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου