Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Использование подпрограмм языка Pascal. Процедуры управления строками на экране. Специальные процедуры и функции.
Специальные процедуры Delay (Time) – организует задержку выполнения программы на Time мс. Exit – обеспечивает выход из выполняемого блока в окружающую среду. Если текущий блок является процедурой или функцией, выход производится во внешний блок. Если Exit указана в операторной части основной программы, программа прекращает работу и управление передается системе программирования. Halt – прекращает выполнение программы и передает управление системе программирования. Специальные функции KeyPressed – возвращает результат True, если на клавиатуре была нажата какая-либо клавиша, и False в противном случае. SizeOf (IT) – вычисляет объем основной памяти в байтах, которую занимает указанная переменная или тип. Результат имеет целочисленный тип. IT – идентификатор переменной или типа данных. Функция, определенная пользователем, состоит из заголовка и тела функции. Заголовок содержит зарезервированное слово Function, идентификатор (имя) функции, заключенный в круглые скобки необязательный список формальных параметров и тип возвращаемого функцией значения. Формат описания функции пользователя: Function имя (формальные_параметры): тип_результата; разделы описаний Begin {тело функции} раздел операторов End; В разделе операторов должен находиться по крайней мере один оператор, присваивающий идентификатору функции значение. Если таких присваиваний несколько, то результатом выполнения функции будет значение последнего оператора присваивания. Обращение к функции осуществляется по имени с необязательным указанием списка аргументов. Каждый аргумент должен соответствовать формальным параметрам, указанным в заголовке, и иметь тот же тип. Процедуры управления строками на экране CrtExit – восстанавливает режим, который был установлен при загрузке операционной системы. CrtInit – выводит на экран строку инициализации терминала, определенную при установке системы. CrlEol – стирает все символы в строке, начиная с текущей позиции курсора до конца строки. ClrScr – полностью очищает экран и помещает курсор в левый верхний угол экрана. DelLine – полностью стирает содержимое строки, в которой расположен курсор, все нижестоящие строки перемещаются на одну позицию вверх. InsLine – вставляет пустую строку в место расположения курсора. Эти процедуры обычно используются для изменения части экрана в сочетании с процедурой управления перемещением курсора GotoXY.
|