Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
ЙожЪ
 Аватар для Helfer
64 / 60 / 17
Регистрация: 23.10.2009
Сообщений: 652

Модуль CRT

16.12.2009, 00:20. Показов 1045. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу, которая выводит на экран "пульсирующее" цветное окно, ограниченное рамкой. При нажатии на какую нибудь клавишуцвет окна изменяется случайным образом.

вот как бы построение рамки... но как сделать чтобы при нажатии изменялся цвет я незнаю =)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
uses crt;
const A=#218; B=#196; C=#191; D=#179; E=#192; F=#217;
var x1,y1,x2,y2,fon,i:byte;
 
begin
TextBackGround(black); clrscr;
write('vvedite koordinaty x1 y1 x2 y2 i fon');
readln(x1,y1,x2,y2,fon);
textbackground(fon); textcolor(15);
gotoxy(x1-1,y1-1); write (a);
for i:=x1 to x2 do write(b);
write(c);
for i:=y1 to y2 do
begin
gotoxy(x1-1,i);write(d);
gotoxy(x2+1,i); write(d);
end;
gotoxy(x1-1,y2+1); write(e);
for i:=x1 to x2 do write(b);
write(f);
window(x1,y1,x2,y2);
textbackground(fon); clrscr;
for i:=1 to y2-y1 do writeln(i); readln;
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.12.2009, 00:20
Ответы с готовыми решениями:

модуль crt
Написать программу воспроизводящую произвольные 2 мелодии (по 10-20 нот каждая).

модуль CRT
не удивляйтесь вопросу, но мне очень нужно узнать ,что-то дополнительно (интересное) о модуле CRT. может ссылочку дадите.Программу...

Модуль crt;
Доброго времени суток)) Процедуры и функции модуля CRT; Составьте программу вывода на экран окна. Заполните его текстом с помощью...

4
ЙожЪ
 Аватар для Helfer
64 / 60 / 17
Регистрация: 23.10.2009
Сообщений: 652
17.12.2009, 14:50  [ТС]
помогите)
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
17.12.2009, 14:58
попрой это сделать с циклом и readkey
0
3318 / 1380 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
17.12.2009, 16:41
Цитата Сообщение от uvarovandrej Посмотреть сообщение
Срочно!
Вывести на экран штуки 3-4 разноцветных окна, обрамленных двойной рамкой. В каждом написать номер и название цвета.
Одно окно получилось, а дальше не знаю как... Зарнее большущее спасибо.
создайте отдельную тему. нечего в чужие лазить.
0
ЙожЪ
 Аватар для Helfer
64 / 60 / 17
Регистрация: 23.10.2009
Сообщений: 652
17.12.2009, 17:06  [ТС]
mamedovvms, думаю надо обьявить все цвета в массив, потом при нажатии скажем к не равной пробел, оно рандомом присваивает число от 1го до 15т, окно меняет цвет, а если пробел, то конец программы... или цвета можно не в массив вводить? но вот другая проблема, придётся заново рисовать окно, или координаты в массив обьявить?) и тогда будет менять окно на другое... короче яч запутался)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.12.2009, 17:06
Помогаю со студенческими работами здесь

Модуль Crt
Во всех заданиях в последней строке экрана сформируйте подсказку о «горячих» клавишах и реализуйте их в программе. Предусмотрите завершение...

Модуль Crt
1. Сгенерировать случайным образом и вывести на экран 8 окон разного цвета и размера. 2. Сгенерировать последовательность звуков,...

Модуль Crt
Нужно написать программу с использованием модуля CRT: Организовать перемещение буквы «Q» бирюзового цвета по коричневому экрану по...

модуль crt
Вывести на экран цветные окна один в другом. Первое окно полный экран, второе – в первом, третье – во втором

Модуль Crt....
немогу никак доделать задачку ... ". Создать программу «Электронно - музыкальный инструмент» со световыми эффектами. Требования к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru