65 (218)

65 (218)



ClrScr;

foi I 0 to 15 do begin

TextColor (I);

Writeln (Tekst); end;

Readln; end.

W tym programie kolory nazywamy liczbami (ponieważ czynimy to w pętli). Gdybyśmy chcieli określić jeden, konkretny, moglibyśmy posłużyć się stałymi.

Czyż nie wygląda to pięknie?


Kolory tekstu i tła

Napisz program, który wyczyści zawartość ekranu i wyświetli nam tekst „as" we wszystkich predefiniowanych kolorach na wszystkich możliwych ttach.

Użyjemy dodatkowo procedury określającej kolor tła (TextBackground) oraz stałej Blink odpowiedzialnej za migotanie wypisywanego tekstu. Aby uzyskać efekt, należy wypisywać tekst w zagnieżdżonej potrójnej pętli. Jedna będzie odpowiedzialna za migotanie tekstu, druga za zmianę koloru tła, trzecia — znaków.

program cw4_12;

{    Program    wyświetla tekst 'as'    we    wszystkich    }

{    predefiniowanych kolorach    na    wszystkich    możliwych }

{    tłach.    }

{    Katalog    r4_03 : 4_12.pas    }

uses

Crt;

var

Tekst : String;

I, 1, B : Byte;

begin

ClrScr;

for B 0 to 1 do begin

for I 0 to 7 do begin

TextBackground(I); for 1    0 to 15 do

begin

TextColor (]+B*Blink);

_Write ('as ');

_end;

_Writeln;

_end;

end;

Readln; end.

Pętla określająca kolor tła zmienia swoją wartość jedynie w zakresie 0. .7. Dla kolejnych liczb kolory się powtarzają. Niestety efektu migotania nie zobaczymy, gdy uruchomimy program w okienku Windows, efekt powstaje dopiero przy pełnoekranowym wyświetlaniu.


Wyszukiwarka

Podobne podstrony:
zdj4 (5) Dobre rady Rozmieszczanie instrukcji, akapity a:=14: for i:=1 to 10 do begin x[i]:=0; h:=i
26289 zdj4 (5) Dobre rady Rozmieszczanie instrukcji, akapity a:=14: for i:=1 to 10 do begin x[i]:=0
26289 zdj4 (5) Dobre rady Rozmieszczanie instrukcji, akapity a:=14: for i:=1 to 10 do begin x[i]:=0
teycinanki,vdzierank ist to okazja do tego, aby d korzyło niepowtarzalną pr picząc przy tym mot
for i := 1 to 2*rozmiar+l do write(); textcolor(lightgray); end; {wyswietl_k razek) proced
zad 9(ale lepsza chyba wersja) begin clrscr; omize; i:=1 to n do begin j:=1 to n do begini,j]:=rando
Ta ostatnia grupa obejmuje wszystkich zdolnych do pracy w wieku od 15 do 65 (kobiety do 60) roku życ
Zdjęcie078 (2) w wieku produkcyjnym (w Polsce jest to wiek 16-60 lat dla kobiet i 16-65 lat dla mężc
img106 106 8. Metody probabilistyczne begin for i := 1 to numclass do fun[i] := log ( density(i, obj
IMGi03 (2) VvsPrawidlowewartości saturacji hemoglobiny.to:^ v a.    od 8 do 15
ingarden5 14 Koman Ingarden 7. teorii itsteła tUeroe kiego 15 na „wielofazowo^^? dzieła. T
obraz0 (84) Analiza algorytmu Algorytm begin for i:= 1 to n do for j := 1 to n do begin end k:= I t
57 (278) var Liczba, I : Integer; begin Liczba 0; for I :-1 to 1000 do if not Odd (T[I]> the
CCI20101218014 15 1.10. Ciągadła i trzpienie ciągarskie Ciągadła są to narzędzia do realizowania pr
30 (552) begin Write ( Podaj liczbę: ); Readln (N); Silnia 1; for I 1 to N do Silnia Silnia *

więcej podobnych podstron