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