IPB

> Список функций и процедур Borland Pascal
Чат
Форум
Загрузка...
 

Язык:
Русский
English

 Список функций и процедур Borland Pascal


Основные функции и процедуры

Математические функции

Abs

Синтаксис:
function Abs(X);
Действие: Возвращает абсолютное значение аргумента, в качестве которого можно использовать выражение целого или вещественного типа.

ArcTan

Синтаксис:
function ArcTan(X: Real): Real;
Действие: Возвращает арктангенс аргумента - угла, величина которого выражена в радианах.

Cos

Синтаксис:
function Cos(X: Real): Real;
Действие: Возвращает косинус аргумента - угла, величина которого выражена в радианах.

Ехр

Синтаксис:
function Exp(X: Real): Real;
Действие: Возвращает значение, равное экспоненте аргумента.

Ln

Синтаксис:
function Ln(X: Real): Real;
Действие: Возвращает значение, равное натуральному логарифму аргумента.

Sin

Синтаксис:
function Sin(X: Real): Real;
Действие: Возвращает синус аргумента - угла, величина которого выражена в радианах.

Sqr

Синтаксис:
function Sqr(X);
Действие: Возвращает квадрат аргумента, в качестве которого можно использовать выражение целого или вещественного типа.

Sqrt

Синтаксис:
function Sqrt(X: Real): Real;
Возвращает значение, равное квадратному корню из аргумента.

Random

Синтаксис:
function Random [ (Диапазон: Word)];
Действие: Если параметр Диапазон не указан, то возвращает случайное число X, которое удовлетворяет условию 0 <= X < 1. Если параметр диапазон указан, то функция возвращает случайное число типа Word, удовлетворяющее условию 0 <= X < диапазон.

Odd

Синтаксис:
function Odd (Число: Integer): Boolean;
Действие: Проверка нечётности числа. Если число нечётное, возвращается True, если число чётное — возвращается False.

Pred

Синтаксис:
function Pred(X);
Действие: Возвращает значение, предшествующее X (к первому элементу типа неприменима). Применима также и к символам (значениям порядкового типа данных Char).

Succ

Синтаксис:
function Succ(X)
Действие: Возвращает значение, следующее за X (к последнему элементу типа неприменима). Применима также и к символам (значениям порядкового типа данных Char).

Inc

Синтаксис: Inc(x); Inc(x, k);
Действие: Процедура inc(x) возвращает значение, следующее за х (для арифметических типов данных это эквивалентно оператору x := x + 1).
Процедура Inc(x, k) возвращает k-е значение, следующее за х (для арифметических типов данных это эквивалентно оператору x := x + k). Применима также и к символам (значениям порядкового типа данных Char).

Dec

Синтаксис: Dec(x); Dec(x, k);
Действие: Процедура Dec(x) возвращает значение, предшествующее х (для арифметических типов данных это эквивалентно оператору x := x - 1).
Процедура Dec(x, k) возвращает k-e значение, предшествующее х (для арифметических типов данных это эквивалентно оператору x := x - k). Применима также и к символам (значениям порядкового типа данных Char).

Функции и процедуры преобразования

Int

Синтаксис:
function Int(X: Real): Real;
Действие: Возвращает целую часть аргумента как значение вещественного типа. Дробная часть аргумента при преобразовании не учитывается, т. е. функция не производит округление.

Round

Синтаксис:
function Round(X: Real): LongInt;
Действие: Возвращает округленное к ближайшему целому значение аргумента.

Str

Синтаксис:
procedure Str(X [:ВсегоСимволов [:ДробнаяЧасть ]]; var Строка: string);
Действие: Выполняет преобразование числового выражения в его строковое представление. ВсегоСимволов и дробнаяЧасть - необязательные выражения целого типа, которые задают общее количество символов и количество символов дробной части в изображении числа.

Trunc

Синтаксис:
function Trunc(X: Real): LongInt;
Действие: Возвращает целую часть аргумента как значение целого типа. Дробная часть аргумента при преобразовании не учитывается, т. е. функция не производит округление.

Val

Синтаксис:
procedure Val(Строка: string; var Переменная; var Ошибка: Integer);
Действие: Выполняет преобразование строки, изображающей целое или вещественное число, в число. Полученное значение присваивается переменной, указанной при вызове процедуры. Если преобразование не может быть выполнено, то в переменную Ошибка записывается номер символа строки, который явился причиной неудачи преобразования. Если преобразование выполнено успешно, то значение сшибка равно нулю.

Функции и процедуры для работы со строками и символами

Chr

Синтаксис:
function Chr(КодСимвола: Byte): Char;
Действие: Возвращает символ с указанным кодом.

Ord

Синтаксис:
function Ord(Символ: Char): Byte;
Действие: Возвращает код указанного символа.

Concat

Синтаксис:
function Concat(si [, s2, ...,sN] : string): string;
Действие: Возвращает строку, являющуюся объединением строк, указанных при вызове функции.

Сору

Синтаксис:
function Copy(s: string; n: Integer; i: Integer): string;
Действие: Возвращает подстроку - часть строки а. Подстрока начинается с символа с номером n и состоит из i символов.

Delete

Синтаксис:
procedure Delete(var s: string; НомерСимвола: Integer; Сколько: Integer);
Действие: Удаляет из строки s её часть, которая начинается с символа с номером п и состоит из i символов.

Length

Синтаксис:
function Length(Строка: string): Integer;
Действие: Возвращает значение, равное количеству символов строки-аргумента.

Pos

Синтаксис:
function Pos(Строка: string; Подстрока: string): Byte;
Действие: Возвращает позицию (номер символа) подстроки в строке.

Процедуры и функции для работы с файлами

Append

Синтаксис:
procedure Append(var F: Text);
Действие: Открывает существующий файл, связанный с файловой переменной F в режиме добавления в конец файла. При попытке открыть несуществующий файл появляется ошибка времени выполнения программы.

Assign

Синтаксис:
procedure Assign(var F; ИмяФайла: string);
Действие: Связывает файловую переменную г с конкретным файлом.

Close

Синтаксис:
procedure Close(var F);
Действие: Закрывает файл, связанный с файловой переменной к.

Eof

Синтаксис:
function Eof(var F): Boolean;
Действие: Проверяет, не достигнут ли конец файла (end of file) при чтении из файла, связанного с файловой переменной f. Если указатель чтения достиг конца файла, то функция Eof возвращает значение True, в противном случае — False.

Erase

Синтаксис:
procedure Erase(var F) ;
Действие: Уничтожает файл, имя которого связано с файловой переменной F.

Reset

Синтаксис:
procedure Reset(var F [:File; RecSize: Word]);
Действие: Открывает существующий файл. Тип файла может быть любым. Если элементы файла не относятся к одному из стандартных типов, то параметр RecSize задает длину записи (в байтах). При попытке открыть несуществующий файл возникает ошибка времени выполнения.

Rewrite

Синтаксис:
procedure Rewrite(var F [:File; RecSize: Word]);
Действие: Создает и открывает файл, имя которого связано с файловой переменной F Если файл с таким именем уже существует то процедура Rewrite его уничтожает и создаёт новый.

Eoln

Синтаксис:
function Eoln [ (var F: Text)]: Boolean;
Действие: Если при обращении к функции Eoln параметр не указан, то функция проверяет, не является ли очередной символ, читаемый из буфера клавиатуры, символом «новая строка». Если является, то функция возвращает значение True, в противном случае — False. Если параметр указан, то функция аналогичным образом проверяет очередной символ текстового файла, связанного с файловой переменной, указанной при вызове функции.

Halt

Синтаксис:
procedure Halt [ (КодЗавершения: Word) ];
Действие: Завершает выполнение программы и передаёт управление операционной системе.

 
 К началу страницы 
 

Код для вставки: :: :: :: ГОСТ ::
Поделиться: //
 



-
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"