3 Wybrane funkcje i procedury obsługi ekranu

background image

Wybrane funkcje i procedury obsługi ekranu

1/2

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 dźwięk o częstotliwości

f

(f <0;65535>, zakres

typu

word

)

5.

Procedure

noSound;

– wyłącza dźwię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.

background image

Wybrane funkcje i procedury obsługi ekranu

2/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.


Wyszukiwarka

Podobne podstrony:
Wybrane funkcje Excela
bd2 03 funkcje i procedury
wybrane funkcje mysql
kol pop3, Napisz następujące funkcje i procedury:
kol pop 1, Napisz następujące funkcje i procedury:
bd2 04 funkcje i procedury
WYSIŁEK FIZYCZNY A WYBRANE FUNKCJE ORGANIZMU
Sem II Transport, Podstawy Informatyki Wykład XIV i XV Object Pascal Funkcje i procedury
Nr 4 - Procedura obsługi spektrofotometru w ćwiczeniu 5, Chemia,,,, Fizykochemiczne metody analiz
Program Funkcje potęgowe służy do rysowania i sprawdzania jak wygląda wybrana funkcja potęgowa , Pro
Podstawy Informatyki Wykład XIII Object Pascal Funkcje i procedury
Wybrane funkcje turystyki wyklad 2
wybrane funkcje, gig, Grafika inżynierska
Funkcja i procedura
funkcje i procedury III TI, Programowanie
Wybrane funkcje programu graficznego GIMP do obróbki zdjęć c, wrzut na chomika listopad, Informatyka
Funkcje i procedury w pascalu, INFORMATYKA

więcej podobnych podstron