Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2009, 16:58   #1
Bin
 
Регистрация: 12.12.2009
Сообщений: 4
По умолчанию процедуры модуля Crt

Составьте программу вывода на экран двух окон. Первое – обрамленное рамкой и в него занесен текст. Второе окно сформировано в виде ячеек разных оттенков цвета. Перемещение по ячейкам осуществляется стрелками управления курсором. При этом цвет фона окна с текстом меняется в соответствии с цветом ячейки.
Проблема в том что не могу сделать чтобы управления осуществлялось стрелками курсора и при этом цвет фона окна с текстом менялся в соответствии с цветом ячейки.
Код:
uses crt;
const
Lu= #218;
Ru= #191;
LD= #192;
RD= #217;
H= #196;
V=#179;
Txt='okno';
Var
j,k:integer;
Procedure Okno;
Begin
TextBackground(black);
TextColor(white);
Window(5,5,20,10);
Clrscr;
Write(Lu);
For K:=5+1 to 20-1 do Write (H);
Write(Ru);
For K:=5+1 to 10-1 do
Begin
GotoXy(1,k-5+1);
Write (V);
GotoXY(20-5+1,WhereY);
Write(V);
End;
Write(lD);
Window (5,5,20,10+1);
GotoXY(2,10-5+1);
For K:=5+1 to 20-1 do Write (H);
Write(RD);
Gotoxy(7,2);
WRite(TXT);
end;
procedure Gre;
begin
TextBackground(green);
Window (25,5,30,5);
Textcolor(Black);
Clrscr;
Write ('Green');
end;
procedure re;
begin
TextBackground(red);
Window (25,6,30,6);
Textcolor(Black);
Clrscr;
Write(' red');
end;
procedure blu;
Begin
TextBackground(blue);
Window (25,7,30,7);
Textcolor(Black);
Clrscr;
write(' blue');
end;
procedure Fon;
var
c:Char;
Begin
repeat
if keypressed then
   begin
     c:=readkey;

 end;
 until c=#27;
end;
Begin
Okno;
gre;
re;
Blu;
readkey;
End.
Bin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модуль CRT. Процедуры и функции. Pascal p.evgeny Помощь студентам 9 27.10.2009 17:02
модуль crt ksu25 Паскаль, Turbo Pascal, PascalABC.NET 2 24.10.2009 23:10
модуль crt BBagi Паскаль, Turbo Pascal, PascalABC.NET 1 27.12.2007 14:10