ΘΕΜΑ1ο
Α : 1.Λ – 2.Σ – 3.Λ – 4.Σ – 5.Σ
Β : ΑΝ ποσότητα <= 50 TOTE
Κόστος ß Ποσότητα * 580
ΑΛΛΙΩΣ_ΑΝ Ποσότητα <= 100 ΤΟΤΕ
Κόστος ß Ποσότητα * 520
ΑΛΛΙΩΣ_ΑΝ Ποσότητα <= 200 ΤΟΤΕ
Κόστος ß Ποσότητα * 470
ΑΛΛΙΩΣ
Κόστος ß Ποσότητα * 440
ΤΕΛΟΣ_ΑΝ
Γ : 1. ΣΤΟΙΒΑ : ώθηση – ΟΥΡΑ : εισαγωγή
2. ΟΥΡΑ
25
|
8
|
12
|
14
|
71
|
41
|
1
|
1ο εμπρός 7ο πίσω
ΣΤΟΙΒΑ
Κορυφή 7ο
|
1
|
41
| |
71
| |
14
| |
12
| |
8
| |
1ο
|
25
|
3. ΣΤΟΙΒΑ : απώθηση – ΟΥΡΑ : εξαγωγή
4. ΣΤΟΙΒΑ : στην 3η απώθηση φεύγει το 71 – ΟΥΡΑ : στην 5η εξαγωγή
Δ : χß 1
Αρχή_επανάλήψης
Εμφάνισε x
χ ß χ+1
Μέχρις_ότου χ > Κ
Ε : 1. Κατανοητή από τον άνθρωπο και να απομνημονεύεται εύκολα.
2. Ο συμβολομεταφραστής είναι πρόγραμμα για τη μετάφραση των συμβόλων σε 1 και 0.
ΘΕΜΑ 2ο
α
|
β
|
χ
|
Λ
|
κ
|
μ
|
ε
|
ζ
|
Συν
| |
1
|
2
|
1
|
2
| ||||||
1η επ.
|
4
|
3
|
7
|
4
|
3
|
7
| |||
2η επ.
|
7
|
4
|
11
|
4
|
3
| ||||
7
|
4
|
11
| |||||||
3η επ.
|
20
|
7
|
4
| ||||||
14
|
6
|
20
|
Οθόνη : 4, 3, 7
7, 4, 11
7, 4, 20
20
ΘΕΜΑ 3ο
ΠΡΟΓΡΑΜΜΑ thema_3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΟΙ : Κ, ΣΤ
ΠΡΑΜΓΑΤΙΚΟΙ : Χ
ΧΑΡΑΚΤΗΡΕΣ : ΑΚ
ΑΡΧΗ
Κß0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ ΑΚ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘η διάρκεια στάθμευσης ώρες :’
ΔΙΑΒΑΣΕ ΣΤ
ΜΕΧΡΙΣ_ΟΤΟΥ ΣΤ>0
ΚΑΛΕΣΕ ΠΟΣΟ(ΣΤ, Χ)
ΓΡΑΨΕ ΑΚ, Χ
ΑΝ ΣΤ<=2 ΤΟΤΕ
Κß Κ+1
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ ΑΚ=0
ΓΡΑΨΕ ‘αυτοκίνητα που έμειναν μέχρι και 2 ώρες :’, Κ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
|
ΔΙΑΔΙΚΑΣΙΑ ΠΟΣΟ(Σ,Ψ)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΟΙ : Σ
ΠΡΑΜΓΑΤΙΚΟΙ : Ψ
ΑΡΧΗ
ΑΝ Σ<=3 ΤΟΤΕ
Ψß 2* Σ
ΑΛΛΙΩΣ_ΑΝ Σ<= 5 ΤΟΤΕ
Ψß 2*3 + (Σ-3)*1.5
ΑΛΛΙΩΣ
Ψß 2*3 + 2*1.5 + (Σ-5)*1.3
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
|
ΘΕΜΑ 4ο
Αλγόριθμος thema_4
Για J από 1 μέχρι 3
Διάβασε AΘΛΗΜΑ[J]
Τέλος_επανάληψης
Για Ι από 1 μέχρι 16
Διάβασε Ο[Ι], Ε[Ι], ΑΛ[Ι]
Για J από 1 μέχρι 3
Διάβασε Β[I, J]
Τέλος_επανάληψης
Τέλος_επανάληψης
Διάβασε όνομα, επίθετο
DoneßΨΕΜΑ, Ιß1, Positionß0, ΣΒß0
Όσο Ι<=16 ΚΑΙ done = ΨΕΜΑ επανάλαβε
Αν όνομα = Ο[Ι] ΚΑΙ Ε[Ι] = επίθετο τότε
Για J από 1 μέχρι 3
ΣΒßΣΒ+Β[Ι,J]
Τέλος_επανάληψης
Doneß ΑΛΗΘΕΙΑ
Position ß I
Αλλιώς
Ιß Ι+1
Τέλος_αν
Τέλος_επανάληψης
Αν done = ΑΛΗΘΕΙΑ τότε
Εμφάνισε ΑΛ[position], ΣΒ
Αλλιώς
Εμφάνισε ‘ο αθλητής δεν υπάρχει’
Τέλος_αν
Για J από 1 μέχρι 3
Max ß Β[1,J]
min ß Β[1,J]
Για I από 2 μέχρι 16
Αν Β[Ι,J] > max τότε
maxßB[I,J]
Τέλος_αν
Αν Β[Ι,J] < min τότε
minßB[I,J]
Τέλος_αν
Τέλος_επανάληψης
D[J] ß max – min
Τέλος_επανάληψης
maximß D[1]
Για J από 2 μέχρι 3
Αν D[J] > maxim τότε
maximß D[J]
Τέλος_αν
Τέλος_επανάληψης
Για J από 1 μέχρι 3
Αν D[J] = maxim τότε
Εμφάνισε ΑΘΛΗΜΑ[J]
Τέλος_αν
Τέλος_επανάληψης
τέλος thema_4
giati na eleksw sto telos an d[j]=maxim
ΑπάντησηΔιαγραφήγιατι μπορει ο maxim να μην ειναι μονο ενας
ΑπάντησηΔιαγραφήsto 8ema 3 den mporw na to kanw me synarthsh?
ΑπάντησηΔιαγραφή