Es gibt so viele gute Dinge in Delphi, so viele, dass sie die Menschen nerven lassen. Dieses Gefühl war, als ich das Spiel "Hero Invincible 3" gespielt habe.
Nehmen Sie es zuerst auf und kehren Sie dann zurück, um Ihre Forschungen zu Mathematikeinheiten zu stärken.
Ceil
Funktion Ceil (const x: erweitert): Ganzzahl;: rund um eine Variable in positiver Unendlichkeitsrichtung. Zum Beispiel:
Ceil (-2,8) =-2; Ceil (2,8) = 3; Ceil (-1,0) =-1;Boden
Funktionsboden (const x: erweitert): Ganzzahl;: rund um eine Variable in negativer Infinity -Richtung. Zum Beispiel:
Boden (-2,8) =-3; Boden (2,8) = 2; Boden (-1,0) =-1;3.. Vergleiche
Funktionsvergleich (const a, b: Integer): TVALURELATIONSHIP; ; Funktion valueValue (const a, b: double; Epsilon: double = 0): tvaluerelationship;
Vergleichen Sie die Beziehung zwischen den beiden Variablen A und B. Wenn a <b, ist der Rückgabewert -1; Erweiterter Ausdruck.
4. Enserange
Funktion Engerange (const Avalue, Amin, AMAX: Integer): Integer; ;
Gibt einen Wert zurück, der garantiert in einem bestimmten Bereich liegt. Wenn Avalue <Amin zurückgeben, können Sie AMAX zurückgeben.
5. Inrange
Funktion Inrange (const Avalue, Amin, AMAX: Integer): Boolesche Überlastung; ;
Wird verwendet, um festzustellen, ob eine Zahl innerhalb eines bestimmten Bereichs liegt. Wenn Amin <= avalue <= aMax zurückgeben, geben Sie falsch zurück.
6. Max, min
Max
Funktion max (a, b: Ganzzahl): Integer; ): Doppelte Überlastung;
Vergleichen Sie die beiden numerischen Ausdrücke, um den größeren zurückzugeben. Unter ihnen sind A und B Arten von Ganzzahl, INT64, Single, Doppel und erweitert.
Min
Funktion min (A, B: Integer): Integer; ): Doppelte Überlastung;
Der Vergleich der beiden numerischen Ausdrücke gibt den kleineren von ihnen zurück. Unter ihnen sind A und B Arten von Ganzzahl, INT64, Single, Doppel und erweitert.
7. Power, Round, Roundto
Leistung
Funktionsleistung (const Base, Exponent: Erweitert): erweitert;: Gibt jede Leistung der Grundnummer zurück. Wo Basis die Basis und der Exponent ist, ist der Exponent.
Runden
Funktionsrunde (x: erweitert): int64;: rund die reelle Zahl in eine Ganzzahl.
Roundo
Typ TROUNDTORANGE = -37..37; Funktion Roundto (const avalue: double; const adigit: troundtorange): double;: rund um die reelle Zahl gemäß dem angegebenen Adigit.
Roundto (1234567,3) = 1234000;8.Trunc
Funktion trunc (x: erweitert): int64;: Gibt den Ganzzahl Teil einer Funktion zurück. Ähnlich der Int -Funktion.
Die oben beschriebenen Funktionen werden häufiger in der Mathematikklasse verwendet.