Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Использование подпрограмм языка Pascal. Процедуры управления строками на экране. Специальные процедуры и функции.






Специальные процедуры

Delay (Time) – организует задержку выполнения программы на Time мс.

Exit – обеспечивает выход из выполняемого блока в окружающую среду. Если текущий блок является процедурой или функцией, выход производится во внешний блок. Если Exit указана в операторной части основной программы, программа прекращает работу и управление передается системе программирования.

Halt – прекращает выполнение программы и передает управление системе программирования.

Специальные функции

KeyPressed – возвращает результат True, если на клавиатуре была нажата какая-либо клавиша, и False в противном случае.

SizeOf (IT) – вычисляет объем основной памяти в байтах, которую занимает указанная переменная или тип. Результат имеет целочисленный тип. IT – идентификатор переменной или типа данных.

Функция, определенная пользователем, состоит из заголовка и тела функции. Заголовок содержит зарезервированное слово Function, идентификатор (имя) функции, заключенный в круглые скобки необязательный список формальных параметров и тип возвращаемого функцией значения.

Формат описания функции пользователя:

Function имя (формальные_параметры): тип_результата;

разделы описаний

Begin {тело функции}

раздел операторов

End;

В разделе операторов должен находиться по крайней мере один оператор, присваивающий идентификатору функции значение. Если таких присваиваний несколько, то результатом выполнения функции будет значение последнего оператора присваивания.

Обращение к функции осуществляется по имени с необязательным указанием списка аргументов. Каждый аргумент должен соответствовать формальным параметрам, указанным в заголовке, и иметь тот же тип.

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

CrtExit – восстанавливает режим, который был установлен при загрузке операционной системы.

CrtInit – выводит на экран строку инициализации терминала, определенную при установке системы.

CrlEol – стирает все символы в строке, начиная с текущей позиции курсора до конца строки.

ClrScr – полностью очищает экран и помещает курсор в левый верхний угол экрана.

DelLine – полностью стирает содержимое строки, в которой расположен курсор, все нижестоящие строки перемещаются на одну позицию вверх.

InsLine – вставляет пустую строку в место расположения курсора.

Эти процедуры обычно используются для изменения части экрана в сочетании с процедурой управления перемещением курсора GotoXY.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.