Программа на DelphiРефераты >> Программирование и компьютеры >> Программа на Delphi
Возвращает форматированное вещественное значение в виде строки. Format – формат числа, Value – число. В табл. 14 даны форматы функции FormatFloat.
Таблица 14
Формат |
Описание |
0 # . , E+, E- ; |
Поле для цифры. Недостающие позиции заменяются нулями Поле для цифры. Если в позиции имеется значащая цифра, то оно выводится. Нули не выводятся Разделитель целой и дробной частей Поле разделителя тысяч, миллионов Формат представления чисел с плавающей точкой. Если "+" указан, то перед порядком выводится знак. Если указан "-", то минус выводится только для отрицательных порядков Разделитель форматов |
Примеры действия форматов при конвертации числа в строку представлены в табл. 15.
Таблица 15
Формат |
Число 1 |
Число 2 |
Число 3 |
Число 4 |
0 0.00 #.## #,##0.00 #,##0.00;(#,##0.00) #,##0.00;;Zero 0.000E+00 #.###E-0 |
1234 1234 1234.00 1234 1,234.00 1,234.00 1,234.00 .234E+03 1.234E3 |
-1234 -1234 -1234.00 -1234 -1,234.00 (1,234.00) -1,234.00 -1.234E+03 -1.234E3 |
0.5 1 0.50 .5 0.50 0.50 0.50 5.000E-01 5E-1 |
0 0 0.00 0.00 0.00 Zero 0.000E+00 0E0 |
12.2. Стандартныефункции
- Function Char (X: byte): Char;
Возвращает символ с номером X.
Ch:= Char(74); {Ch= 'J'}
- Function Ord (X): LongInt;
Возвращает порядковый номер скалярного аргумента.
j:= Ord('J'); {j= 74}
- Function Round (X: Real): LongInt;
Возвращает округленное до целого значение вещественного аргумента.
j:= Round(12.8235); {j= 13}
- Function Trunc (X: Real): LongInt;
Возвращает целое путем отбрасывания дробной части вещественного аргумента.
j:= Round(12.8235); {j= 12}
12.3. Арифметические процедуры и функции
- Function Frac (X: Extended): Extended;
Возвращает дробную часть аргумента, например:
r:= Frac(-12.82); {r = -0.82, Frac(12.82)=0.82 }
- Function Abs (X: Extended): Extended;
Возвращает абсолютное значение аргумента, например:
r:= Abs(-12.82); {r = 12.82}
- Function ArcTan (X: Extended): Extended;
Возвращает арктангенс аргумента.
- Function Cos (X: Extended): Extended;
Возвращает косинус аргумента.
- Function Sin (X: Real): Real;
Возвращает синус аргумента.
- Function ArcCos(X: Extended): Extended;
Возвращает арккосинус аргумента, значение которого должно принадле-жать отрезку [-1, 1]. Возвращает значение из отрезка [0, Pi].
- Function ArcSin(X: Extended): Extended;
Возвращает арксинус аргумента, значение которого должно принадле-жать отрезку [-1, 1]. Возвращает значение из отрезка [-Pi/2, Pi/2].
- Function ArcTan2(Y, X: Extended): Extended;
Возвращает арктангенс аргументов, вычисляя ArcTan(Y/X) в соответ-ствии с квадрантами координатной плоскости xOy. Возвращает значение из отрезка [-Pi, Pi].
- Function Exp (X: Real): Real;
Возвращает экспоненту аргумента.
- Function Sinh(X: Extended): Extended;
Возвращает гиперболический синус аргумента.
- Function Cosh(X: Extended): Extended;
Возвращает гиперболический косинус аргумента.
- Function Tanh(X: Extended): Extended;
Возвращает гиперболический тангенс аргумента.
- Function ArcSinh(X: Extended): Extended;
Возвращает гиперболический арксинус аргумента.
- Function ArcCosh(X: Extended): Extended;
Возвращает гиперболический арккосинус аргумента.
- Function ArcTanh(X: Extended): Extended;
Возвращает гиперболический арктангенс аргумента.
- Function Ln (X: Real): Real;
Возвращает натуральный логарифм аргумента.
- Function Sqr (X: Real): Real;
Возвращает квадрат аргумента.
- Function Sqrt (X: Real): Real;
Возвращает квадратный корень аргумента.
- Function Ceil(X: Extended):Integer;
Возвращает наибольшее целое аргумента.
Сeil(-2.8) = -2 Ceil(2.8) = 3 Ceil(-1.0) = -1
- Function Floor(X: Extended): Integer;
Возвращает наименьшее целое аргумента.
Ceil(-2.8) = -3 Ceil(2.8) = 2 Ceil(-1.0) = -1
- Function Dec (X, [n]: LongInt): LongInt;
Уменьшает значение аргумента на величину второго параметра. Если он отсутствует, то уменьшает на 1.
J:=67; K:=Dec(J); {j= 66} K:=Dec(J, 13); {j= 53}
- Function Inc (X, [n]: LongInt): LongInt;
Увеличивает значение аргумента на величину второго параметра. Если он отсутствует, то увеличивает на 1.
J:=67; K:=Inc(J); {j= 68} K:=Inc(J, 13); {j= 81}
12.4. Скалярныефункции
- Function Odd (X: LongInt): Boolean;
Возвращает True, если аргумент четный.
J:=67; K:=Odd(J); {K= False}
- Function Pred (X);
Возвращает предшествующее значение типа аргумента.
- Function Succ (X);
Возвращает последующее значение типа аргумента.
12.5. Процедуры завершения
- Procedure Exit; Выход из процедуры.
- Procedure Halt([Code:Word]);