Α3.
Αλγόριθμος
Μετατροπή
μο <--
9
Όσο μο <= 9 επανάλαβε
S <-- 0
i <-- 10
Όσο i > = 1 επανάλαβε
διάβασε
βαθμός
s <-- s + βαθμός
i <-- i – 1
τέλος_επανάληψης
μο <-- s/10
τέλος_επανάληψης
τέλος Μετατροπή
ΘΕΜΑ Γ
ΠΡΟΓΡΑΜΜΑ thema_3
! Γ1
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ : Κ1, Κ2, πόντοι, ΣΕΤ,
ΣΚΟΡ[5,2], ΝΙΚΕΣ1, ΝΙΚΕΣ2
ΧΑΡΑΚΤΗΡΕΣ : ΟΝ1, ΟΝ2, winner
ΑΡΧΗ
! Γ2
ΔΙΑΒΑΣΕ ΟΝ1, ΟΝ2
ΣΕΤ <-- 0
ΝΙΚΕΣ1 <--
0, ΝΙΚΕΣ2 <-- 0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΣΕΤ <-- ΣΕΤ +1
ΑΝ ΣΕΤ <=4 ΤΟΤΕ
Πόντοι <-- 25
ΑΛΛΙΩΣ
Πόντοι <-- 15
ΤΕΛΟΣ_ΑΝ
Κ1<--0, Κ2<--0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
! Γ3.1
ΔΙΑΒΑΣΕ
winner
ΑΝ
winner = ΟΝ1 ΤΟΤΕ
Κ1 <-- Κ1 + 1
ΑΛΛΙΩΣ
Κ2 <-- Κ2 + 1
ΤΕΛΟΣ_ΑΝ
! Γ3.2
ΜΕΧΡΙΣ_ΟΤΟΥ
(Κ1 >= πόντοι Ή Κ2>= πόντοι ) ΚΑΙ Α_Τ(Κ1
– Κ2) >= 2
! Γ3.3
ΚΑΛΕΣΕ
ΤΕΛΙΚΟ_ΣΚΟΡ(ΣΕΤ, Κ1, Κ2, ΣΚΟΡ)
ΑΝ
Κ1 > Κ2 ΤΟΤΕ
ΝΙΚΕΣ1 <-- ΝΙΚΕΣ1 + 1
ΑΛΛΙΩΣ
ΝΙΚΕΣ2 <-- ΝΙΚΕΣ2 + 1
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ ΝΙΚΕΣ1 = 3 ‘Η ΝΙΚΕΣ2 = 3
! Γ4
ΓΡΑΨΕ ΟΝ1, ‘-‘,
ΟΝ2
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ
ΣΕΤ
ΓΡΑΨΕ
‘ΣΕΤ’, Ι, ‘:’, ΣΚΟΡ[Ι,1]. ‘-‘, ΣΚΟΡ[Ι,2]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ ΝΙΚΕΣ1 >
ΝΙΚΕΣ2 ΤΟΤΕ
ΓΡΑΨΕ ‘ΝΙΚΗΤΡΙΑ ΟΜΑΔΑ’, ΟΝ1
ΑΛΛΙΩΣ
ΓΡΑΨΕ ‘ΝΙΚΗΤΡΙΑ ΟΜΑΔΑ’, ΟΝ2
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
! Γ5
ΔΙΑΔΙΚΑΣΙΑ ΤΕΛΙΚΟ_ΣΚΟΡ(set, Π1, Π2, ΣΚ)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ : Π1, Π2, set, SK[5,2]
ΑΡΧΗ
SK[set, 1] <-- Π1
SK[set, 2] <-- Π2
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
το θέμα 3 και 4 ... αύριο... καλό βράδυ
ΑπάντησηΔιαγραφήto thema 3 einai logiko?
ΑπάντησηΔιαγραφήan kai ligo arga... elpizo na egrapses kala! Omos ti ennoeis logiko?
Διαγραφή