Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
48
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

Стандартные математические функцииObjectPascal

Обращение

Тип параметра

Тип результата

Примечание

abs(x)

Real, Integer

Тип аргумента

Модуль аргумента

ArcTan(x)

Real

Real

Аргтангенс (значение в радианах)

cos(x)

Real

Real

Косинус, угол в радианах

exp(x)

Real

Real

Экспонента

frac(x)

Real

Real

Дробная часть

int(x)

Real

Real

Целая часть числа

ln(x)

Real

Real

Логарифм натуральный

pi

-

Real

 = 3б141592653 …

Random

-

Real

Псевдослучайное число, равномерно распределенное в диапазоне 0 … [1]

Random(x)

Integer

Integer

Псевдослучайное число, равномерно распределенное в диапазоне 0 … (x-1)

Randomize

-

-

Инициация генератора случайных чисел

sin(x)

Real

Real

Синус, угол в радианах

sqr(x)

Real

Real

Квадрат аргумента

sqrt(x)

Real

Real

Корень квадратный

В этой таблице Real означает любой вещественный тип, Integer – любой целый тип.

Подпрограммы для работы с датой и временем

Подпрограмма

Назначение

Function Date: TdateTime;

Возвращает текущую дату.

Function DateToStr(D: TdateTime): String;

Преобразует дату в строку символов.

Function DateTimeToStr(D: TdateTime): String;

Преобразует дату и время в строку символов

Function FormatDateTime (Format: String; Value: TdateTime): String;

Преобразует дату и время из параметра Value в строку символов в соответствии со спецификаторами параметра Format.

Function Now: TdateTime;

Возвращает текущую дату и время.

Function Time: TdateTime;

Возвращает текущее время.

Function TimeToStr(T: TdateTime): String;

Преобразует время в строку.

Спецификаторы формата даты/времени

c

Отображает сначала дату в формате дд.мм.гг, затем пробел и время в формате чч.мм.сс: 08.06.99 19:45

d

Отображает день без ведущего нуля: 8

dd

Отображает день с ведущим нулем: 08

dddd

Отображает день недели: воскресенье (для нерусифицированной версии Windows – Sunday)

ddddd

Отображает дату в формате: дд.мм.гг: 08.06.99

dddddd

Отображает дату в формате д Месяц год: 8 Июнь 1999 (для нерусифицированной версии Windows – 8 June 1999)

m

Отображает число месяца без ведущего нуля: 6

mm

Отображает число месяца с ведущим нулем: 06

mmm

Отображает сокращенное название месяца: июн

mmmm

Отображает полное название месяца: Июнь

y или yy

Отображает две последние цифры года: 99

yyy или yyyy

Отображает все цифры года: 1999

h

Отображает час без ведущего нуля: 19

hh

Отображает час с ведущим нулем: 19

n

Отображает минуты без ведущего нуля: 45

nn

Отображает минуты с ведущим нулем: 45

s

Отображает секунды без ведущего нуля: 0

ss

Отображает секунды с ведущим нулем: 00

t

Отображает время в формате чч:мм: 19:45

tt

Отображает время в формате чч:мм:сс: 19:45:00

am/pm

Отображает время в 12-часовом формате (am- до полудня, pm – после полудня). Для спецификаторов hh:mm am/pm получим 07:45 pm

ampm

Отображает время в 12-часовом формате, но без указания до/после полудня. Для спецификаторов hh:mm ampm получим 07:45

a/p

Отображает время в 12-часовом формате (a- до полудня, p – после полудня). Для спецификаторов hh:mm a/p получим 07:45 p

/

Отображает используемый в Windows разделитель даты. Для спецификаторов d/m/y получим 8.6.99

:

Отображает используемый Windows разделитель времени. Для спецификаторов h:n:s получим 19:45:0

Любые другие символы, указанные в строке Format, а также заключенные в апострофы или кавычки специальные символы помещаются в выходную строку без преобразования, поэтому спецификаторы ‘h час n мин’ дадут строку 19 час 45 мин, а ‘hчас “n” мин’ – 19час n мин.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]