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