Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Массивы.doc
Скачиваний:
1
Добавлен:
10.11.2018
Размер:
119.3 Кб
Скачать

Модуль system Процедура Val

Procedure Val (s : String; var v; var Code : Integer);

Назначение: преобразует строковое значение в его числовое представление. Параметр і представляет собой выражение строкового типа. Параметр v является переменной целого или вещественного типа. Параметр Code – это переменная целого типа, которая формирует все число со знаком. Функция Val преобразует строку s в ее численное представление и сохраняет результат в v. Если где-либо в строке встречается недопустимый символ, то его номер сохраняется в параметре Code. В противном случае этот параметр равен нулю. Предшествующие пробелы должны быть удалены.

Процедура Str

Procedure Str (x [: Size [: Dec]], var s : String);

Назначение: преобразует численное значение в его строковое представление. Параметр х является выражением целого или вещественного типа. Параметры size и Dec представляют собой выражения целого типа. Параметр s – строковая переменная. Данная функция преобразует х в его строковое представление в соответствии с параметрами форматирования Size (размер) и Dec. Результирующая строка сохраняется в параметре s.

Модуль crt Цветовые константы

Константа

Число

Цвет

Black

0

Черный

Blue

1

Синий

Green

2

Зеленый

Cyan

3

Голубой

Red

4

Красный

Magenta

5

Фиолетовый

Brown

6

Коричневый

LightGray

7

Ярко-серый

DarkGray

8

Темно-серый

LightBlue

9

Ярко-синий

LightGreen

10

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

LightCyan

11

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

LightRed

12

Ярко-красный

LightMagenta

13

Ярко-фиолетовый

Yellow

14

Желтый

White

15

Белый

Blink

128

Мерцание (как слагаемое в TextColor )

Переменная TextAttr

Переменная TextAttr имеет тип Byte и может принимать значения от 0 до 255. В ней хранятся текущие цветовые атрибуты для фона, символов и атрибут мерцания символов. Каждый из восьми битов переменной TextAttr содержит определенную информацию.

Номер бита

7

6 5 4

3 2 1 0

Что определяет

Мерцание

1 – да;

0 - нет

Цвет фона (8 значений)

Цвет символов (16 значений)

Компонент цвета (RGB)

Красный Зеленый Синий

Яркость Красный Зеленый Синий

Процедура ClrEol

Procedure ClrEol;

Назначение: стирает все символы, начиная от позиции курсора, до конца строки. Курсор при этом не перемещается. Все позиции символов заполняются пробелами. При этом используется текущее определение текстовых атрибутов. Таким образом, если в TextBackGround не задан черный цвет, то в позициях, начиная от курсора и до правой границы, экран приобретает фоновый цвет.

Процедура ClrScr

Procedure ClrScr;

Назначение: очищает экран и помещает курсор в верхний левый угол экрана. Все позиции символов заполняются пробелами. При этом используется текущее определение текстовых атрибутов. Таким образом, если для TextBackGround не задан черный цвет, то для всего экрана устанавливается фоновый цвет.

Процедура Delay

Procedure Delay (msec : Word);

Назначение: выполняет задержку на заданное число миллисекунд. Параметр msec задает число миллисекунд интервала ожидания.

Процедура GotoXY

Procedure GotoXY (X,Y : Byte);

Назначение: позиционирует курсор в точку с заданными координатами. Курсор перемещается в ту позицию внутри текущего окна, которая задана координатами X и Y (X задает столбец, Y задает строку). Верхний левый угол задается координатами (1,1). Если задаются недопустимые координаты, то обращение к процедуре игнорируется.