Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы билдер.pdf
Скачиваний:
81
Добавлен:
07.05.2015
Размер:
989.13 Кб
Скачать

Приложение 2

ПРОЦЕДУРЫ И ФУНКЦИИ ДЛЯ РАБОТЫ СО СТРОКАМИ

Для работы со строками применяются следующие процедуры и функции (в квадратных скобках указываются необязательные параметры)

Подпрограммы преобразования строк в другие типы

Function StrToCurr(St: String):

Преобразует символы строки St в целое число

Currency;

типа Currency. Строка не должна содержать

 

ведущих или ведомых пробелов

Function StrToFloat(St: String):

Преобразует символы строки St в вещественное

Extended;

число. Строка не должна содержать ведущих или

 

ведомых пробелов

Function StrToInt(St: String):

Преобразует символы строки St в целое число.

Integer;

Строка не должна содержать ведущих или

 

ведомых пробелов

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

Function FloatToStr( Value:

Преобразует вещественное значение Value в

Extended): String;

строку символов

Function FloatToStrF(Value:

Преобразует вещественное значение Value в

Extended; Format: TFloatFor-

строку символов с учетом параметров Precision и

mat; Precision, Digits: Integer) :

Digits (см. пояснения ниже)

String;

 

Function FormatFloat(Format:

Преобразует вещественное значение Value в

String; Value: Extended): String;

строку

Function IntToStr(Value:

Преобразует целое значение Value в строку

Integer) : String;

символов

Правила использования параметров функции FloatToStrF показаны ниже:

Значение Описание

Format

fFfExponent Precision задает общее количество десятичных цифр мантиссы.

Digits - количество цифр в десятичном порядке XX. Число

округляется с учетом первой отбрасываемой цифры: 3.1416Е+00

ffFixed Формат с фиксированным положением разделителя целой и дробной частей. Precision задает общее количество десятичных цифр в

представлении числа. Digits - количество цифр в дробной части.

Число округляется с учетом первой отбрасываемой цифры: 3,14

ffGeneral Универсальный формат, использующий наиболее удобную для

чтения форму представления вещественного числа. Соответствует формату ffFixed, если количество цифр в целой части меньше или

равно Precision, а само число - больше или равно 0,00001, в противном случае соответствует формату ffExponent: 3,1416