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

Γενικό Λύκειο => Γ΄ Λυκείου => Πολυδιάστατοι πίνακες => Μήνυμα ξεκίνησε από: Victorq στις 03 Ιουλ 2013, 01:53:08 ΜΜ

Τίτλος: Πολυδιαστατοι πινακες
Αποστολή από: Victorq στις 03 Ιουλ 2013, 01:53:08 ΜΜ
Για σας παιδια το ονομα μου ειναι Βαγγελης και μολις ξεκινησαμε μαθηματα ΑΕ. Βεβαια δεν ερχομαι τελειως απροετοιμαστος καθως απο μικρος ειχα μια αγαπη για τον προγραμματισμο με C++, C# και ειναι κατι σαν χομπι προς το παρον. Λοιπων επειδη η καλυτερη εκμαθηση ειναι η πραξη σκεφτομαι να δοκιμασω την γλωσα για να δημιουργησα ενα μικρο dungeon crawler αλλα ηδη οι πρωτες δυσκολιες ξεκινησαν  :) Πρωσπαθωντας να δημιουργησω το βασικο επιπεδο σκεφτηκα οτι δεν γνωριζω το συντακτικο για πολυδιαστατους πινακες. Μηπως μπορει καποιος να μου διξει πως να τους χρησιμοποιω η να με ανακατευθεινει σε καποιο site.
Τίτλος: Απ: Πολυδιαστατοι πινακες
Αποστολή από: itt στις 03 Ιουλ 2013, 02:37:17 ΜΜ
Ποια είναι ακριβώς η δυσκολία σου;

Τίτλος: Απ: Πολυδιαστατοι πινακες
Αποστολή από: Victorq στις 03 Ιουλ 2013, 02:40:52 ΜΜ
 :) Ειναι καπως αστειο γιατι ολα με δυσκολευουν πχ. δεν εχει classes, αλλα συγκεκριμενα δεν γνωριζω το συντακτικο για να δημιουργω πινακες τιμων.
Τίτλος: Απ: Πολυδιαστατοι πινακες
Αποστολή από: itt στις 03 Ιουλ 2013, 02:54:31 ΜΜ
Ορίζεις έναν πίνακα , έτσι level[m,n] * , όπου τα m και n είναι compilation constants.

Για να του δώσεις τιμές,απλούστατα το κάνεις με το index,δηλαδή level[i,j] <- ό,τι_τιμή_θες

Φυσικά οι τιμές που θα του δώσεις πρέπει να είναι συμβατές με τον τύπο του πίνακα.


* π . χ :
Κώδικας [Επιλογή]

Πρόγραμμα MyGame
Μεταβλητές
          Ακέραιες: level[100,100]

Τίτλος: Απ: Πολυδιαστατοι πινακες
Αποστολή από: Victorq στις 03 Ιουλ 2013, 03:10:17 ΜΜ
Ευχαριστω για την βοηθεια, καταλαβα πως λειτουργει, τωρα μπορω να το εφαρμοσω χωρις να φτιαχνω απειρους μεταβλητες :D