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

Порядковые процедуры и функции

-------------------T--------------------------------------------

¦ Процедура/функция¦ Описание ¦

+------------------+--------------------------------------------+

¦ Dес ¦ Уменьшает значение переменной. ¦

+------------------+--------------------------------------------+

¦ Inс ¦ Увеличивает значение переменной. ¦

+------------------+--------------------------------------------+

¦ Оdd ¦ Проверяет, является ли аргумент нечетным¦

¦ ¦ числом. ¦

+------------------+--------------------------------------------+

¦ Рred ¦ Возвращает предшествующее значение аргумен-¦

¦ ¦ та. ¦

+------------------+--------------------------------------------+

¦ Suсс ¦ Возвращает его последующее значение. ¦

L------------------+---------------------------------------------

Строковые процедуры и функции

Следующие процедуры и функции используются для работы со

строками Паскаля.

-------------------T--------------------------------------------

¦ Процедура ¦ Описание ¦

+------------------+--------------------------------------------+

¦ Cоncat ¦ Выполняет конкатенацию последовательности¦

¦ ¦ строк. ¦

+------------------+--------------------------------------------+

¦ Cору ¦ Возвращает подстроку строки. ¦

+------------------+--------------------------------------------+

¦ Delete ¦ Удаляет из строки подстроку. ¦

+------------------+--------------------------------------------+

¦ Insert ¦ Добавляет в строку подстроку. ¦

+------------------+--------------------------------------------+

¦ Length ¦ Возвращает динамическую длину строки. ¦

+------------------+--------------------------------------------+

¦ Pоs ¦ Производит поиск подстроки в строке. ¦

+------------------+--------------------------------------------+

¦ Str ¦ Преобразует численное значение в его стро-¦

¦ ¦ ковое представление. ¦

+------------------+--------------------------------------------+

¦ Val ¦ Преобразует строковое значение в его чис-¦

¦ ¦ ленное представление. ¦

L------------------+---------------------------------------------

Процедуры и функции динамического распределения памяти

Эти процедуры и функции используются для управления динами-

чески распределяемой областью - областью памяти, которая занимает

всю свободную память или ее часть, остающуюся при выполнении

программы. Полное описание методов, используемых для управления

динамически распределяемой областью памяти приводится в разделе

"Программа динамического распределения памяти" в Главе 21 ("Воп-

росы управления памятью").

Процедуры динамического распределения памяти

-------------------T--------------------------------------------

¦ Процедура/функция¦ Описание ¦

+------------------+--------------------------------------------+

¦ Dispose ¦ Уничтожает динамическую переменную. ¦

+------------------+--------------------------------------------+

¦ FrееМем ¦ Уничтожает динамическую переменную данного¦

¦ ¦ размера. ¦

+------------------+--------------------------------------------+

¦ GetМем ¦ Создает новую динамическую переменную за-¦

¦ ¦ данного размера и устанавливает на нее пе-¦

¦ ¦ ременную-указатель. ¦

+------------------+--------------------------------------------+

¦ МахАvail ¦ Возвращает размер наибольшего непрерывного¦

¦ ¦ свободного модуля в динамически распределя-¦

¦ ¦ емой области памяти, соответствующий разме-¦

¦ ¦ ру наибольшей динамической переменной, ко-¦

¦ ¦ торая может быть выделена при обращении в¦

¦ ¦ МахAvail. ¦

+------------------+--------------------------------------------+

¦ МемАvail ¦ Возвращает количество имеющихся в динами-¦

¦ ¦ чески распределяемой области свободных¦

¦ ¦ байт. ¦

+------------------+--------------------------------------------+

¦ New ¦ Создает новую динамическую переменную и ус-¦

¦ ¦ танавливает на нее переменную-указатель. ¦

L------------------+---------------------------------------------

Соседние файлы в предмете Программирование на Pascal