Функции преобразования
Функции
В этом разделе приведено краткое описание наиболее часто используемых функций. Описание других функций можно найти в справочной системе.
Функции ввода и вывода
Таблица П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 Все права принадлежат авторам размещенных материалов.
|