Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Πολυδιάστατοι πίνακες => Μήνυμα ξεκίνησε από: justelene23 στις 25 Απρ 2014, 11:40:04 ΜΜ

Τίτλος: Ασκήση στους διδιάστατους..
Αποστολή από: justelene23 στις 25 Απρ 2014, 11:40:04 ΜΜ
Μπορει καποιος να με βοηθησει με αυτη την ασκηση??? Κατι κανω λαθος

Να γραφεί ο αλγόριθμος σε ψευδογλώσσα που θα διαβάζει τα στοιχεία ενός δισδιάστατου πίνακα Ν X M (μονοψήφιοι αριθμοί από το 0 μέχρι το 9), και θα τυπώνει τη συχνότητα εμφάνισης κάθε αριθμού για κάθε γραμμή του πίνακα.
Τίτλος: Απ: Ασκήση στους διδιάστατους..
Αποστολή από: justelene23 στις 25 Απρ 2014, 11:42:37 ΜΜ
Για i από 1 μέχρι Κ
   Για j από 1 μέχρι Ν
   Διάβασε Α[ i, j ]
Τέλος_επανάληψης
Τέλος_επανάληψης
Για i από 1 μέχρι N
Για k από 0 μέχρι 9
      Γ[ k ] <- 0
      Για j από 1 μέχρι Μ
         Γ[Α[ i, j ]  ] <- Γ[Α[ i, j ]  ]  +1
         Τέλος_επανάληψης
      Tύπωσε Γ[ k ]
   Τέλος_επανάληψης
Τέλος_επανάληψης

Είναι σωστό? Κατι νομίζω κάνω λάθος
Τίτλος: Απ: Ασκήση στους διδιάστατους..
Αποστολή από: evry στις 26 Απρ 2014, 12:12:36 ΠΜ
Το Κ τι είναι?

Κώδικας (PASCAL) [Επιλογή]

Για k από 0 μέχρι 9
      Γ[ k ] <- 0
Τέλος_επανάληψης
Για i από 1 μέχρι Ν
Για j από 1 μέχρι Μ
      Διάβασε Α[ i, j ]
              Γ[Α[ i, j ]  ] <- Γ[Α[ i, j ]  ]  +  1
        Τέλος_επανάληψης
Τέλος_επανάληψης
Για k από 0 μέχρι 9
     Τύπωσε  Γ[ k ]
Τέλος_επανάληψης


Το θέμα δεν είναι αν είναι σωστό ή λάθος, αλλά αν καταλαβαίνεις τη λύση ή έστω καταλαβαίνεις τι έχεις κάνει στον παραπάνω κώδικα που έδωσες.