On-line učionica

13. novembar 2011.

Boje, koordinate, prozori i zvuk

Filed under: Pascal,Programiranje — jelena100janovic @ 6:43 pm

Ova lekcija je mali odmor od „ozbiljnog“ programiranja. Zabavite se!😉

Boje

Da bismo promenili boju teksta ispisanog na ekranu, koristimo naredbu TextColor (boja teksta).

program Boje;
uses
   crt;
begin
   TextColor(Red);
   Writeln(‘Crveno’);
   TextColor(White);
   Writeln(‘Belo’);
end.

Naredba TextBackground (pozadina teksta) menja boju pozadine teksta. Ako želite da promenite boju celog ekrana, koristite ClrScr.

program Boje;
uses
   crt;
begin
   TextBackground(Red);
   Writeln(‘Crveno’);
   TextColor(White);
   ClrScr;
end.

Koordinate ekrana

Možete postaviti kursor bilo gde na ekranu koristeći naredbu GoToXY (idi na (x,y)). Ekran je 80 slova širok i 25 slova visok. Visina i širina mogu biti drugačije, u zavisnosti od konfiguracije računara. Možda se sećate grafika iz matematike koji imaju x i y osu. Koordinate ekrana slično funkcionišu. Evo primera kako da pomerite kursor u desetu kolonu u petom redu.

program Koordinate;
uses
   crt;
begin
   GoToXY(10,5);
   Writeln(‘Hej!’);
end.

Prozori

Prozori Vam dopuštaju da definišete deo ekrana na koji ćete ograničiti Vaš izlaz. Ako napravite prozor i obrišete ekran, obrisaće se samo oblast prozora. Naredba Window (prozor) ima četiri parametra koji predstavljaju koordinate gornjeg levog i donjeg desnog ugla prozora.

program Koordinate;
uses
   crt;
begin
   Window(1,1,10,5);
   TextBackground(Blue);
   ClrScr;
end.

Da biste vratili prozor na normalnu veličinu, koristite window(1,1,80,25).

Zvuk

Naredba Sound (zvuk) proizvodi zvuk date frekvencije. Ne prestaje da se čuje dok se ne upotrebi naredba NoSound (nema zvuka). Naredba Delay (odlaganje) zaustavlja izvršavanje programa dati broj milisekundi. Naredba Delay se koristi između naredbi Sound i NoSound, da bi zvuk trajao određeno vreme.

program Zvuci;
uses
   crt;
begin
   Sound(1000);
   Delay(1000);
   NoSound;
end.

 

Zadaci za vežbanje:

  1. Napišite program koji deli ekran na četiri oblasti u kojima adekvatnom bojom ispisuje: „crveno na belom“, „belo na plavom“, „plavo na žutom“ i „žuto na zelenom“.
  2. Napišite program koji svira kratku melodiju.

1 komentar »

  1. odlicno
    adaptacija stana

    Komentar od jadranka — 9. decembar 2011. @ 3:55 pm | Odgovor


RSS feed for comments on this post. TrackBack URI

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se / Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se / Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se / Promeni )

Google+ photo

Komentarišet koristeći svoj Google+ nalog. Odjavite se / Promeni )

Povezivanje sa %s

Blog na WordPress.com.

%d bloggers like this: