ΠΡΟΓΡΑΜΜΑ Μεσος_Ορος_Περιττων
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Χ, Πλήθος_Περιττων, Άθροισμα_Περιττων, i
  ΠΡΑΓΜΑΤΙΚΕΣ: Μεσος_Ορος
ΑΡΧΗ
  Πλήθος_Περιττων <-- 0
  Άθροισμα_Περιττων <-- 0

  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
    ΓΡΑΨΕ 'ΔΩΣΕ ΤΟΝ ΑΡΙΘΜΟ ', i
    ΔΙΑΒΑΣΕ Χ
    
    ΑΝ Χ MOD 2 <> 0 ΤΟΤΕ
      Άθροισμα_Περιττων <-- Άθροισμα_Περιττων + Χ
      Πλήθος_Περιττων <-- Πλήθος_Περιττων + 1
    ΤΕΛΟΣ ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΑΝ Πλήθος_Περιττων > 0 ΤΟΤΕ
    Μεσος_Ορος <-- Άθροισμα_Περιττων / Πλήθος_Περιττων
    ΓΡΑΨΕ 'Ο ΜΕΣΟΣ ΟΡΟΣ ΤΩΝ ΠΕΡΙΤΤΩΝ ΑΡΙΘΜΩΝ ΕΙΝΑΙ: ', Μεσος_Ορος
  ΑΛΛΙΩΣ
    ΓΡΑΨΕ 'ΔΕΝ ΔΟΘΗΚΑΝ ΠΕΡΙΤΤΟΙ ΑΡΙΘΜΟΙ'
  ΤΕΛΟΣ ΑΝ
ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Μεσος_Ορος_Περιττων

Εξήγηση 🔍

Το πρόγραμμα αυτό υπολογίζει τον μέσο όρο των περιττών αριθμών από 100 αριθμούς που εισάγει ο χρήστης, χρησιμοποιώντας τη δομή επανάληψης ΓΙΑ.

  1. Αρχικοποίηση Μεταβλητών 🔢

    • Πλήθος_Περιττων: Αρχικοποιείται σε 0 και μετράει τους περιττούς αριθμούς.
    • Άθροισμα_Περιττων: Αρχικοποιείται σε 0 και συγκεντρώνει το άθροισμα των περιττών αριθμών.
  2. Επανάληψη ΓΙΑ 🔄

    • Η εντολή ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 εκτελείται 100 φορές, από το i = 1 έως το i = 100.
    • Σε κάθε επανάληψη:
      • Το πρόγραμμα ζητάει από τον χρήστη να δώσει έναν αριθμό Χ.
      • Αν ο αριθμός Χ είναι περιττός (Χ MOD 2 <> 0), τότε:
        • Προστίθεται στο Άθροισμα_Περιττων.
        • Αυξάνεται ο μετρητής Πλήθος_Περιττων κατά 1.
  3. Υπολογισμός και Εμφάνιση του Μέσου Όρου 📊

    • Μετά την ολοκλήρωση των 100 επαναλήψεων, το πρόγραμμα ελέγχει αν το Πλήθος_Περιττων είναι μεγαλύτερο από 0.
      • Αν ναι, υπολογίζει τον μέσο όρο ως Μεσος_Ορος <-- Άθροισμα_Περιττων / Πλήθος_Περιττων και τον εμφανίζει.
      • Αν δεν έχει δοθεί κανένας περιττός αριθμός, εμφανίζεται το μήνυμα: "ΔΕΝ ΔΟΘΗΚΑΝ ΠΕΡΙΤΤΟΙ ΑΡΙΘΜΟΙ".

Παράδειγμα Εκτέλεσης 📋

  • Αν οι αριθμοί που δίνει ο χρήστης είναι: 3, 4, 7, 8, 5, ..., το πρόγραμμα θα υπολογίσει το άθροισμα και το πλήθος των περιττών και θα εμφανίσει τον μέσο όρο τους.