Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП_ЛР1,2_A5_Часть1.doc
Скачиваний:
28
Добавлен:
08.11.2019
Размер:
1.7 Mб
Скачать

IntToStr(Value) - преобразовать целое число в десятичную символьную форму

Функция преобразовывает число Value типа Integer в строку символов, представляющих его в десятичной форме. Полученную строку функция возвращает как результат своей работы.

Lo(X) - выделить младший байт из числа

Функция выделяет младший байт из числа Х (любого целого типа) и возвращает его как результат своей работы. Тип возвращаемого результата - Byte.

Ord(X) - определить порядковый номер величины

Функция возвращает порядковый номер (типа Longint) величины Х по­рядкового типа.

Ptr(Address) - преобразовать адрес в указатель

Функция преобразовывает адрес Address типа Integer в указатель типа Pointer и возвращает его как результат своей работы.

Round(X) - округлить вещественное число до ближайшего целого

Функция возвращает целое число типа Longint, представляющее собой округленное до ближайшего целого вещественное число Х типа Extended.

Str(X, S) - преобразовать двоичное число в символьное представление

Процедура преобразовывает число Х любого целого или вещественного типа в строку S.

StringToWideChar(Source, Dest, DestSize) - преобразовать строку с ANSI-символами в строку с UNICODE-символами

Функция преобразовывает строку Source типа string в строку типа PWideChar и помещает ее в переменную Dest типа PWideChar и размером DestSize (типа Integer}. Функция возвращает указатель типа PWideChar на сформированную строку.

StrToFloat(S) - преобразовать символьную форму вещественного числа в двоичную

Функция преобразовывает строку S типа string в двоичное представле­ние вещественного числа типа Extended и возвращает это число как резуль­тат своей работы.

StrTolnt(S) - преобразовать символьную форму целого числа в двоичную

Функция возвращает двоичный эквивалент типа Integer символьной формы числа (десятичной или шестнадцатеричной), представленной строкой S.

StrToIntDef(S, Default) - преобразовать символьную форму числа в дво­ичную

Функция аналогична функции StrToInt. Если последовательность символов не представляет собой число, возвращается значение Default (типа Integer}.

Trunc(X) - выделить целую часть вещественного числа

Функция возвращает целое число типа Longint, представляющее собой целую часть вещественного числа Х типа Extended.

Val(s, V, Code) - преобразовать символьную форму числа в двоичную

Процедура преобразовывает форму числа, представленную строкой S, в двоичную в соответствии с типом параметра V. Этот параметр может быть любого целого или вещественного типа. Если преобразование прошло успешно, в переменной Code типа Integer будет число 0, в противном случае здесь будет номер первого неправильного символа.

WideCharLenToString(Source, SourceLen) - преобразовать строку с UNICODE-символами в строку с ANSI-символами

Функция формирует из строки Source типа PWideChar, содержащей UNICODE-символы, строку типа string с ANSI-символами. При этом берутся только SourceLen (типа Integer) первых символов исходной строки.

WideCharLenToStrVar(Source, SourceLen, Dest) - преобразовать строку с UNICODE-снмволамм • строку с ANSI-сммволамн

Процедура формирует из строки Source типа PWideChar, содержащей UNICODE -символы строку типа string с ANSI-символами и помещает ее в переменную Dest типа string. При этом берутся только SourccLen (типа Integer) первых символов исходной строки.

WideCharToString(Source) - преобразовать строку с UNICODE-сямволами в строку с ANSI-символами

Функция аналогична функции WideCharLenToString, однако преобразо­вываются все символы исходной строки.

WideCharToStrVar(Souree, Dest) - преобразовать строку с UNICODE-сямволамм в строку с ANSI-символами

Процедура аналогична процедуре WideCharLenToStrVar, однако преоб­разовываются все символы исходной строки.