Skocz do zawartości

Zablokowane Co to jest tablica 2-wymiarowa?


Nicolas

Rekomendowane odpowiedzi

To jest chyba najgłupsze pytanie na tym forum, ale bardzo mię dręczy. Mianowicie : Co To Są Te Tablice Dwu-Wymiarowe?? Chodzi mi o te, co wspomiał o nich Choosen w swoim artykule "Jak stworzyć grę logiczną" (w tym zdaniu: "Zakładam, że osoby czytające poznały strukturę tablic dwu-wymiarowych").

 

BWO: Pisz konkretny tytuł tematu!!

Odnośnik do komentarza
Udostępnij na innych stronach

Tablica to jedna z najprostrzych struktur przechowujących dane. Game Maker obsługuje tylko tablice 1 oraz 2 wymiarowe, chociaz w praktyce stosowana jest dowolna ilość wymiarów.

 

Tablica jednowymiarowa to poprostu zestaw "komórek" w które możemy wpisywać dane dowolnego typu. np :

 

for (i=0;i<10;i+=1)

{

tablica_cyfr=i;

}

 

Powyższa instrukcja wpisze w pola tablicy o danym indeksie ( liczbie porządkowej ) odpowiadające im cyfry. W wyniku czego otrzymamy cos takiego :

 

[0][1][2][3][4][5][6][7][8][9]

 

To jest najprostrza z tablic, jedno-wymiarowa. Jak odwołać się do danych ? to proste. Jesli chcemu użyc liczby 3 piszemy :

 

{

trzecia_liczba_po_zerze=tablica_cyfr[3]

}

 

Podobnie używamy tablic dwu-wymiarowych :

 

for (i=0;i<10;i+=1)

for(j=0;j<10;j+=1)

{

tablica_cyfr[i,j]=i*j;

}

 

W wyniku instrukcji uzyskamy tabliczkę mnozenia ;)

 

[0][0][0][0][0][0][0][0][0][0]

[0][1][2][3][4][5][6][7][8][9]

[0][2][4][6][8][10][12][14][16][18]

...

...

...

[0][9][18][27][36][45][54][63][72][81]

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...