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.