Модуль Crt Паскаль дает возможность вывода на цветной экран разноцветных символов. Но, и в этом случае отображение данных символов будет производиться при работе в текстовом режиме.
Экран дисплея визуально можно представить как экран, который разделен линиями (вертикальными и горизонтальными) на отдельные ячейки. В каждую такую ячейку можно “вписать” любой символ и каждая подобная ячейка обладает своим адресом.
В Паскале модуль Crt включает совокупность процедур, которые дают возможность задать цвет символу, либо экрану монитора, очистить экран, изменить положение курсора и т.д. Некоторые из этих процедур уже были описаны в статье “Текстовый режим работы с графикой”.
Чтобы вывести на экран какой-нибудь символ или текст, применяются операторы вывода текста на экран: write и writeln. Для очистки экрана от всевозможных надписей, символов, текста воспользуйтесь процедурой clrscr.
Процедура delay (определяется в микросекундах) при работе в текстовом режиме достаточно уникальна. Она обеспечивает временную задержку текста, если возникла необходимость отображать символы или текст не сразу, а со временем.
Чтобы использовать модуль Crt Паскаль в нашей программе, его нужно импортировать в программу. Для этого следует подключить в секции, начинающейся со служебного слова uses.
Пример программы с модулем Crt Паскаль:
program modulcrt;
uses Сrt;
begin
textbackground (11); {устанавливаем цвет фона}
clrscr; textcolor (4); {устанавливаем цвет изображения}
gotoxy(20,20);
write('Privet, druziya!');
delay(2500); {делаем временную задержку текста}
gotoxy (40,40);
textcolor (6);
write ('WELCOM!');
readln;
end.

