Γράψτε αλγόριθμο που διαβάζει τις ημερομηνίες
γέννησης των 350 μαθητών ενός γυμνασίου και
υπολογίζει πόσοι μαθητές γεννήθηκαν:
* χειμωνιάτικα,
* την τελευταία μέρα του χρόνου,
* πρωτομαγιά,
* μετά το 1999
Λύση
Αλγόριθμος Γυμν
Χειμ <-- 0
Τελ <-- 0
Πρ <-- 0
Μετά <-- 0
Για κ από 1 μέχρι 350
Διάβασε Ημέρα, Μήνας, Χρόνος
Αν (Μήνας = 12) Ή (Μήνας = 1) Ή (Μήνας = 2)
τότε
Χειμ <-- Χειμ+1
Τέλος_αν
Αν (Ημέρα = 31) ΚΑΙ (Μήνας = 12) τότε
Τελ <-- Τελ+1
Τέλος_αν
Αν (Ημέρα = 1) ΚΑΙ (Μήνας = 5) τότε
Πρ <-- Πρ+1
Τέλος_αν
Αν Χρόνος > 1999 τότε
Μετά <-- Μετά+1
Τέλος_αν
Τέλος_επανάληψης
Αποτελέσματα // Χειμ, Τελ, Πρ, Μετά //
Τέλος Γυμν
γέννησης των 350 μαθητών ενός γυμνασίου και
υπολογίζει πόσοι μαθητές γεννήθηκαν:
* χειμωνιάτικα,
* την τελευταία μέρα του χρόνου,
* πρωτομαγιά,
* μετά το 1999
Λύση
Αλγόριθμος Γυμν
Χειμ <-- 0
Τελ <-- 0
Πρ <-- 0
Μετά <-- 0
Για κ από 1 μέχρι 350
Διάβασε Ημέρα, Μήνας, Χρόνος
Αν (Μήνας = 12) Ή (Μήνας = 1) Ή (Μήνας = 2)
τότε
Χειμ <-- Χειμ+1
Τέλος_αν
Αν (Ημέρα = 31) ΚΑΙ (Μήνας = 12) τότε
Τελ <-- Τελ+1
Τέλος_αν
Αν (Ημέρα = 1) ΚΑΙ (Μήνας = 5) τότε
Πρ <-- Πρ+1
Τέλος_αν
Αν Χρόνος > 1999 τότε
Μετά <-- Μετά+1
Τέλος_αν
Τέλος_επανάληψης
Αποτελέσματα // Χειμ, Τελ, Πρ, Μετά //
Τέλος Γυμν
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου