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