Очистка

  Процедура ClrScr очистит весь экран (или активное окно); курсор будет помещен в верхний левый его угол. Процедура ClrEol очистит текущую строку, начиная с текущей позиции курсора и до правого края экрана (окна). Процедура DelLine удалит строку, в которой находится курсор. Процедура InsLine очистит текущую строку целиком. Курсор останется на прежней позиции. Цвета Процедура TextBackground(color: byte) установит цвет фона. Процедура TextColor(color: byte) установит цвет выводимого текста. Замечание: Вместо номера цвета возможно использовать соответствующую константу (см. табл. 2.1).
Таблица 2.1. Стандартные цвета языка Pascal
Стандартн я кон танта Номер Цвет Стандартная константа Номер Цвет
black Черный darkgray Темно-серый
blue Синий lightblue Ярко-синий
green Зеленый lightgreen Ярко-зелены
cyan Голубой lightcyan Ярко-голубой
red Красный lightred Розовый
magenta Фиолетовый lightmagenta Ярко-фиолетовый
brown Коричневый yellow Желтый
lightgray Светло-серый white Белый

Помимо этого, можно использовать константу blink = 128 (мерцание).

Звук

Процедура Sound(hz: word) включит звуковой сигнал с частотой hz герц.

Процедура NoSound выключит звуковой сигнал.

Позиционирование

Процедура GotoXY(x,y: byte) переместит курсор в заданную позицию в пределах текущего окна (экрана).

Функция WhereX: byte вычислит положение курсора в текущем окне (или на экране): его горизонтальную составляющую. Напомним, что координата X отсчитывается от левого края экрана (окна).

Функция WhereY: byte вычислит положение курсора в текущем окне (или на экране): его вертикальную составляющую. Напомним, что координата Y отсчитывается от верхнего края экрана (окна).

Ожидание

Процедура Delay(ms: word) приостановит исполнение программы на ms миллисекунд.

Функция KeyPressed: boolean отслеживает нажатия клавиш (на клавиатуре).

Функция ReadKey: char возвращает код символа, чья клавиша (или комбинация клавиш) была нажата.

 

Файлы