Κώδικας
ΠΡΟΓΡΑΜΜΑ Μεσος_Ορος_Περιττων
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Χ, Πλήθος_Περιττων, Άθροισμα_Περιττων, 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, ...
, το πρόγραμμα θα υπολογίσει το άθροισμα και το πλήθος των περιττών και θα εμφανίσει τον μέσο όρο τους.