Модуль Crt Паскаль

Модуль 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.

 

Рейтинг
( Пока оценок нет )
Загрузка ...