- •Е. Г. Квашнин
- •Оглавление
- •Операторы ввода, вывода и присваивания информации
- •Оператор присваивания
- •Условный оператор
- •Оператор выбора
- •Процедуры
- •Функции
- •Константы цвета
- •Процедуры
- •Функции
- •Символы (строки)
- •Процедуры
- •Функции Chr(X:Byte):Char Возвращает символ с заданным порядковым номером X.
- •Сравнение строк
- •Объединение строк
Процедуры
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
|
Стиль определен пользователем
|