Математически процедури и функции в Delphi,VR-online - безплатно електронно списание за всеки

Често, когато пишем проекти, за да направим най-простата операция, ние пишем десетки редове, без да знаем, че има стандартни функции, които са създадени от създателите на Delphi, за да улеснят живота ни. Днес предлагам на вашето внимание няколко функции:

1. Математически функции 2. Функции и процедури за работа със символния тип Char 3. Функции и процедури за работа с низове PChar 4. Конверсии от различни видове

За да работите с тези функции, трябва да добавите модул Math към секцията uses; Пример:

[code=delphi] използва Windows, съобщения, SysUtils, варианти, класове, графики, контроли, формуляри, диалогови прозорци, StdCtrl, математика; [/code=delphi]

Име: DivMod Описание: Извършва целочислено деление, като взема предвид остатъка Пример: [code=delphi]DivMod(delimoe,delitel,chastnoe, ostatok);[/code=delphi] Параметри: - Delimoe - номер тип цяло число - Delitel - Номер тип дума - Chastn - Променлива тип дума, която ще бъде присвоена ed стойността на private - Ostat ok е променлива от тип Word, на която ще бъде присвоена остатъчната стойност

Име: Abs Описание: Връща абсолютната стойност на числото Пример: [code=delphi]otv:=Abs(i);[/code=delphi] Параметри: Otv е променлива от реален тип, на която ще бъде присвоена абсолютната стойност на числото i

Име: Round Описание: Закръглява число до най-близкото цяло число Пример: [code=delphi]Otv:=Round(i);[/code=delphi] Параметри: Otv е променлива от числов тип, на която ще бъде присвоена закръглената стойност на i

Име: RoundTo Описание: Закръглява реално число до посочения брой цифри или указаната степен Пример: [code=delphi]Otv:=RoundTo(i,n);[/code=delphi] Параметри: Otv е променлива от реален тип, на която ще бъде присвоено числото i, закръглено до n или дадена степен

Име: Ceil Описание: Закръглява число нагоре Пример: [code=delphi]Otv:=Ceil(i);[/code=delphi] Параметри: Otv е променлива от реален тип, на която ще бъде присвоена закръглената стойност на i

Име: Етаж Описание: Закръглява число надолу Пример: [code=delphi]Otv:=Floor(i);[/code=delphi] Параметри: Otv е променлива от реален тип, на която ще бъде присвоена закръглената надолу стойност на i

Име: Frac Описание: Връща дробната част от числото Пример: [code=delphi]Otv:=Frac(i);[/code=delphi] Параметри: Otv е променлива от реален тип, на която ще бъде присвоена дробната част от числото i

Име: Int Описание: Връща цялата част от числото Пример: [code=delphi]Otv:=Int(i);[/code=delphi] Параметри: Otv е променлива от реален тип, на която ще бъде присвоена цялата част от числото i

Име: IntPower Описание: Повишаване на число до степен на цяло число Пример: [code=delphi]Otv:=IntPower(i, st);[/code=delphi] Параметри: Otv е променлива от реален тип, на която ще бъде присвоено числото i, повдигнато на степен на st St е цяло число, степента на I е цяло ger, номерът, от който се нуждаеш

Име: Ln Описание: Изчислява натурален логаритъм Пример: [code=delphi]Otv:=Ln(i);[/code=delphi] Параметри: Otv е променлива от реален тип, на която ще бъде присвоен натурален логаритъм

Това не са всички стандартни функции. Очаквайте продължението в следващия брой на Vr-online.