PROGRAMOWANIE
WEBMASTER:
 Artyku³y
 Kursy
 Skrypty
PHP:
 Artyku³y
 Kursy
 Skrypty
VISUAL C/C++:
 Artyku³y
 Kursy
 Kody ¼ród³owe
C++ BUILDER:
 Artyku³y
 Kursy
 Komponenty
 Kody ¼ród³owe
 FAQ
DELPHI:
 Artyku³y
 Kursy
 Komponenty
 Kody ¼ród³owe
 FAQ
JAVA:
 Artyku³y
 Kursy
 Aplety
ASP:
 Artyku³y
 Kursy
 Skrypty
VISUAL BASIC:
 Artyku³y
 Kursy
 Kody ¼ród³owe
PASCAL:
 Artyku³y
 Kursy
 Kody ¼ród³owe
ASSEMBLER:
 Artyku³y
 Kursy
 Kody ¼ród³owe
O NAS [...]
 Ekipa portalu
 Reklama
REKLAMA

Pascal » Artyku³y
Opis jak u¿ywaæ tablic
1. W tym artykule opiszê zasady dzia³ania tablic, pracê na nich i to do czego mog± siê przydaæ. Pisz±c, np. grê Kó³ko i Krzy¿yk tablica bardzo przyda siê do zapisywania pozycji O i X. Mianowicie je¿eli chcemy ustawiæ O na pozycji x=1 y=1 nale¿y do tablicy wpisaæ tab[1,2]:=1;. W taki sposób nasza tablica zawiera pozycjê O, ale musimy tak¿e 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êpnie uzupe³niamy ca³± tablicê i wychodzi nam co¶ takiego jak na przyk³adzie (rys.). Tablica zawsze siê przydaje. Zw³aszcza w nowych grach, np. strategiach. W zale¿no¶ci od gry je¶li jest 2D to tablica bêdzie ró¿niæ siê od tablica 3D (poniewa¿ tablica 3D zawiera jeszcze o¶ Z a tablica 2D jej nie ma). Je¶li grali¶cie w Dooma i tworzyli¶cie swoje mapy do tej gry to mogli¶cie zauwa¿yæ tablice przedstawion± w sposób graficzny.

2. Piszê g³upoty zamiast braæ siê za powa¿ne sprawy... Napiszmy prosty program, który bêdzie uzupe³nia³ nasz± tablicê w jakie¶ dane. Do stworzenia takiego programiku bêdzie nam potrzebna tablica, np. tab : array[1..10, 1..10] of byte;. Program, który bêdzie ko¿ysta³ z takiej tablicy bêdzie losowa³ pozycjê i cyfrê (z zakresu 0..255), któr± umie¶ci 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¶li bêdziesz mieæ jakie¶ problemy napisz.


Micha³ Rygielski
NEWSLETTER
Chcesz byæ zawsze na bie¿±co?
Zapisz siê!
WP.PL
LITERATURA
INNE [?]
Katalog WWW
Sponsor
On-Line: 4
stat4u
Wszystkie prawa zastrze¿one © 2001-2002 Programik.com