Μπάμπης Μπουλής
Master of Science in Computer Engineering
Θέμα-Γ (Απάντηση)
ΠΡΟΓΡΑΜΜΑ αεππ2018Γ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: πλR1, πλR2, οχ, αρ, δ, δR1, δR2, δ1, δ2, δ3, αρ1, αρ2, αρ3
ΧΑΡΑΚΤΗΡΕΣ: ον, μ, κ, ονR1, ονR2, ον1, μ1
ΑΡΧΗ
πλR1 ← 0
πλR2 ← 0
ΓΙΑ οχ ΑΠΟ 1 ΜΕΧΡΙ 85
ΓΡΑΨΕ ‘Δώσε όνομα οδηγού, μάρκα και αριθμό αυτοκινήτου’
ΔΙΑΒΑΣΕ ον, μ, αρ
ΓΡΑΨΕ ‘Δώσε κατηγορία οχήματος R1 ή R2’
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ κ
ΜΕΧΡΙΣ_ΟΤΟΥ κ = ‘R1’ Η κ = ‘R2’
ΓΡΑΨΕ ‘Δώσε χρόνο αγωνιζόμενου σε δευτερόλεπτα’
ΔΙΑΒΑΣΕ δ
ΑΝ κ = ‘R1’ ΤΟΤΕ
ΑΝ πλR1 = 0 ΤΟΤΕ
ονR1 ← ον
δR1 ← δ
ΑΛΛΙΩΣ
ΑΝ δ < δR1 ΤΟΤΕ
ονR1 ← ον
δR1 ← δ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
πλR1 ← πλR1 + 1
ΑΛΛΙΩΣ
ΑΝ πλR2 = 0 ΤΟΤΕ
ονR2 ← ον
δR2 ← δ
ΑΛΛΙΩΣ
ΑΝ δ < δR2 ΤΟΤΕ
ονR2 ← ον
δR2 ← δ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
πλR2 ← πλR2 + 1
ΤΕΛΟΣ_ΑΝ
ΑΝ οχ = 1 ΤΟΤΕ
ον1 ← ον
μ1 ← μ
δ1 ← δ
αρ1 ← αρ
δ2 ← δ
αρ2 ← αρ
δ3 ← δ
αρ3 ← αρ
ΑΛΛΙΩΣ
ΑΝ δ < δ1 ΤΟΤΕ
δ3 ← δ2
δ2 ← δ1
δ1 ← δ
αρ3 ← αρ2
αρ2 ← αρ1
αρ1 ← αρ
ον1 ← ον
μ1 ← μ
ΑΛΛΙΩΣ_ΑΝ δ < δ2 ΤΟΤΕ
δ3 ← δ2
δ2 ← δ
αρ3 ← αρ2
αρ2 ← αρ
ΑΛΛΙΩΣ_ΑΝ δ < δ3 ΤΟΤΕ
δ3 ← δ
αρ3 ← αρ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ αρ1 = 14 ΤΟΤΕ
σειρά ← ‘ πρώτος’
ΑΛΛΙΩΣ_ΑΝ αρ2 = 14 ΤΟΤΕ
σειρά ← ‘ δεύτερος’
ΑΛΛΙΩΣ_ΑΝ αρ3 = 14 ΤΟΤΕ
σειρά ← ‘ τρίτος’
ΑΛΛΙΩΣ
σειρά ← ‘ εκτός τριάδας’
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ ‘Ο Ιαβέρης τερμάτισε’, σειρά
ΓΡΑΨΕ ‘Πλήθος στην R1 ‘, πλR1, ‘Πλήθος στην R2 ‘, πλR2
ΑΝ πλR1 > πλR2 ΤΟΤΕ
ΓΡΑΨΕ ‘μεγαλύτερη συμμετοχή στην κατηγορία R1’
ΑΛΛΙΩΣ
ΓΡΑΨΕ ‘μεγαλύτερη συμμετοχή στην κατηγορία R2’
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ ‘Νικητής ανεξαρτήτως κατηγορίας ‘, ον1, ‘ με αυτοκίνητο ‘, μ1, ‘ χρόνος ‘, δ1
ΓΡΑΨΕ ‘Νικητής R1 ο ‘, ονR1, ‘ με χρόνο ‘, δR1
ΓΡΑΨΕ ‘Νικητής R2 ο ‘, ονR2, ‘ με χρόνο ‘, δR2
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ