Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник-задач-на-Языке-Turbo-Pascal.doc
Скачиваний:
39
Добавлен:
11.02.2015
Размер:
445.95 Кб
Скачать

Процедуры

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

Delay(D: Word)Приостанавливает работу программы на указанное числоDмиллисе­кунд. Практически время задержки зависит от тактовой частоты про­цессора.

GotoXY(X, Y: Byte) Перемещает курсор в позицию Х строки Y экрана.

NoSound Выключает источник звука.

Sound(F: Word) Запускает источник звука с частотойF(Гц).

TextBackGround(Color: Byte) Устанавливает цвет фона.

TextColor(Color: Byte) Устанавливает цвет символов.

Wmdow(Xl, Yl, X2, Y2: Byte)Определяет текстовое окно на экране. XI,Yl- координаты левого верхнего угла окна, X2, Y2 - правого нижнего угла окна.

Функции

KeyPressed: BooleanАнализирует нажатие клавиши. РезультатTRUE, если на клавиатуре нажата клавиша (кромеAlt,Ctrlи т. п.), иFALSEв противном слу­чае. Не задерживает исполнение программы.

ReadKey: CharЧитает символ с клавиатуры без эхоповтора на экране. Приостанав­ливает исполнение программы до нажатия на любую клавишу, кро­меAlt,Ctrlи т. п.

Библиотека GRAPH

Библиотека (модуль) GRAPHсодержит константы, процедуры и функции для управления графическим режимом работы монитора.

Константы цвета

Black

0

Чёрный

DarkGray

8

Тёмно-серый

Blue

1

Синий

LightBlue

9

Ярко-синий

Green

2

Зелёный

LightGreen

10

Ярко-зелёный

Cyan

3

Голубой

LightCyan

11

Ярко-голубой

Red

4

Красный

LightRed

12

Розовый

Magenta

5

Фиолетовый

LightMagenta

13

Малиновый

Brown

6

Коричневый

Yellow

14

Жёлтый

LightGray

7

Светло - серый

White

15

Белый

Стили заполнения геометрических фигур

Константа

Код

Описание

EmptyFill

0

Сплошное заполнение цветом фона

SolidFill

1

Сплошное заполнение заданным цветом

LineFill

2

Заполнение горизонтальными линиями

LtSlashFill

3

Диагональное заполнение (///)

SlashFill

4

Диагональное заполнение толстыми линиями

BkSlashFill

5

Обратное диагональное заполнение толстыми линиями

LtBkSlashFill

6

Обратное диагональное заполнение (\\\)

HatchFill

7

Клетчатое заполнение

XhatchFill

8

Косое клетчатое заполнение

InterleaveFill

9

Чередующееся линейное заполнение

WideDotFill

10

Редко расположенные точки

CloseDotFilI

11

Часто расположенные точки

UserFill

12

Стиль определен пользователем