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