Mam problem z tym programem wywala mi błędy i nie wiem o co w nich chodzi Poniżej kod i sam program z góry dzięki za pomoc
program smok;
var
m,n,licznik,liczba : integer;
tablica : array [1..5001, 1..3] of integer;
xp1,xp2,yp1,yp2: integer;
uklad,ukladx,uklady: smallint;
xlos, ylos : integer;
xwylosowany,ywylosowany : real;
x,y:integer;
begin
randomize;
licznik:=0;
{LOSOWANIE 50000 liczb i dodawanie ich do tablicy}
repeat
inc(licznik);
tablica[licznik,1]:=licznik;
uklad:=random(3);
ukladx:=uklad;
uklady:=uklad;
xlos:=random(101);
xwylosowany:=xlos;
ylos:=random(101);
ywylosowany:=ylos;
case ukladx of
1 : x:=-0.4* xwylosowany-1;
2 : x:=0.76xwylosowany-0.4ywylosowany;
else writeln('blad');
case uklady of
1 : y:= 0.4ywylosowany+0.1;
2 : y:= 0.4xwylosowany+0.76*ywylosowany;
else writeln('blad');
tablica[licznik,2]:=x;
tablica[licznik,3]:=y;
until tablica[licznik,1]=5000;
{Wyswietlanie i zapisywanie liczb w pliku zadaniex.txt}
licznik:=0;
repeat
inc(licznik);
write(tablica[licznik,2]);
writeln(tablica[licznik,3]);
until licznik=5000;
readln;
end.
[rapidshare.com/files/258398838/smok3.pas.html]