Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Словарь Паскаля.docx
Скачиваний:
4
Добавлен:
12.11.2019
Размер:
307.04 Кб
Скачать

Список функций языка Turbo Pascal 7.0 отсортированных по назначению.

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

    • Abs - возвращает абсолютную величину параметра

    • ArcTan - возвращает арктангенс параметра

    • Cos - возвращает косинус параметра

    • Dec - уменьшает значение переменной

    • Exp - возвращает экспоненту параметра

    • Frac - возвращает дробную часть параметра

    • Inc - увеличивает значение переменной

    • Int - возвращает целую часть параметра

    • Ln - возвращает натуральный логарифм аргумента

    • LongDiv - быстрая подпрограмма деления

    • LongMul - быстрая подпрограмма умножения

    • Odd - проверяет параметр на нечетность

    • Pi - возвращает значение числа Пи

    • Random - возвращает случайное число

    • Randomize - инициализирует встроенный генератор случайных чисел

    • Round - округляет значение любого вещественного типа до значения целочисленного типа

  • Функции управления программой

    • Abstract - завершает программу с ошибкой времени выполнения программы 211

    • Break - завершает циклы For, While или Repeat

    • Continue - продолжает циклы For, While или Repeat

    • Delay - процедура задержки по таймеру

    • DosExitCode - возвращает код завершения подпроцесса

    • Exit - выходит из текущего блока программы

    • Halt - останавливает выполнение программы и возвращается в операционную систему

    • Keep - завершает программу и оставляет ее в памяти

    • RunError - останавливает выполнение программы

  • Функции работы с указателями

    • Addr - возвращает адрес определенного объекта

    • Assigned - проверяет равна ли функциональная или процедурная переменная NIL

    • Ofs - возвращает смещение определенного объекта

    • Ptr - преобразовывает адрес в виде сегмент:смещение в указатель

  • Функции работы с памятью

    • AllocMultiSel - распределяет TMultiSelRec со счетом, равным параметру count

    • Dispose - удаляет динамическую переменную

    • DoneMemory - освобождает память, распределенную на зону безопасности

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

    • FreeMem - удаляет динамическую переменную заданного размера

    • FreeMultiSel - удаляет запись TMultiSelRec, распределенную заранее процедурой AllocMultiSel

    • GetMem - создает динамическую переменную заданного размера и помещает ее адрес в указатель

    • InitMemory - инициализирует зону безопасности

    • LowMemory - возвращает True, если распределение памяти попало в зону безопасности

    • Mark - записывает состояние кучи в указатель

    • MaxAvail - возвращает размер самого большого непрерывного свободного блока в куче

    • MemAlloc - распределяет память в куче и возвращает указатель на блок

    • MemAllocSeg - распределяет сегментно-выравненный блок памяти

    • MemAvail - возвращает количество всей свободной памяти в куче

    • Move - копирует байты из Source в Dest

    • New - создает новую динамическую переменную и устанавливает на нее указатель

    • Release - возвращает кучу в заданное состояние

    • RestoreMemory