4407

4407



for i := 1 to 2*rozmiar+l do write(); textcolor(lightgray); end; {wyswietl_k razek)

procedurę usun_krazek (nr, y, rozmiar : integer);

var i : integer;

begin

textcolor(lightgray);

gotoxy(x_palika[nr]- rozmiar,y_podstawa_palika-y); for i := 1 to rozmiar do writeC '); textcolor(yellow); write(■&');

for i := 1 to rozmiar do writeC '); textcolor(lightgray); end; {usun_krazek)

procedurę przenies_krazek (var X, Y : palik);

var krążek : NumeryKrazkow;

begin

if KeyPressed then begin

znak := ReadKey;

if ord(znak) = 0 then znak := ReadKey; end;

if znak = then czekaj := false; if znak = '+' then czekaj := true; if czekaj then begin

znak := ReadKey;

if ord(znak) = 0 then znak := ReadKey; end

else delay(200);

krążek := X.krazek[X.ile];

usun_krazek (X.nr_palika , X.ile, krążek);

X. ile := X.ile - 1;

Y. ile := Y.ile + 1;

Y.krazek(Y.ile] := krążek;

wyswietl_krazek (Y.nr_palika, Y.ile,krazek);

ile := ile + 1;

gotoxy(65,2); textcolor(lightred); write(ile:7); textcolor(lightgray); end;    (przenies_krazek)

procedurę Hanoi ( n : integer; var A, B, C rpalik); begin

if n > 0 then begin

Hanoi (n-1. A, C, B); p rzen ies_k razek (A,B);

Hanoi(n-l,C , B, A); end;

end;    {Hanoi)

{Wieze_z_Hanoi)


begin

ile := 0;



Wyszukiwarka

Podobne podstrony:
zad2 k: = 25; for i := 1 to (k mod 7) do write( * );
zdj4 (5) Dobre rady Rozmieszczanie instrukcji, akapity a:=14: for i:=1 to 10 do begin x[i]:=0; h:=i
65 (218) ClrScr; foi I 0 to 15 do begin TextColor (I); Writeln (Tekst); end; Readln; end. W tym prog
26289 zdj4 (5) Dobre rady Rozmieszczanie instrukcji, akapity a:=14: for i:=1 to 10 do begin x[i]:=0
26289 zdj4 (5) Dobre rady Rozmieszczanie instrukcji, akapity a:=14: for i:=1 to 10 do begin x[i]:=0
img106 106 8. Metody probabilistyczne begin for i := 1 to numclass do fun[i] := log ( density(i, obj
57 (278) var Liczba, I : Integer; begin Liczba 0; for I :-1 to 1000 do if not Odd (T[I]> the
obraz0 (84) Analiza algorytmu Algorytm begin for i:= 1 to n do for j := 1 to n do begin end k:= I t
30 (552) begin Write ( Podaj liczbę: ); Readln (N); Silnia 1; for I 1 to N do Silnia Silnia *
89417 zdj3 (4) Praktyczne sposoby optymalizacji Ograniczanie liczby pętli for i := 1 to n do write(
PLD24 ; Ponowne uaktywnienie zliczania SETF ENA FOR X:=0 TO 9 DO BEGIN CLOCKF CLK END TRACE_OFF FOR
39523 P5180269 Wyznaczanie wartości wtsu for k = 1 to M do for i = 1 to ndo 

więcej podobnych podstron