pascalabcnet/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for real.html

49 lines
4.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Between">
<param name="Keyword" value="Ceil">
<param name="Keyword" value="Clamp">
<param name="Keyword" value="ClampBottom">
<param name="Keyword" value="ClampTop">
<param name="Keyword" value="Floor">
<param name="Keyword" value="InRange">
<param name="Keyword" value="Round">
<param name="Keyword" value="RoundBigInteger">
<param name="Keyword" value="Sqr">
<param name="Keyword" value="Sqrt">
<param name="Keyword" value="ToString">
<param name="Keyword" value="Trunc">
<param name="Keyword" value="TruncBigInteger"></object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
</HEAD><body><H1>Методы расширения типа real</H1>
<table border=0 cellpadding=5><tr><td><code><b>function</b> Between(Self: real; a, b: real; inclusive: boolean := True): boolean;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает True если значение находится между двумя другими</td></tr>
<tr><td><code><b>function</b> Ceil(Self: real): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает наменьшее целое, большее или равное вещественному числу</td></tr>
<tr><td><code><b>function</b> Clamp(Self: real; bottom,top: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает число, ограниченное диапазоном от bottom до top включительно</td></tr>
<tr><td><code><b>function</b> ClampBottom(Self: real; bottom: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает число, ограниченное величиной bottom снизу</td></tr>
<tr><td><code><b>function</b> ClampTop(Self: real; top: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает число, ограниченное величиной top сверху</td></tr>
<tr><td><code><b>function</b> Floor(Self: real): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает наибольшее целое, меньшее или равное вещественному числу</td></tr>
<tr><td><code><b>function</b> InRange(Self: real; a,b: real): boolean;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает True если значение находится в диапазоне [a, b]</td></tr>
<tr><td><code><b>function</b> Round(Self: real): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает число, округленное до ближайшего целого</td></tr>
<tr><td><code><b>function</b> Round(Self: real; digits: integer): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает x, округленное до ближайшего вещественного с digits знаками после десятичной точки</td></tr>
<tr><td><code><b>function</b> RoundBigInteger(Self: real): BigInteger;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает число, округленное до ближайшего длинного целого</td></tr>
<tr><td><code><b>function</b> Sqr(Self: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает квадрат числа</td></tr>
<tr><td><code><b>function</b> Sqrt(Self: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает квадратный корень числа</td></tr>
<tr><td><code><b>function</b> ToString(Self: real; frac: integer): string;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает вещественное, отформатированное к строке с frac цифрами после десятичной точки</td></tr>
<tr><td><code><b>function</b> Trunc(Self: real): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает целую часть вещественного числа</td></tr>
<tr><td><code><b>function</b> TruncBigInteger(Self: real): BigInteger;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает целую часть вещественного числа как длинное целое</td></tr>
</table>
</body></HTML>