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