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