デルフィには非常に多くの良いことがあり、多くの人が迷惑に感じるようにします。この感覚は、私が「Hero Invincible 3」をプレイしたとき、私は明らかにお金を持っていたときに毎日建物を建てなければなりませんでした。
最初に記録してから、数学ユニットに関する研究を強化してください。
天井
function ceil(const x:拡張):整数;:正のインフィニティ方向の変数の周り。例えば:
ceil(-2.8)= -2; ceil(2.8)= 3; ceil(-1.0)= -1;床
関数フロア(const x:拡張):整数;:負の無限の方向の変数の周り。例えば:
床(-2.8)= -3;フロア(2.8)= 2;フロア(-1.0)= -1;3。CompartValue
関数比較(const A、b:整数):const a、b:int64):tvaluerationship(const a、b:single:single = 0): ; function comparevalue(const A、b:double; double = 0):tvaluerelationship; function comparevalue(const a、b:extended; extended = 0):
2つの変数AとBの関係を比較します。 a <bの場合、a = bの場合、a> bの場合、aとbはinteger、int64、double、拡張式。
4。ensurerange
function ensurerange(const avalue、amax:integer; ;
特定の範囲内にあることが保証されている値を返します。 avalue <amin、avalue> amaxを返す場合は、amaxを返すことができます。
5。インランジ
関数インランジ(const Avalue、Amax:integer):const avalue、amin、amax:int64) ;
数値が特定の範囲内であるかどうかを判断するために使用されます。 amin <= avalue <= amax、それ以外の場合はfalseを返します。
6。マックス、分
マックス
function max(b:整数):integer; function max(b:int64):int64; ):ダブル;
2つの数値式を比較して、大きい式を返します。その中で、AとBは整数、INT64、シングル、ダブル、および拡張のタイプです。
分
function min(b:整数):integer; function min(b:int64):int64; ):ダブル;
2つの数値式を比較すると、それらの小さい方が返されます。その中で、AとBは整数、INT64、シングル、ダブル、および拡張のタイプです。
7。パワー、ラウンド、ラウンドトゥ
力
関数パワー(const base、exponent:extended):拡張;:ベース番号の電力を返します。ベースはベースであり、指数は指数です。
ラウンド
関数ラウンド(x:拡張):int64;:実数を整数に回します。
丸い
TroundTorange = -37..37;機能roundto(const avalue:double; const adigit:troundtorange):double;:指定された添え付けに従って実数のラウンド。
Roundto(1234567,3)= 1234000;8.Trunc
関数trunc(x:拡張):int64;:関数の整数部分を返します。 INT関数に似ています。
上記の機能は、数学クラスでより一般的に使用されています。