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łowiekaWybrane funkcje skalarne serwera MySQLWybrane funkcje Oracle10gfunkcje procedurybd2 funkcje i procedurybd2 funkcje i proceduryfunkcje i proceduryfunkcje i procedury CLRSCRWYBRANE ASPEKTY MODELOWANIA OBSŁUGI transportowej w podsystemach dystrybucjiWybrane funkcje szafarza sakramentu pokutyINSTRUKCJA OBSŁUGI ŁADOWARKI Z FUNKCJĄ PODTRZYMANIA NAPIĘCIA6 TurboPascal Procedury i funkcjefunkcje mitu w utworach literackich wybranych epok nowożytny (3)06 Procedury i funkcje cwiczenia przygotowujacewięcej podobnych podstron