Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
1 - Einsteigerfragen

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 Re: mehrdimensionale Arrays
Autor: RGH (---.hsi.kabel-badenwuerttemberg.de)
Datum:   16.11.15 21:39

Hallo Annemaria,

ein zweidimensionales Array, bzw. eine solche Matrix musst Du Dir als eine Fläche mit Koordinaten vorstellen:
 +--0--+--1--+--2--+--3--+- i
 |     |     |     |     |
 0[0,0]|[0,1]|[0,2]|[0,3]|
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |     |     |
 1[1,0]|[1,1]|[1,2]|[1,3]|
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |     |     |
 2[2,0]|[2,1]|[2,2]|[2,3]|
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |     |     |
 3[3,0]|[3,1]|[3,2]|[3,3]|
 |     |     |     |     |
 +-----+-----+-----+-----+
 |
 
 j
 

Jedes der Felder der Fläche ist ist durch ein Koordinatenpaar eindeutig gekennzeichnet. Um einem solchen Feld einen Wert zuzuweisen, musst Du dessen Koordinaten (in eckigen Klammern, mit Komma getrennt) angeben, ebenso beim Auslesen. Ein mit 3,3 dimensioniertes Array hat 4 * 4 = 16 Felder, da die Koordinaten jeweils bei 0 beginnen. Im folgenden Beispiel werden aber, ebenso wie bei Dir, nur jeweils die Koodinaten 1 bis 3 genutzt:
 declare Matrix%[3,3],i%,j%,zahl%
 
 rem E I N L E S E N
 let i%=1
 WHILE i%<4 
   let j% = 1
   WHILE j%<4
     print "Bitte Zahl [";i%;",";j%;"] eingeben : "
     input zahl%
     let Matrix%[i%,j%] = zahl%
     let j% = j%+1
   ENDWHILE  
   let i% = i%+1
 ENDWHILE
 
 rem A U S G E B E N
 cls
 let i% = 1
 WHILE i%<4 
   let j% = 1
   WHILE j%<4
     print Matrix%[i%,j%],
     let j% = j%+1
   ENDWHILE  
   print
   let i% = i%+1
 ENDWHILE
 
 waitkey
 end
 

Ich hoffe, ich habe Dir hiermit geholfen.

Gruß
Roland

Offizielle Homepage: http://www.xprofan.de
Der neue PROFAN-FAN-SHOP: http://www.spreadshirt.de/shop.php?sid=9330
Das kostenlose Kartenspiel: http://www.rgh-soft.de/sprace/sprace.htm

 Beitrag beantworten  |  Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 mehrdimensionale Arrays  Neu
Annemaria Matz 16.11.15 20:53 
 Re: mehrdimensionale Arrays  Neu
Volkmar Göritz 16.11.15 21:36 
 Re: mehrdimensionale Arrays  Neu
Annemaria Matz 16.11.15 21:59 
 Re: mehrdimensionale Arrays  Neu
RGH 16.11.15 21:39 
 Re: mehrdimensionale Arrays  Neu
Annemaria Matz 16.11.15 21:55 
 Re: mehrdimensionale Arrays  Neu
Heinz Brill 17.11.15 17:01 
 Re: mehrdimensionale Arrays  Neu
Stephan Sonneborn 21.11.15 06:00 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org