3 Wybrane funkcje i procedury obsługi ekranu


Wybrane funkcje i procedury obsługi ekranu
Przegląd wybranych instrukcji do obsługi ekranu:
1. Procedura clrscr; czyszczenie ekranu.
2. Procedura gotoXY(x,y:byte);  umieszcza kursor w dowolnym miejscu ekranu
(parametry typu byte)
Przykład:
gotoXY(20,10);
write( Napis );
3. Procedura halt;  przerywa (kończy) natychmiast wykonywanie programu.
4. Procedura sound (f:word);  włącza dzwięk o częstotliwości f (f ą<0;65535>, zakres
typu word)
5. Procedure noSound;  wyłącza dzwięk emitowany przez głośnik komputera, włączony
uprzednio przez sound.
6. Procedure delay(ms:word);  wstrzymuje program na określoną ilość milisekund ms
(1000 milisekund=sekunda), np.
uses crt;
begin
sound(2000);
delay(1000);
noSound;
readln;
end.
7. Funkcja keypressed:boolean;  funkcja ta określa czy naciśnięto jakiś klawisz na
klawiaturze, jeśli naciśnięto zwraca true, jeśli nie naciśnięto zwraca false, np.
uses crt;
begin
repeat
writeln( Turbo Pascal );
until keypressed; {w domyśle keypressed = true}
end.
8. Funkcja readkey:char;  Czyta znak z klawiatury (znak nie jest wyświetlany na ekranie).
Parametr wejściowy: brak. Typ wyniku: znakowy.
program klawisze;
uses crt;
var c:char;
begin
writeln('Nacisij dowolny klawisz');
c := readkey;
writeln('Nacisnales ', c, ', ktorego kod ASCII to ', ord(c));
readln;
end.
Wybrane funkcje i procedury obsługi ekranu 1/2
Zadanie 1: Napisz program, który odlicza na środku ekranu od 10 do 1 co sekundę,
a następnie kończy swoje działanie.
Zadanie 2: Napisz program, który wyświetla na środku ekranu wciśnięty znak z klawiatury.
Program ma kończyć działanie jeśli zostanie naciśnięty klawisz  k .
Zadanie 3: Napisz program losujący liczb z zakresu od 1 do 49 co 0,5 sekundy. Program ma
działać dopóki użytkownik nie naciśnie dowolnego klawisza.
Wybrane funkcje i procedury obsługi ekranu 2/2


Wyszukiwarka

Podobne podstrony:
Wpływ hałasu nisko częstotliwościowego na wybrane funkcje psychiczne człowieka
Wybrane funkcje skalarne serwera MySQL
Wybrane funkcje Oracle10g
funkcje procedury
bd2 funkcje i procedury
bd2 funkcje i procedury
funkcje i procedury
funkcje i procedury CLRSCR
WYBRANE ASPEKTY MODELOWANIA OBSŁUGI transportowej w podsystemach dystrybucji
Wybrane funkcje szafarza sakramentu pokuty
INSTRUKCJA OBSŁUGI ŁADOWARKI Z FUNKCJĄ PODTRZYMANIA NAPIĘCIA
6 TurboPascal Procedury i funkcje
funkcje mitu w utworach literackich wybranych epok nowożytny (3)
06 Procedury i funkcje cwiczenia przygotowujace

więcej podobnych podstron