Информатика -продвинутый курс



промывание миндалин аппаратом тонзиллор сколько нужно процедур. |

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЮ ТУРБО-ПАСКАЛЯ - часть 4


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

Процедура Getmem(var P:Pointer; I:Integer) отводит под область памяти, на которую будет ссылаться переменная Р, 1 байт памяти.

Процедура Mark(var P:Pointer) запоминает текущий указатель «кучи» в переменной Р.

Процедура New(var P:Pointer) отводит место в памяти под переменную того типа, на который указывает Р.

Процедура Release(var P.Pointer) ставит указатель «кучи» на значение переменной Р. Переменная Р должна быть предварительно обработана процедурой Mark. Уничтожаются все динамические переменные, расположенные в памяти после последнего вызова процедуры Mark.

Функция MemAvai:Integer возвращает размер доступной для динамических переменных памяти.

Функция Ord(P:Pointer):Integer возвращает адрес переменной ссылочного типа Р.

Функция Ptr(I:Integer):Rointer возвращает ссылку на адрес памяти I.

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

Процедура CrtExit - выдача на экран строки сброса экрана, определенной в инсталляторе.

Процедура Crtlnit - выдача на экран строки инициализации экрана, определенной в инсталляторе.

Процедура CIrEol уничтожает символы строки от курсора до крайнего правого символа без перемещения курсора.

Процедура CIrScr очищает экран.

Процедура DelLine - удаление строки, на которой находится курсор, и сдвиг всех строк, находящихся ниже этой строки, на одну вверх.

Процедура GotoXY (X,Y:Integer) - позиционирование курсора по координатам XnY.

Процедура InsLine - вставка пустой строки на место курсора и сдвиг всех строк, находящихся под этой строкой на одну вниз.

ПРОЧИЕ ПРОЦЕДУРЫ И ФУНКЦИИ

Процедура Bdos(func,param:Integer) - вызов функции Bdos с номером func, которая заносится в регистр С, и параметром param, который заносится в регистровую пару DE.

Процедура bios (func,param:Integer) - вызов функции Bios с номером func и параметром param. который заносится в регистровую пару ВС.

Процедура Delay (Ms:Integer) - задержка программы на Ms миллисекунд.




Содержание  Назад  Вперед