Mirsaid Aripov, Nurillo Otaxanov


-ilova. DELPHI TILI (QISQA MA`LUMOTNOMA)



Download 9,81 Mb.
bet207/209
Sana16.01.2022
Hajmi9,81 Mb.
#371485
1   ...   201   202   203   204   205   206   207   208   209
Bog'liq
DELPHI dasturlash titli 2018

1-ilova. DELPHI TILI (QISQA MA`LUMOTNOMA)

Xizmatchi so`z va direktivalar


And

File

Not

Then

Array

For

object

To

Asm

Function

Of

Type

Begin

Goto

or

Unit

Case

If

packed

until

Const

implementation

procedure

uses

Constructor

In

program

var

Destructor

Inherited

record

while

Div

Inline

repeat

with

Do

Intenface

set

xor

Downto

Label

shl




Else

Mod

shr




End

Nil

string






2-ilova. DELPHI da ishlash uchun mo`ljallangan ayrim funksiyalar




function Abs(X) ;

ifodaning absolyut qiymati

function Addr(X): Pointer;

o`zgaruvchi yoki qism dasturning manzili

var AllocMemCount: Integer;

Dastur uchun ajratilgan xotira bloklari miqdorini aniqlaydi.

procedure Append (var F: Text);

faylni yangi satr qo`shish uchun ochish

function ArcTan(X: Extended): Extended;

x ning arktangensi (radianlarda)

procedure AssignFile (var F; File Name: String) ;

F faylli o`zgaruvchini FileName da ko`rsatilgan fayl bilan bog’lash

function Assigned (var P) : Boolean;

False, agar r ko`rsatkich Nil bilan bog’langan bo`lsa .

procedure ChDir(S: Strings;

 


Nomi ko`rsatilmagan katalog nomini s ga almashtirish

function Chr(X: Byte): Char;

x baytni belgiga almashtirish

procedure Close(var F) ;

F faylini yopish

procedure CloseFile(var F);

F faylini yopish

function Concat(sl [, s2,..., sn]: String): String;

Si satrlarni yagona satrga birlashtirish

function Cos(X: Extended): Extended;

Radianlarda berilgan X argumentning kosinusi

procedure CurrencyToComp (acurrency: Currency; var result: Comp); cdecl;

Currency tipini Comp ga almashtiradi 

 


procedure Dec(var X [ ; N: LongInt]);

x ni n miqdorga kamaytiradi, agar n tushirib qoldirilgan bo`lsa, n=1.

procedure Delete(var S: String;

Index, Count: Integer);



s satrdan index raqamli belgidan boshlab, count ta belgini o`chiradi

procedure Dispose(var P: Pointer) ;

p ko`rsatkich bilan bog’langan xotirani bo`shatadi

function Eof(var F): Boolean;

f faylining oxiri - True.

function Eoln [(var F: Text) ]: Boolean

f faylidagi satrining oxiriga o`tilgan bo`lsa - True.

procedure Erase(var F) ;

F bilan bog’langan faylni o`chiradi

var ErrorAddr: Pointer;

xatolik mavjud bo`lgan buyruq manzili

procedure Exclude(var S: set of T;I:T) ;

s tplamdan i elementni yo`qotadi

procedure Exit;

Qism dastur ishini to`xtatadi

var ExitProc: Pointer;

Ilovani tugatish protsedurasi manzili

function Exp(X: Real): Real;

x ning natural logarifmi

function FilePos(var F): Longint;

F faylidagi joriy pozitsiya nomeri

function FileSize(var F): Integer;

Matnli bo`lmagan faylning hajmi

procedure FillChar(var X; Count : Integer; Value: Byte);

X ni Count dan ko`p bo`lmagan son-dagi Value qiymatlar bilan to`ldirish

procedure Finalize(var V[;Count: Integer]);

F bilan bog’langan dinamik taqsimlangan xotirani bo`shatish

procedure Flush(var F: Text);

Buferdagi faylni diskka yozish

function Frac(X: Extended): Extended;

x ning kasr qismini aniqlaydi

procedure FreeMem(var P: Pointer[; Size: Integer]);

p ko`rsatkich bilan bog’langan xotirani bo`shatadi

procedure GetDir(D: Byte; var S: String) ;

Disk nomini uning tartib nomeriga qarab aniqlaydi

procedure GetMem(var P: Pointer;Size: Integer);

p ko`rsatkich bilan size bayt dinamik xotirani bog’laydi

procedure Halt [ ( Exitcode: Integer] );

Tugash kodi ExitCode bo`lgan dastur ishini to`xtatish

function Hi(X): Byte;

16-razryadli sonning eng katta baytini ko`rsatadi

function High(X); 

satr yoki massiv diapazonining eng katta qiymati

function lOResult: Integer;

 


Oxirgi kiritish-chiqarish amali statusini topadi

procedure Inc(var X [ ; N: LongInt ] );

x ni n miqdorga orttiradi, agar n yozilmasi – birga orttiriladi

var Input: Text;

Tizimli kiritish fayli

procedure Insert(Source: String;

var S: String; Index: Integers;



source satrini s satriga index belgidan boshlab qo`shish

function Int(X: Extended): Extended;

Haqiqiy zgaruvchining butun sonli qiymati

var IsConsole: Boolean;

Agar konson tipidagi ilova bajarilayotgan bo`lsa – True.

function Length (S): Integer;

Satr uzunligini aniqlaydi

function Ln(X: Real): Real;

Natural logarifm x ni hisoblaydi

function Lo(X): Byte;

Argumentning eng kichik baytini aniqlaydi

const Maxint = High(Integer);

integer (2 147 483 647) tipining eng katta qiymati

const MaxLongint = High (Longint);

Longint(2 147 483 647) tipining eng katta qiymati

procedure MkDir(S: String);

Yangi katalog yaratadi

procedure Move(const Source; var Dest; Count: Integers;

Source manbasida Count dan ko`p bo`lmagan ma`lumotni qabul qiluvchi Dest ga jo`natadi

procedure New(var P: Pointer);

Yangi dinamik o`zgaruvchi yaratib, uni p bilan bog’laydi

var NoErrMsg: Boolean=False;

 


Xatoliklar haqidagi ma`lumotlar chiqariladimi (False - ha)

function Odd(X: Longint): Boolean;

Agar argumenti toq son bo`lsa - True.

procedure OleStrToStrVar (Source:

PWideChar; var Dest: String);



“keng” ikki baytli satrni Object Pascal dagi oddiy satrga ko`chiradi

function Ord(X): Longint;

Tartiblangan tipdagi ma`lumotning tartib nomerini aniqlaydi.

var Output: Text;

Konsol ilovalar uchun ma`lumotlarni chiqarish faylini belgilaydi

function ParamCount: Integer;

Ilovani ishga tushirish parametrlarini aniqlaydi

function Pi: Extended;

Pi=3,141592653589793 soni

function Po3(Substr: String; S:String): Integer;

s satrning qaysi belgisidan boshlab Substr qo`shilishini belgilaydi

function Pred(X) ;

Tartiblangan tip uchun x dan avvalgi qiymat

function Ptr(Address: Integer): Pointer;

Address ni ko`rsatkichga jo`natadi

var RandSeed: Longint;

Psevdotasodifiy sonlar generatori uchun boshlang’ich qiymat

function Random [ ( Range: Integer) ] ;

Navbatdagi psevdotasodifiy son

procedure Randomize;

Psevdotasodifiy sonlar generatorini ishga tushiradi

procedure Readln([ var F: Text;] VI [, V2, . . ., Vn ] ) ;

f faylidan berilgan miqdordagi satrlarni Vi larga o`zlashtiradi

procedure ReallocMem(var P: Pointer; Size: Integers;

Dinamik o`zgaruvchi o`lchamlarini o`zgartiradi 

procedure Rename(var F; Newname:String)

f faylli o`zgaruvchi bilan bog’langan fayl nomini o`zgartirish

procedure Reset(var F [: File;

RecSize: Word ] ) ;



Mavjud faylni o`qish yoki yozish uchun ochish

procedure Rewrite(var F: File [;

Recsize: Word ] ) ;



Yangi fayl yaratadi va uni yozish uchun ochadi

procedure RmDir(S: Strings;

Bo`sh katalogni o`chiradi

function Round(X: Extended):

Int64;


Haqiqiy sonni eng yaqin butun songacha yaxlitlaydi

procedure RunError [ ( Errorcode: Byte ) ];

dastur ishini to`xtatib, xatolik haqidagi axborotni ekranga uzatadi

procedure Seek(var F; N: LongInt) ;

Faylning boshidan n bayt tushirib qoldirish

function SeekEof [ (var F: Text)]: Boolean;

Faylning oxirgi baytigacha tushirib qoldirish

procedure SetLength(var S;

NewLength: Integer);



Satr yoki dinamik massivning yangi uzunligini o`rnatadi

procedure SetString(var s: String; buffer: PChar; len: Integer) ;

Buferdagi Len ta belgini s satrga ko`chiradi  

function Sin(X: Extended): Extended;

Argument sinusini ( radiandagi) qiymati

function SizeOf(X): Integer;

x o`zgaruvchining baytlardagi uzunligi

function Slice(var A: array;

Count: Integer): array;



A massivning dastlabki Count ta elementidan iborat ochiq massiv

function Sqr(X: Extended): Extended;

Argumentning kvadrati

function Sqrt(X: Extended): Extended;

Argumentning kvadrat ildizi

procedure Str(X [: Y [: Z ] ]; var S) ;

X sonini uzunligi Y, o’nli raqamlar soni Z bo`lgan satrga aylantirish

function StringOfChar(Ch: CharCount: Integer): String;

Ch belgisini Count marta takroran yozishdan hosil bo`lgan satr

function StringToOleStr(const Source: String): PWideChar;

Odatdagi satrni ikki baytli qilib ko`chirish

function Succ(X) ;

Tartiblangan x dan keyingi qiymat

function Swap(X) ;

 


16-razryadli szdagi baytlar rnini almashtiradi

function Trunc(X: Extended): Int64;

Haqiqiy sonning kasr qismini tashlab, butun songa almashtirish

function UpCase(Ch: Char): Char;  

Kichik Ch bosh xarflarni kattasiga almashtirish

procedure Val(S: String; var V;var Code: Integer);

Satrli qiymatni butun yoki haqiqiy songa almashtirish

Download 9,81 Mb.

Do'stlaringiz bilan baham:
1   ...   201   202   203   204   205   206   207   208   209




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish