η πληροφορικη

στην εκπαιδευση


Υλικό για μαθητές και εκπαιδευτικούς

Ασκήσεις

9ο Κεφάλαιο (Δυσδιάστατοι πίνακες) - Κύρια/δευτερεύουσα διαγώνιος

Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο με δεδομένα τα στοιχεία ενός τετραγωνικού (διαστάσεων 3x3) δισδιάστατου πίνακα:
α)  θα υπολογίζει και θα εκτυπώνει το άθροισμα των στοιχείων της κυρίας διαγωνίου
β) θα υπολογίζει και θα εκτυπώνει το άθροισμα των στοιχείων της δευτερεύουσας διαγωνίουdiagonioi

 

ΛΥΣΗ

ΠΡΟΓΡΑΜΜΑ ΠΙΝΑΚΕΣ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, j, ΠΙΝ[3, 3], κύρια, δευτ
ΑΡΧΗ
! Εισαγωγή στοιχείων στον πίνακα
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 3
      ΔΙΑΒΑΣΕ ΠΙΝ[i, j] 
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

!Εύρεση αθροισμάτων κυρίας και δευτερεύουσας διαγωνίου
  κύρια <- 0
  δευτ <- 0
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3
    κύρια <- κύρια + ΠΙΝ[i, i] 
    δευτ <- δευτ + ΠΙΝ[i, 4 - i] 
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΡΑΨΕ 'Άθροισμα κυρίας διαγωνίου: ', κύρια
  ΓΡΑΨΕ 'Άθροισμα δευτερεύουσας διαγωνίου: ', δευτ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ