Κώδικας
ΠΡΟΓΡΑΜΜΑ Εύρεση_Μεγαλύτερου_Αριθμού
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Χ, Μεγιστος
ΑΡΧΗ
Μεγιστος <-- -1 ! Αρχικοποιείται σε -1 ώστε να είναι μικρότερος από κάθε θετικό αριθμό
ΓΡΑΨΕ 'ΔΩΣΕ ΕΝΑΝ ΘΕΤΙΚΟ ΑΡΙΘΜΟ (Ή 0 ΓΙΑ ΤΕΡΜΑΤΙΣΜΟ)'
ΔΙΑΒΑΣΕ Χ
ΟΣΟ Χ > 0 ΕΠΑΝΑΛΑΒΕ
ΑΝ Χ > Μεγιστος ΤΟΤΕ
Μεγιστος <-- Χ
ΤΕΛΟΣ ΑΝ
ΓΡΑΨΕ 'ΔΩΣΕ ΕΝΑΝ ΑΛΛΟ ΘΕΤΙΚΟ ΑΡΙΘΜΟ (Ή 0 ΓΙΑ ΤΕΡΜΑΤΙΣΜΟ)'
ΔΙΑΒΑΣΕ Χ
ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ
ΑΝ Μεγιστος <> -1 ΤΟΤΕ
ΓΡΑΨΕ 'Ο ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ: ', Μεγιστος
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'ΔΕΝ ΔΟΘΗΚΑΝ ΘΕΤΙΚΟΙ ΑΡΙΘΜΟΙ'
ΤΕΛΟΣ ΑΝ
ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Εύρεση_Μεγαλύτερου_Αριθμού
Εξήγηση 🔍
Το πρόγραμμα αυτό βρίσκει τον μεγαλύτερο αριθμό από ένα σύνολο θετικών αριθμών που εισάγει ο χρήστης. Η εισαγωγή αριθμών σταματά όταν ο χρήστης δώσει τον αριθμό 0
.
Αρχικοποίηση του Μεγίστου 🔢
- Η μεταβλητή
Μεγιστος
αρχικοποιείται με την τιμή-1
ώστε να είναι μικρότερη από οποιονδήποτε θετικό αριθμό που μπορεί να δοθεί.
- Η μεταβλητή
Επανάληψη ΟΣΟ 🔄
- Το πρόγραμμα ζητάει από τον χρήστη να δώσει έναν θετικό αριθμό
Χ
. - Η επανάληψη συνεχίζεται όσο ο
Χ
είναι μεγαλύτερος από0
.- Αν ο
Χ
είναι μεγαλύτερος από τον τρέχονταΜεγιστος
, τότε η τιμή τουΜεγιστος
ενημερώνεται με την τιμή τουΧ
. - Αν ο χρήστης δώσει
0
, η επανάληψη σταματά.
- Αν ο
- Το πρόγραμμα ζητάει από τον χρήστη να δώσει έναν θετικό αριθμό
Έλεγχος και Εμφάνιση του Μεγίστου 📋
- Αν η τιμή του
Μεγιστος
έχει αλλάξει (δηλαδή αν έχουν δοθεί θετικοί αριθμοί), τότε το πρόγραμμα εμφανίζει τον μεγαλύτερο αριθμό. - Αν η τιμή του
Μεγιστος
παραμένει-1
, τότε δεν έχουν δοθεί θετικοί αριθμοί και το πρόγραμμα εμφανίζει το μήνυμα: "ΔΕΝ ΔΟΘΗΚΑΝ ΘΕΤΙΚΟΙ ΑΡΙΘΜΟΙ".
- Αν η τιμή του
Παράδειγμα Εκτέλεσης 📋
- Αν ο χρήστης δώσει τους αριθμούς:
5
,12
,3
,7
,0
- Το πρόγραμμα θα υπολογίσει ότι ο μεγαλύτερος αριθμός είναι το
12
. - Θα εμφανίσει: Ο ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ: 12
- Το πρόγραμμα θα υπολογίσει ότι ο μεγαλύτερος αριθμός είναι το
- Αν ο χρήστης δώσει μόνο
0
χωρίς άλλους αριθμούς:- Το πρόγραμμα θα εμφανίσει: ΔΕΝ ΔΟΘΗΚΑΝ ΘΕΤΙΚΟΙ ΑΡΙΘΜΟΙ.
Ο Ευκλείδης λειτουργεί μέσω τεχνητής νοημσύνης