3.5.3Типларни узгартирувчи функциялар
Chr(I:byte):char - киймати бирга тенг булган ахборот алмашиш стандарт код белгисинги кайтаради. Агар параметр киймати 255 дан катта булса дастурда узилиш булади.
Ord(S):longint - S типда аникланган тупламдаги S кийматни тартиб номерини кайтаради.
Round(X:real):longint - Х ни бутун сонгача чегараланган кийматини кайтаради..
Trunc(X:real):longint - Х га тенг ёки кичик булган сонни кийматини кайтаради.
3.5.4Дастурни бошкариш процедуралари. 3.5.5
Delay(I:word) - дастур бажарилишини I миллисекундга ушлаб колиш.
Exit - бажарилувчи блокдан атроф мухитга утиш. Агарда жорий блок, процедура ёки функция булса, у холда чикиш ташки блокга булади. Агарда Exit асосий дастурнинг оператор кисмида курсатилган булса , дастур уз ишини тугатиб, бошкарув система дастурига утказилади.
Halt(N:word) - дастур бажарилишини тухтатиш ва бошкарувни система дастурига утказиш (агарда PAS-файли бажарилса) ёки DOS га (агарда EXE-файли бажарилса). N - операцион системага узатиладиган дастурни тугаллаш коди.
RunError(ErrCode:word) - дастур бажарилишини ва бажариш вакти хатолигини генерациялаш. ErrCode - хатолик тартиб номерини уз ичига олган, byte типи параметри.
3.5.6Махсус процедура ва функциялар 3.5.7
FillChar(P,Dl,Z) - асосий хотирани байтма-байт берилган кийматлар билан тулдиради ва энг тезкор ишловчи процедуралардан бири хисобланади. Тулдириш P да курсатилган биринчи байтдан бошланиб, Dl параметрида берилган улчовга тенг булади. P - хар кандай тидаги узгарувчи, Dl - узунликни курсатувчи бутун ифода.
Move(P1,P2,Dl) - асосий хотирадагиларни P1 узгарувчининг биринчи байтидан бошлаб P2 нинг биринчи байтидан бошланган областга жунатади. Областлар узунлиги Dl параметри ёрдамида аникланади. P1 ва P2 -хар кандай тидаги узгарувчи, Dl - бутун ифода.
Hi(I:integer):byte - I нинг катта байтини ажратиб, натижанинг кичик байтига жойлаштиради.Катта байт натижаси 0 га тенг.
Lo(I:integer):byte - I нинг кичик байтини ажратиб, натижанинг кичик байтига жойлаштиради.Катта байт натижаси 0 га тенг
ParamCount : string - дастурда буйрук каторида берилган параметрлар сонини кайтаради.
ParamStr (n:word) : string - буйрук каторида курсатилган параметрни кайтаради.
SizeOf(IT):word - асосий хотира хажмини байтларда хисоблайди.
IT - узгарувчининг ёки берилганлар типининг идентификатори.
Swap(I:integer):integer - I параметри билан берилган бутун сонли ифода ичидагиларини катта ва кичик байтлар орасида алмаштиради.
Do'stlaringiz bilan baham: |