2 algoritmusok megfontolandó

1. 4. 2. algoritmusok megfontolandó

Minden oldalon az óra be van helyezve egy speciális változó (LoadPage eljárás), majd megjelenik a képernyőn eljárás DrawPage. Ugyanakkor, és elismerték a csapat.

1. 3 4. kilátásai

Ezen túlmenően, a képességeit a Windows, akkor lehetséges, hogy „erőt” oktatóanyagok kölcsönhatásba Delphi programozási rendszer, amely növeli a láthatóságot a példák és akkor kevesebb Learn Delphi képes készíteni egy jó szakember a területén a számítástechnika.

De ez még nem minden! LD - egy univerzális rendszer a leckét fájl írhat bármit, amit akarsz, így ezzel az eszközzel a tanítás más tárgyak, még távolabb a számítógép-tudomány, mint a történelem, idegen nyelv.

2 beírt állandók

1 2. Általános jellemzők

Pascal nyelv, és ennek megfelelően Delphi olyan speciális állandók - gépelt. Ellentétben a hagyományos, állandók, ezek tartalmazhatnak tömbök mutatók, felvétel és eljárási típusú érték. Ha beállítja a fordító irányelv úgy viselkednek, mint a normális inicializált változók. Ha az érték nem módosítható.

Szintaxis. Const ConstName: type = érték

2. 2 Array állandók

Hogy bármilyen konstans tömb, szükséges, hogy leírja az értékek az összes elemet. Az értékeket ismertetünk zárójelben, vesszővel elválasztva. Például:

Const Digits: array [1, 5] a byte = (1, 2, 3, 4, 5)

Ebben a példában az állandó tömb nyilvánítják számjegyek típusa Byte. Azonnal kap egy számot 1-5.

Array állandók gyakran használják állítani a vonal végén egy # 0. Ebben az esetben a leírás a következő:

Const Stroka: array [lehetséges 1] char = ( 'Hello')

Egy konstans lehet egy többdimenziós tömb. Ehhez minden mérési azt zárójelbe. például:

írja TCube = array [0 1 0 1 0 1] Integer;

const labirintus: TCube = (((0, 1), (2, 3)), ((4, 5), (6,7)))

Hoz létre egy tömböt labirintus, ahol:

Minden tömb konstans nem tartalmazhat fájlt változók minden szinten.

2. 3-felvétel állandók

Állítsa be az állandó belépési mező töltse szerint a szintaxis: fieldname: érték. Az értékeket pontosvesszővel elválasztva, és az egész kifejezés zárójelbe. Az értékek csak képviseli állandók. A mezők kell felsorolni, milyen sorrendben vannak elhelyezve a leírást a felvételt. Field leírást, ha van ilyen, meg kell szüntetni; abban az esetben a felvételt megvalósítási módok csak a lehetőséget választja leíró használható.

TVector = array [0 1] TPoint;

Származás: TPoint = (X: 0,0; Y: 0,0);

Vonal: TVector = ((X: -3,1; Y: 1,5), (X: 5,8; Y: 3,0));

Majd egyszer: TDate = (D: 2; M: Dec.; Y: 1960);

Minden állandó felvétel fájl nem tartalmazhat változókat minden szinten.

4 2. Eljárási állandók

Annak megállapításához, az eljárási állandó szükség van egy eljárás a megfelelő paraméterekkel. Például:

funkció Calc (X, Y: Egész): egész;

írja TFunction = függvény (X, Y: Egész): egész;

const myFunction: TFunction = számított;

Miután egy ilyen leírást, a funkció az úgynevezett:

I: = myFunction (5, 7)

Azt is hozzá egy állandó érték nulla.

2. 5 Pointer állandók

const PI: ^ Egész = @I;

const PF: Pointer = @MyFunction;

Akkor nyilvánítja típusú PChar konstans string értéket, t. Hogy. A betűk a memóriában tárolódnak, mint globális állandók.

2. Példák 6 program

Az alábbi példák a programok használata, gépelt állandók. Ezek Delphi, de a konzolos alkalmazás - így nem terhelik feleslegesen a szöveget a program leírás formák és egyéb tárgyak, hogy ez a probléma semmi köze.

mintaprogramok elhelyezett szövegek egy floppy lemez természetesen a munka a példák könyvtárban.

Kapcsolódó cikkek