Τρίτη 8 Φεβρουαρίου 2011

Έλεγχος ιδιότητας σε δυσδιάστατο πίνακα

Γράψτε αλγόριθμο που ελέγχει αν όλα τα στοιχεία του
ακέραιου πίνακα Χ[6, 4] είναι θετικά και εμφανίζει
κατάλληλο ενημερωτικό μήνυμα.

Λύση

    α' τρόπος

      Αλγόριθμος Ιδιότητα
      Δεδομένα // Χ //
      Φ <-- 0
      Για κ από 1 μέχρι 6
          Για λ από 1 μέχρι 4
                Αν Χ[κ, λ] > 0 τότε
                     Φ <-- Φ+1
                Τέλος_αν
          Τέλος_επανάληψης
      Τέλος_επανάληψης
      Αν Φ = 24 τότε
           Εμφάνισε 'Ολα τα στοιχεία είναι θετικά'
      αλλιώς
           Εμφάνισε 'Δεν είναι όλα τα στοιχεία θετικά'
      Τέλος_αν
      Τέλος Ιδιότητα

    β' τρόπος

      Αλγόριθμος Ιδιότητα
      Δεδομένα // Χ //
      Ελ <-- Αληθής
      κ <-- 1
      Όσο (κ <= 6) ΚΑΙ (Ελ = Αληθής) επανάλαβε
           λ <-- 1
           Όσο (λ <= 4) ΚΑΙ (Ελ = Αληθής) επανάλαβε
                 Αν Χ[κ, λ] <= 0 τότε
                      Ελ <-- Ψευδής
                 αλλιώς
                      λ <-- λ+1
                 Τέλος_αν
          Τέλος_επανάληψης
          Αν Ελ = Αληθής τότε
                 κ<-- κ+1
          Τέλος_αν
      Τέλος_επανάληψης
      Αν Ελ = Αληθής τότε
           Εμφάνισε 'Ολα τα στοιχεία είναι θετικά'
      αλλιώς
           Εμφάνισε 'Δεν είναι όλα τα στοιχεία θετικά'
      Τέλος_αν
      Τέλος Ιδιότητα

 

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου