2 / 2 / 0
Регистрация: 15.09.2011
Сообщений: 38
1

Написать программу, которая выводит на экран узор

31.03.2012, 21:47. Показов 3717. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу, которая выводит на экран узор, изображенный ниже. Контур прямоугольников окружностей должен быть разного цвета (см. таблицу кодировки цветов). Прямоугольники должны быть разного цвета. Использовать заливку каждому квадрату. При нажатии на клавишу Tab стирать экран, при нажатии на Enter продолжать рисовать, при нажатии на Esc выполнить завершение программы.
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2012, 21:47
Ответы с готовыми решениями:

Написать программу, которая выводит на экран, изображенный ниже узор
Написать программу, которая выводит на экран, изображенный ниже узор. Контур окружностей должен...

Написать программу, которая выводит изображенный ниже узор с задержкой по времени в 1000 мс
Написать программу, которая выводит изображенный ниже узор с задержкой по времени в 1000 мс. После...

Написать программу, которая выводит изображенный ниже узор. Использовать заливку красным цветом для каждой окружности
Написать программу, которая выводит изображенный ниже узор(4X5 Окружностей соединённых друг с...

Написать программу, которая выводит на экран таблицу стоимости
Написать программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100...

1
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
01.04.2012, 09:14 2
Лучший ответ Сообщение было отмечено Василий92 как решение

Решение

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
25
26
27
28
29
30
31
32
33
34
35
uses graph,crt;
var xc,yc,d,a,i,k:integer;
    c:char;
begin
initgraph(xc,yc,'');
xc:=getmaxX div 2;
yc:=getmaxY div 2;
a:=150;
d:=10;
k:=-1;
outtextXY(xc-40,20,'Enter-Draw');
outtextXY(xc-40,40,'Tab-Clear');
outtextXY(xc-40,60,'Esc-Exit');
repeat
if keypressed then
 begin
  c:=readkey;
  case c of
  #13:begin
      k:=k+1;
      for i:=1 to 15 do
       begin
        setfillstyle(1,(i+k) mod 16);
        bar(xc-a+(i-1)*d,yc-a+(i-1)*d,xc+a-i*d,yc+a-i*d);
       end;
      end;
  #9:begin
     setfillstyle(1,0);
     bar(xc-a,yc-a,xc+a,yc+a);
     end;
  #27:exit;
  end;
 end;
until c=#27;
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2012, 09:14
Помогаю со студенческими работами здесь

Написать программу, которая выводит на экран таблицу степеней двойки
Помогите решить программы.пожалуйста.буду благодарен. 1.Написать программу, которая выводит на...

Написать программу,которая выводит на экран дисплея саму себя
помогите сделать с помощью текстового и типизированного файла. Написать программу,которая выводит...

Написать программу, которая выводит на экран изображение шахматной доски
Написать программу, которая выводит на экран изображение шахматной доски. Используйте желтый и...

Написать программу, которая выводит на экран точку в графическом режиме
Написать программу, которая выводит на экран точку в графическом режиме, которую можно двигать по...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru