ΔΙΑΒΑΣΕ ΤΟ
Κάτι δεν κατάλαβες; Επίλεξε το κομμάτι και πάτα «Ρώτα τον Νεύρωνα». Σου το εξηγεί αμέσως.
ΠΡΟΓΡΑΜΜΑ Μεσος_Ορος_Περιττων ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Χ, Πλήθος_Περιττων, Άθροισμα_Περιττων, i ΠΡΑΓΜΑΤΙΚΕΣ: Μεσος_Ορος ΑΡΧΗ Πλήθος_Περιττων <-- 0 Άθροισμα_Περιττων <-- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΓΡΑΨΕ 'ΔΩΣΕ ΤΟΝ ΑΡΙΘΜΟ ', i ΔΙΑΒΑΣΕ Χ ΑΝ Χ MOD 2 <> 0 ΤΟΤΕ Άθροισμα_Περιττων <-- Άθροισμα_Περιττων + Χ Πλήθος_Περιττων <-- Πλήθος_Περιττων + 1 ΤΕΛΟΣ ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ Πλήθος_Περιττων > 0 ΤΟΤΕ Μεσος_Ορος <-- Άθροισμα_Περιττων / Πλήθος_Περιττων ΓΡΑΨΕ 'Ο ΜΕΣΟΣ ΟΡΟΣ ΤΩΝ ΠΕΡΙΤΤΩΝ ΑΡΙΘΜΩΝ ΕΙΝΑΙ: ', Μεσος_Ορος ΑΛΛΙΩΣ ΓΡΑΨΕ 'ΔΕΝ ΔΟΘΗΚΑΝ ΠΕΡΙΤΤΟΙ ΑΡΙΘΜΟΙ' ΤΕΛΟΣ ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Εξήγηση 🔍
Το πρόγραμμα αυτό υπολογίζει τον μέσο όρο των περιττών αριθμών από 100 αριθμούς που εισάγει ο χρήστης, χρησιμοποιώντας τη δομή επανάληψης ΓΙΑ.
-
Αρχικοποίηση Μεταβλητών 🔢
Πλήθος_Περιττων: Αρχικοποιείται σε0και μετράει τους περιττούς αριθμούς.Άθροισμα_Περιττων: Αρχικοποιείται σε0και συγκεντρώνει το άθροισμα των περιττών αριθμών.
-
Επανάληψη ΓΙΑ 🔄
- Η εντολή ΓΙΑ
i ΑΠΟ 1 ΜΕΧΡΙ 100εκτελείται 100 φορές, από τοi = 1έως τοi = 100. - Σε κάθε επανάληψη:
- Το πρόγραμμα ζητάει από τον χρήστη να δώσει έναν αριθμό
Χ. - Αν ο αριθμός
Χείναι περιττός (Χ MOD 2 <> 0), τότε:- Προστίθεται στο
Άθροισμα_Περιττων. - Αυξάνεται ο μετρητής
Πλήθος_Περιττωνκατά1.
- Προστίθεται στο
- Το πρόγραμμα ζητάει από τον χρήστη να δώσει έναν αριθμό
- Η εντολή ΓΙΑ
-
Υπολογισμός και Εμφάνιση του Μέσου Όρου 📊
- Μετά την ολοκλήρωση των 100 επαναλήψεων, το πρόγραμμα ελέγχει αν το
Πλήθος_Περιττωνείναι μεγαλύτερο από 0.- Αν ναι, υπολογίζει τον μέσο όρο ως
Μεσος_Ορος <-- Άθροισμα_Περιττων / Πλήθος_Περιττωνκαι τον εμφανίζει. - Αν δεν έχει δοθεί κανένας περιττός αριθμός, εμφανίζεται το μήνυμα: "ΔΕΝ ΔΟΘΗΚΑΝ ΠΕΡΙΤΤΟΙ ΑΡΙΘΜΟΙ".
- Αν ναι, υπολογίζει τον μέσο όρο ως
- Μετά την ολοκλήρωση των 100 επαναλήψεων, το πρόγραμμα ελέγχει αν το
Παράδειγμα Εκτέλεσης 📋
- Αν οι αριθμοί που δίνει ο χρήστης είναι:
3, 4, 7, 8, 5, ..., το πρόγραμμα θα υπολογίσει το άθροισμα και το πλήθος των περιττών και θα εμφανίσει τον μέσο όρο τους.