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
|