у-виводу, коли він здійснюється через операційну систему, підпрограми модуля Crt працюють з BIOS, і навіть безпосередньо з відеопам'яттю.
При роботі з екраном через модуль Crt весь екран розбивається на окремі рядки, а кожна рядок - на окремі позиції, в кожну з яких можна помістити один символ, (У тому числі і пробіл). Т.ч. весь екран розбивається на окремі неподільні прямокутні елементи. Для кожного елемента можна задати колір фону і колір символу. Крім того, символ можна зробити мерехтливим. p> Модуль Crt дозволяє працювати не тільки зі
всім екраном, але і виділяти в ньому прямокутні вікна. Будь-яке вікно задається своїм лівим верхнім кутом і правим нижнім кутом. Ці кути, як і будь-яке положення на екрані, задаються двома координатами X і Y.
Наведені нижче процедури і функції розширюють можливості використання текстового режиму екрану, знаходяться в стандартному модулі CRT.TPU і будуть доступні в програмі після оголошення USES CRT. p> 1) Функція без параметрів KeyPressed повертає true, якщо на клавіатурі була натиснута будь символьна клавіша, і false у противному випадку. Не затримує виконання програми. p> 2) Функція без параметрів ReadKey повертає символ натиснутою клавіші без відлуння повтору на екрані. Призупиняє виконань програми до натискання на будь-яку клавішу. p> 3) Функції без параметрів WhereX, WhereY повертають горизонтальну або вертикальну координату поточної позиції курсору щодо поточного вікна.
4) Процедура без параметрів CIrEol видаляє всі символи оттекущей позиції курсору до кінця рядка без переміщення курсору.
5) Процедура без параметрів DelLine видаляє рядок, на якій
знаходиться курсор, і переміщує всі рядки нижче цього рядка на
рядок вгору. Нижній рядок очіщается.6) Процедура без параметрів ClrScr очищає екран і поміщає курсор у верхній лівий кут.
7) Процедура Delay призупиняє роботу програми на
вказане число мілісекунд (t). DELAY (t);
8) Процедура GotoX, Y переміщує курсор в точку із заданими
координатами X, Y текстового екрану або вікна, якщо воно задано.
GOTOXY (X, Y);
Коди квітів
Black
0
Чорний
Blue
1
Синій
Green
2
Зелений
Cyan
3
Блакитний
Red
4
Червоний
Magenta ​​p>
5
Фіолетовий
Brown
6
Коричневий
LightGray
7
Світло-сірий
DarkGray
8
Темно-сірий
LightBlue
9
Світло-синій
LightGreen
10
Світло-зелений
LightCyan
11
Світло-блакитний
LightRed
12
Рожевий
LightMagenta ​​p>
13
Світло-фіолетовий
Yellow
14
Жовтий
White
15
Білий
Blink
128
Мерехтіння символів
Кольори з кодами від 0 до 7 включно можна використовувати як для символів, так і для фону. Інші кольори і код мерехтіння можна використовувати тільки для символів. p> Pascal - це імперативний мова програмування, розроблений Ніклаус Віртом в 1970 в якості мови навчання структурному програмуванню. Назва мови дано в честь видатного французького математика, фізика, літератора і філософа Блеза Паскаля. Спочатку мова компілювався в байт-код, подібно до мови Java. p> Особливостями мови є строга типізація та наявність коштів структурн...