
Εκδόσεις ΜΠΑΧΑΡΑΚΗ – ΑΕΠΠ
74
ΣΗΜΕΙΩΣΗ: Να θεωρήσετε ότι κάθε κατηγορία έχει διαφορετικό αριθμό
σκαφών και τουλάχιστον τρία σκάφη. Να θεωρήσετε επίσης ότι οι σχετικοί
χρόνοι των σκαφών είναι διαφορετικοί μεταξύ τους.
Απάντηση:
Αλγόριθμος
Θέμα_Δ
Για
i
από
1
μέχρι
35
Εμφάνισε
"Εισάγετε όνομα"
Διάβασε
ΟΝ [i]
Αρχή_Επανάληψης
Εμφάνισε
"Εισάγετε κατηγορία"
Διάβασε
ΚΑΤ [i]
Μέχρις_Ότου
ΚΑΤ [i] = "C1" ή ΚΑΤ [i] = "C2" ή KAT [i] = "C3"
Εμφάνισε
"Εισάγετε πραγματικό χρόνο σε δευτερόλεπτα"
Διάβασε
Πραγμ_Χρόνος
Εμφάνισε
"Εισάγετε δείκτη GPH σε δευτερόλεπτα"
Διάβασε
GPH
Ιδαν_χρόνος ← 70 * GPH
Σχετ_Χρόνος [i] ← Πραγμ_Χρόνος / Ιδαν_χρόνος
Τέλος_Επανάληψης
πλ_1 ← 0
πλ_2 ← 0
πλ_3 ← 0
Για
i
από
1
μέχρι
35
Αν
ΚΑΤ [i] = "C1"
τότε
πλ_1 ← πλ_1 + 1
Αλλιώς_αν
ΚΑΤ [i] = "C2"
πλ_2 ← πλ_2 + 1
Αλλιώς
πλ_3 ← πλ_3 + 1
Τέλος_αν
Τέλος_Επανάληψης
Αν
πλ_1 > πλ_2
και
πλ_1 > πλ_3
τότε
!
Γίνεται και με max και ον_max
Εμφάνισε
"Κατηγορία με περισσότερα σκάφη: C1"
Αλλιώς_αν
πλ_2 > πλ_1
και
πλ_2 > πλ_3
τότε
Εμφάνισε
"Κατηγορία με περισσότερα σκάφη: C2"
Αλλιώς
Εμφάνισε
"Κατηγορία με περισσότερα σκάφη: C3"
Τέλος_Αν
Για
i
από
2
μέχρι
35
Για
j
από
35
μέχρι
i
με_βήμα
– 1
Αν
Σχετ_Χρόνος [j - 1] > Σχετ_Χρόνος [j] τότε
temp_1 ← Σχετ_Χρόνος [j - 1]
Σχετ_Χρόνος [j - 1] ← Σχετ_Χρόνος [j]
Σχετ_Χρόνος [j] ← temp_1