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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2010, 19:56   #1
Len4i]{
Пользователь
 
Аватар для Len4i]{
 
Регистрация: 02.06.2010
Сообщений: 30
Смущение

помогите придумать и написать простенькую задачку. очень нужно, а мозг отключился

нужно, чтобы в программе ,к примеру, выводились 3 квадрата разных цветов на несколько секунд. нужно запомнить последовательность цветов и как-нибудь выдеть её на экран

люди помогите хоть чем-нибудь. может у ког-нибудь есть похожая программка

Последний раз редактировалось Stilet; 03.06.2010 в 12:55.
Len4i]{ вне форума Ответить с цитированием
Старый 02.06.2010, 21:01   #2
AlexFess
Новичок
Джуниор
 
Регистрация: 02.06.2010
Сообщений: 2
По умолчанию

Это в принципе совсем просто..
Несколько уточнений можно?
1) Последовательность цвето вводится или любая?
2) Квадраты на экране одновременно должны находиться или по очереди?
AlexFess вне форума Ответить с цитированием
Старый 02.06.2010, 22:41   #3
Len4i]{
Пользователь
 
Аватар для Len4i]{
 
Регистрация: 02.06.2010
Сообщений: 30
По умолчанию

извини, что сразу не ответила.
1) порядок цвета любой
2)квадраты на экран выдаются сразу
Len4i]{ вне форума Ответить с цитированием
Старый 02.06.2010, 23:05   #4
AlexFess
Новичок
Джуниор
 
Регистрация: 02.06.2010
Сообщений: 2
По умолчанию

тогда примерно так:
Код:
program gr1;
uses graph, crt;
var x1, x2, y1, y2, gd, gm, i: integer;
begin
 {инициализация графики}
 detectgraph(gd, gm);
 initgraph(gd, gm, ''); {'' - два апострофа}
 {координаты первого квадрата}
 x1:=getmaxx div 6;
 y1:=getmaxy div 3;
 x2:=2*x1; y2:=y1+x1;
 {вывод и изменение для следующего}
 for i:=1 to 3 do
 begin
  setfillstyle(1, i+1);
  bar(x1, y1, x2, y2);
  x1:=x2+x1;
  x2:=x2+2*x1;
 end;
 repeat until keypressed; {отображать пока не будет нажата anykey))}
end.
вроде должно работать...
AlexFess вне форума Ответить с цитированием
Старый 02.06.2010, 23:13   #5
Len4i]{
Пользователь
 
Аватар для Len4i]{
 
Регистрация: 02.06.2010
Сообщений: 30
По умолчанию

спасибо огромное, сейчас попробую

ну вот попробовала, но это не совсем то. вернее только половина. сейчас программа выдает только 2 квадрата разного цвета, а мне нужно, чтобы после нажатия какой-нибудь клавиши появились два квадаты у которых нужно выбрать цвета, сравнить их с первыми двумя квадратами и выдать ответ (совпедеют ли цвета или нет)

Последний раз редактировалось Stilet; 03.06.2010 в 12:56.
Len4i]{ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программка от гугля unicode Софт 3 21.07.2009 14:57
Программка на Паскале не получается. StudUL Помощь студентам 2 21.12.2008 23:54
Программка про записи на Паскале.... Solny6ko YasnoE Помощь студентам 3 25.05.2007 04:17