Il y a tellement de bonnes choses à Delphi, tellement qu'ils rendent les gens ennuyeux. Ce sentiment est quand j'ai joué au jeu "Hero Invincible 3".
Enregistrez-le d'abord, puis revenez pour renforcer vos recherches sur les unités de mathématiques.
Plaque
Fonction Ceil (const x: étendu): entier;: autour d'une variable dans la direction de l'infini positive. Par exemple:
Ceil (-2,8) = - 2; ceil (2.8) = 3; ceil (-1,0) = - 1;Sol
Plancher de fonction (const x: étendu): entier;: autour d'une variable dans la direction à l'infini négative. Par exemple:
Plancher (-2,8) = - 3; plancher (2,8) = 2; plancher (-1,0) = - 1;3. Comparevalue
Fonction CompareVALUe (const A, B: entier): TvalueLelations; ; Fonction CompareValue (const a, b: double; epsilon: double = 0): tvalueLelationship;
Comparez la relation entre les deux variables A et B. Si A <B, la valeur de retour est -1; Expression étendue.
4. Assure-Tente
Fonction AssureRange (const Avalue, Amin, AMAX: entier): entièrement; ;
Renvoie une valeur garantie dans une certaine plage. Si AVALUE <amin, renvoyer Amin; si AVALUE> AMAX, RETOUR AMAX;
5. Inrange
Fonction Inrange (Const Avalue, Amin, AMAX: entier): Boolean; Overload; Fonction Inrange (const Avalue, Amin, AMAX: INT64): Boolean; ;
Utilisé pour déterminer si un nombre se situe dans une certaine plage. Si Amin <= Avalue <= AMAX, Renvoie True; Sinon, renvoyez FAUX.
6. Max, min
Max
fonction max (a, b: entier): entier; surcharge; fonction max (a, b: int64): int64; ): Double; surcharge;
Comparez les deux expressions numériques pour retourner la plus grande. Parmi eux, A et B sont des types d'entiers, INT64, simples, doubles et étendus.
Min
fonction min (a, b: entier): entier; surcharge; fonction min (a, b: int64): int64; ): Double; surcharge;
La comparaison des deux expressions numériques renvoie les plus petites d'entre elles. Parmi eux, A et B sont des types d'entiers, INT64, simples, doubles et étendus.
7. puissance, rond, rond
Pouvoir
Power de la fonction (base de const, exposant: étendu): étendu;: renvoie toute puissance du numéro de base. où la base est la base et l'exposant est l'exposant.
Rond
Fonction Round (x: Extended): Int64;: Arrondissez le nombre réel dans un entier.
Rond
type troundtorange = -37..37; fonction rondtto (const Avalue: double; const adigit: troundtorange): double;: autour du nombre réel selon l'Adigit spécifié.
Roundto (1234567,3) = 1234000;8.trunc
fonction trunc (x: étendue): int64;: renvoie la partie entière d'une fonction. Similaire à la fonction int.
Les fonctions décrites ci-dessus sont plus couramment utilisées dans la classe de mathématiques.