Γράψτε αλγόριθμο που:
α) διαβάζει το πλήθος των μαθητών κάθε τμήματος ενός
σχολείου (η είσοδος δεδομένων ολοκληρώνεται
μόλις δοθεί μια μη θετική τιμή),
β) υπολογίζει και εμφανίζει:
* το συνολικό πλήθος των μαθητών του σχολείου,
* πόσα τμήματα είχαν περισσότερους από 28 μαθητές,
* το μέσο όρο μαθητών ανά τμήμα.
Λύση
Αλγόριθμος ΑΣΚ
Πληθ <-- 0
Τμ28 <-- 0
σ <-- 0
Αρχή_επανάληψης
Διάβασε Μαθ
Αν Μαθ > 0 τότε
Πληθ <-- Πληθ+1
σ <-- σ+Μαθ
Αν Μαθ > 28 τότε
Τμ28 <-- Τμ28+1
Τέλος_αν
Τέλος_αν
Μέχρις_ότου Μαθ <= 0
Αν Πληθ > 0 τότε
ΜΟ <-- σ/Πληθ
Εμφάνισε Πληθ, Τμ28, ΜΟ
αλλιώς
Εμφάνισε 'Δε δόθηκαν δεδομένα!'
Τέλος_αν
Τέλος ΑΣΚ
α) διαβάζει το πλήθος των μαθητών κάθε τμήματος ενός
σχολείου (η είσοδος δεδομένων ολοκληρώνεται
μόλις δοθεί μια μη θετική τιμή),
β) υπολογίζει και εμφανίζει:
* το συνολικό πλήθος των μαθητών του σχολείου,
* πόσα τμήματα είχαν περισσότερους από 28 μαθητές,
* το μέσο όρο μαθητών ανά τμήμα.
Λύση
Αλγόριθμος ΑΣΚ
Πληθ <-- 0
Τμ28 <-- 0
σ <-- 0
Αρχή_επανάληψης
Διάβασε Μαθ
Αν Μαθ > 0 τότε
Πληθ <-- Πληθ+1
σ <-- σ+Μαθ
Αν Μαθ > 28 τότε
Τμ28 <-- Τμ28+1
Τέλος_αν
Τέλος_αν
Μέχρις_ότου Μαθ <= 0
Αν Πληθ > 0 τότε
ΜΟ <-- σ/Πληθ
Εμφάνισε Πληθ, Τμ28, ΜΟ
αλλιώς
Εμφάνισε 'Δε δόθηκαν δεδομένα!'
Τέλος_αν
Τέλος ΑΣΚ
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου