FŐOLDAL

KAPCSOLAT

MÉDIAAJÁNLAT


REGISZTRÁCIÓ HÍRLEVÉL
PC-ÁRUHÁZ DRIVERS SZAMITOGEP Antivirus SZAKÜZLET

· Friss (Szoftver)
·  Úmutató az Intel SpeedStep bekapcsolásásához
·  Úmutató a Cool'n'Quiet bekapcsolásásához
·  Windows XP ”Reloaded” - A hivatalos álláspont
·  Peer-to-peer telefonálás egyszerűen
·  Novell Kisvállalati Csomag 6.5
·  Microsoft Office Visio 2003
·  Windows Media
·  Spamek szűrése szabállyal
·  Itt a SUSE LINUX 9.0
·  OpenOffice
·  NetMeeting
·  Shavlik HFNetChk 4.0 – Windowsupdate.com helyett
·  Új email szerver a SuSE-től
·  Novembertől a boltokban a magyar SuSE Linux 7.3
·  COLOBOT
·  Készítsünk honlapot
·  Hány lapra elegendő a festék???
·  Az NTFS 5 filerendszer
·  Idő szinkronizálása Windows 2000 erdőben
·  A Windows2000 lemezkezelésének újdonságai
· Cikkek > Szoftver
· Borland Delphi 4 – 21 nap alatt 12. rész
Dátum : 2000-11-07 06:21:31
Szerző : Pibee


ÁLLANDÓK

Ahogyan ezt már említettem, a konstans, változó az egy olyan azonosító, mely egy olyan értékre van kiosztva, amely nem változik. A változók értéke a programozótól függ, a konstanst nem lehet megváltoztatni. A konstansokat a CONST kulcsszóval fejezzük ki. Ahhoz pedig, hogy kifejezzük, csak írd be a listbe a nevét és értékét, pl.:
const
DefaultWidth = 400;
DefaultHeight = 200;
Description = `Something really cool.';

Figyeld meg, hogy amikor kifejezünk egy változót, egy egyenlőségjelet használunk, nem az értékadást (:=).
Azt is figyeld meg, hogy nincs megadva adattípus.
A compiler (fordítóprogram) meghatározza az adattípust az alapján az érték alapján, ami meg van jelölve számára. A változókat ott használjuk a kódban ahol normális estben literál értékeket használnánk. A const értelmes, ésszerű használata esetén a program viselkedését később bármikor meg tudjuk változtatni, ha szükségessé válik. Ahhoz, hogy ezt megváltoztassuk, csak az értéket kell lecserélni egy vagy több kontstansnak, az egység tetején, minthogy végigvadásszuk az egész egységet 100 és 120 között…

SOROK

Egy sorba írhatók az Object Pascalon intrisztik adattípusai. Egy sor csak az értékek „kollekciója”, gyűjteménye. Például, mondjuk, hogy szeretnél egy sor INTEGERt, ami 5 int. értékből áll. Ezt így fejeznéd ki:

var
MyArray : array[0..4] of Integer;

Ebben az esetben a complier kiosztja a memóriát a sornak. Minden Int-nek 4 byte-os tárra van szüksége, ezért az egész sor 20 byte fölött fog memóriát foglalni.
Most kifejezted a sort, mostmár megtöltheted értékekkel, használva az indexelést: ([]) ami így fog kinézni:

MyArray[0] := -200;
MyArray[1] := -100;
MyArray[2] := 0;
MyArray[3] := 100;
MyArray[4] := 200;

Később a programodban elérhetsz majd egyedi sorelemeket.

X := MyArray[3] + MyArray[4]; { result will be 300 }

MULTIDIMENZIONÁLIS TÖMBÖK

Hogy egy két dimenziós tömböt készíts Int-ekből, egy hasonló kódot fogsz használni:

var
MdArray : array[0..2, 0..4] of Integer;

Ez 15 tárhelyet oszt ki az Int-eknek, (a legtöbb 60 byte).
A köv. két sornak ugyanaz az eredménye:

X := MdArray[1][1] + MdArray[2][1];
X := MdArray[1, 1] + MdArray[2, 1];

A sor intervalluma meghatározott, amint te kifejezed a sort. Például ha szeretnél egy sort 10nél kevesebb és 20nál nagyobb határokkal, a következőképpen fejezed ki:

var
MyArray : array[10..20] of Integer;
Now the only elements of the array that can be accessed are elements 10 (the first element in the array) through 20 (the last element in the array). Array constants must be declared and initialized all at one time. The syntax looks like this:
const
myArray : array[0..4] of Integer = ( -200, -100, 0, 100, 200 );

>>Folytatás...



Warning: require(../forum/comment.php) [function.require]: failed to open stream: No such file or directory in /var/www/www.szamitogep.hu/show/read.php on line 106

Warning: require(../forum/comment.php) [function.require]: failed to open stream: No such file or directory in /var/www/www.szamitogep.hu/show/read.php on line 106

Fatal error: require() [function.require]: Failed opening required '../forum/comment.php' (include_path='.:/usr/share/php/') in /var/www/www.szamitogep.hu/show/read.php on line 106