Функции преобразования
Функции
В этом разделе приведено краткое описание наиболее часто используемых функций. Описание других функций можно найти в справочной системе.
Функции ввода и вывода
Таблица П1.34. Функции ввода и вывода
Функция
| Описание
| InputBox(Заголовок, Подсказка, Значение)
| В результате выполнения функции на экране появляется диалоговое окно, в поле которого пользователь может ввести строку символов. Значением функции является введенная строка. Параметр Значение задает значение функции "по умолчанию", т. е. строку, которая будет в поле редактирования в момент появления окна
| ShowMessage(s)
| Функция ShowMessage выводит окно, в котором отображается сообщение s и командная кнопка ОК
| MessageDlg(s,t,b,h)
| Выводит на экран диалоговое окно с сообщением s и возвращает код кнопки, щелчком на которой пользователь закрыл окно.
Параметр t определяет тип окна:
mtwarning — внимание;
mtError — ошибка;
mtlnformation— информация;
mtConf irmation — запрос;
mtCustom— пользовательское (без значка).
Параметр b (множество типа TMsgDlgButtons ()) задает кнопки, отображаемые в окне (mbYes, mbNo, mbOK, mbCancel, mbHelp, mbAbort, mbRetry, mblgnore и mbAll).
Параметр h задает раздел справочной системы, который появится в результате нажатия кнопки Help или клавиши <F1>. Если справочная система не используется, значение параметра должно быть равно 0.
Значение функции — одна из констант: mrAbort, mrYes, mrOk, mrRetry, mrNo, mrCancel, mrlgnore или
mrAll, обозначающая соответствующую командную кнопку
|
Математические функции
Таблица П1.35. Математические функции
Функция
| Значение
| abs (n)
| Абсолютное значение n
| sqrt(n)
| Квадратный корень из n
| ехр(n)
| Экспонента n
| rardom(n)
| Случайное целое число в диапазоне от 0 до п-1 (перед первым обращением к функции необходимо вызвать процедуру randomize, которая выполнит инициализацию программного генератора случайных чисел)
| sin(a)
| Синус выраженного в радианах угла а
| cos(a)
| Косинус выраженного в радианах угла а
| tan(a)
| Косинус выраженного в радианах угла а
| asin(n) acos(n) atan(n)
| Угол (в радианах), синус, косинус и тангенс которого равен n
|
Аргумент тригонометрических функций (угол) должен быть выражен в радианах. Для преобразования величины угла из градусов в радианы следует воспользоваться формулой (а*3.1415256) /180, где а— величина угла в градусах; 3.1415926— число п. Вместо десятичной константы 3.1415926 можно использовать именованную константу m_pi, которая определена в файле math.h.
Функции преобразования
Таблица П1.36. Функции преобразования
Функция
| Значение функции
| intToStr(k)
| Строка, являющаяся изображением целого к
| FloatToStr(n)
| Строка, являющаяся изображением вещественного п
| FloatToStrF(n,f, k,m)
| Строка, являющаяся изображением вещественного п. При вызове функции указывают:
f — формат; к — точность; m— количество цифр после десятичной точки.
|
| Формат определяет способ изображения числа:
|
| f fGeneral — универсальный;
|
| f fExponent — научный;
|
| ff Fixed — с фиксированной точкой;
|
| f fNumber — с разделителями групп разрядов;
|
| ff Currency — финансовый.
|
| Точность определяет нужное общее количество цифр:
|
| 7 или меньше для значения типа Single;
|
| 15 или меньше для значения типа Double;
|
| 18 или меньше для значения типа Extended
| StrTolnt(s)
| Целое, изображением которого является строка s
| StrToFloat(s)
| Вещественное, изображением которого является строка s
| | | |
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|