76 (177)

76 (177)



112 Turbo Pascal • Ćwiczenia praktyczne

begin

if (X+dX>-l) and (X+dX<-80) and (Y+dY>-l) and (Y+dY<-24) then begin

GoToXY (X, Y); Write (' ');

X X+dX; Y Y+dY;

GoToXY (X, Y); Write ('*'); end else begin

Sound(lOOO); Delay (100); NoSound; end

end; {---------------------------- Przesuń -}

begin

ClrScr;

GotoXY (1, 25);

Write ('W - góra, Z - doi, A - lewo, ',

'S - prawo, K - koniec');

X 1; Y 1;

Przesuń (O, 0);

repeat

Znak ReadKey; case Upcase(Znak) of

‘W'

Przesuń

(0, -1);

• Z •

Przesuń

(0, 1);

'A1

Przesuń

(-1, 0);

• S ■

Przesuń

(1, 0);

else

begin

Sound(lOOO); Delay (100); NoSound; end; end;

until Upcase(Znak)-1K'; end.

Za przesuwanie gwiazdki odpowiedzialna jest procedura Przesuń. Sprawdza ona, czynowe współrzędne będą mieściły się na ekranie (ostatni wiersz pozostawiamy na instrukcję) i jeżeli tak — dokonuje przesunięcia gwiazdki. Gdy wciśnięty jest nieprawidłowy klawisz lub chcemy przesunąć gwiazdkę poza ekran, rozlega się sygnał dźwiękowy.

4.5. Zbiory

Bardzo przydatnym typem, który mamy do dyspozycji w Pascalu, jest typ zbiorowy. Służy on do reprezentowania zbioru pewnych wartości istniejącego typu porządkowego, którego liczebność nie przekracza 256 elementów. Zbiory mają w związku z tym ograniczoną pojemność — mogą zawierać do 256 elementów. Na zbiorach można dokonywać operacji: dodawania elementów, usuwania elementów, sumowania zbiorów, znajdowania różnicy zbiorów, ich części wspólnej, sprawdzania, czy element należy do zbioru, czy jeden zbiór zawiera się w drugim, czy dwa zbiory są równe oraz czy są różne.

Deklaracja typu zbiorowego ma postać:

TZbior - set of TypPorzadkowy;


Wyszukiwarka

Podobne podstrony:
74 (177) 110 Turbo Pascal • Ćwiczenia praktyczne else if Zmienna-wartosc2 then dzialanie2 else
70 (198) 106 Turbo Pascal • Ćwiczenia praktyczne ĆWICZENIE 4.17Określanie daty urodzeniaNapisz progr
72 (189) 108 Turbo Pascal • Ćwiczenia praktyczne zegar aż do momentu naciśnięcia przez użytkownika k
78 (168) 114 Turbo Pascal • Ćwiczenia praktyczne Utworzymy dwa zbiory oparte na typie znakowym. W pi
80 (171) 116 Turbo Pascal • Ćwiczenia praktyczne ĆWICZENIE 4.24Wykorzystanie typu zbiorowegoZdefiniu
82 (164) 118 Turbo Pascal • Ćwiczenia praktyczne program cw4_25; { Program wczytujący do zmiennej ty
84 (153) 120 Turbo Pascal • Ćwiczenia praktyczne program cw4_26; { Program wczytujący do tablicy z r
Turbo Pascal Ćwiczenia praktyczne Wydanie I Porno) połowowe ;a;ady programowania Noocz twcłzyć alg
25 □ LEKCJA 26 Turbo Pascal -instrukcje warunkoweZASOBY Q Instrukcje warunkowe o Ćwiczenia O
Zeszyt Cwiczeń FUNKCJI POZNAWCZYCH 1 (39) ĆWICZENIA PRAKTYCZNE Inne ćwiczenia praktyczne, które może
Przykłady opisów: Kostera-Kostrzewski, Marek. Ilustrator 9. Ćwiczenia praktyczne. Gliwice, 2002. ISB
Wykłady, Ćwiczenia, Praktyka zawodowa (PZ): 1. zaliczenie testowe oraz pytania otwarte: A: Pytania z
ramach ćwiczeń praktycznych (wyjazdowych) w ośrodkach zajmujących się biotechnologią w rozrodzie
Ćwiczenia praktyczne: 1.    Definiowanie roli menedżera w organizacj i. 2.
Kryteria oceny końcowej Na zaliczenie ćwiczeń praktycznych: aktywność na zajęciach 10%, zaliczenie
Java Script Cwiczenia praktyczne UpIOŁtl by i‘for-1-G07

więcej podobnych podstron