Функция | Возвращаемый результат |
Abs(x) | Абсолютное значение x |
ArcTan(x) | Арктангенс x |
Cos(x) | Косинус x |
Exp(x) | Экспоненциальная функция от x |
Frac(x) | Дробная часть x |
Int(x) | Целая часть x. Возвращает вещественное значение с нулевой дробной частью |
Ln(x) | Натуральный логарифм x |
Pi | Число Пи (3.1415926535897932385) |
Round(x) | Ближайшее к x целое значение. Возвращает значение целого типа |
Sin(x) | Синус x |
Sqr(x) | Квадрат x |
Sqrt(x) | Квадратный корень из x |
Trunc(x) | Целая часть x. В отличие от Int возвращает целое значение |
Random | Случайное число от 0 до 1 или в заданном диапазоне. Для запуска случайного генератора используется процедура Randomize, а начальное число задается переменной RandSeed |
Строковый тип (string)
Значением строкового типа является последовательность символов размером до 255 символов. Строковый тип, объявленный без атрибута размера, имеет установленный по умолчанию размер, равный 255 символам.
S1:string;
S2:string[10];
В переменной S1 может быть записана строка длиной до 255 символов, а в S2 – только до 10 символов. Текущее значение длины можно получить с помощью процедуры Length. К символам в строке можно иметь доступ как к элементам массива.
|
|
Функции для работы со строковым типом
Функция | Возвращаемый результат |
Concat (s1,s2,s3) | Возвращает строку, состоящую из последовательно соединенных строк (конкатенация строк) s1, s2, s3. Эквивалентно операции s1+s2+s3. |
Copy(s,pos,len) | Возвращает подстроку длиной максимум len символов из строки s, начиная с позиции pos. |
Length(s) | Возвращает текущую длину строки s. |
Pos(substring,s) | Возвращает место первого вхождения подстроки substring в строку s. |
Процедуры для работы со строковым типом
Процедура | Описание |
Delete(s,pos,len) | Удаляет подстроку длиной максимум len символов из строки s, начиная с позиции pos. |
Insert(sourse,s, pos) | Вставляет строку sourse в строковую переменную s, начиная с позиции pos. |
Str(x,s) | Преобразует численное значение x в строковую переменную s. |
Val(s,v,code) | Преобразует строку s в соответствующее численное представление x. Переменная code содержит код ошибки в случае неправильного преобразования. |