
1.
W tym artykule opisz� zasady dzia豉nia tablic, prac� na nich i to
do czego mog� si� przyda�. Pisz帷, np. gr� K馧ko i Krzy篡k tablica
bardzo przyda si� do zapisywania pozycji O i X. Mianowicie je瞠li
chcemy ustawi� O na pozycji x=1 y=1 nale篡 do tablicy wpisa�
tab[1,2]:=1;.
W taki spos鏏 nasza tablica zawiera pozycj� O, ale musimy tak瞠
wprowadzi� pozycj� X. Robi si� to tak samo jak z O,
tab[1,1]:=2;.
Gdzie 1 i 2 to odpowiedniki O i X. Nast瘼nie uzupe軟iamy ca陰 tablic�
i wychodzi nam co� takiego jak na przyk豉dzie (rys.). Tablica zawsze
si� przydaje. Zw豉szcza w nowych grach, np. strategiach. W zale積o軼i
od gry je郵i jest 2D to tablica b璠zie r騜ni� si� od tablica 3D
(poniewa� tablica 3D zawiera jeszcze o� Z a tablica 2D jej nie ma).
Je郵i grali軼ie w Dooma i tworzyli軼ie swoje mapy do tej gry to
mogli軼ie zauwa篡� tablice przedstawion� w spos鏏 graficzny.
2. Pisz� g逝poty zamiast bra� si� za powa積e sprawy... Napiszmy
prosty program, kt鏎y b璠zie uzupe軟ia� nasz� tablic� w jakie� dane.
Do stworzenia takiego programiku b璠zie nam potrzebna tablica, np.
tab : array[1..10, 1..10] of byte;. Program, kt鏎y b璠zie ko篡sta�
z takiej tablicy b璠zie losowa� pozycj� i cyfr� (z zakresu 0..255),
kt鏎� umie軼i w zmiennej
tab.
uses crt;
var
tab : array[1..10, 1..10] of byte;
x, y : integer;
begin
clrscr;
repeat
tab[random(11)+1,random(11)+1]:=random(10);
for x:= 1 to 10 do
for y:= 1 to 10 do
begin
gotoxy(x,y);
textcolor(15);
write(tab[x,y],'');
end;
until keypressed;
end.
3. Praca na tablicach jest naprawd� prosta, ale je郵i b璠ziesz
mie� jakie� problemy napisz.