Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
72 / 3 / 0
Регистрация: 15.12.2010
Сообщений: 137
1

Составьте программу, демонстрирующую построение в центре экрана квадрата из линий

27.12.2011, 10:31. Показов 1643. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составьте программу, демонстрирующую построение в центре экрана квадрата из линий. Первоначально линии расположены у верхней, нижней, левой, правой границ экрана.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2011, 10:31
Ответы с готовыми решениями:

Составьте программу, которая нарисует два квадрата по углам экрана
Составьте программу, которая нарисует два квадрата по углам экрана. После нажатия на "ENTER" они...

Рисование квадрата в центре экрана
Разработать программу, которая обеспечит рисование квадрата в центре экрана, окруженного со всех...

Составьте программу, демонстрирующую работу с каждым из 2х классов
Необходимо разработать заголовочный файл, содержащий описание иерархии из 2х классов, включающий...

Составьте программу, демонстрирующую равномерное движение бруска вниз по наклонной плоскости
Равнодействующая всех сил, действующих на тело, равна нулю. Составьте программу, демонстрирующую...

1
3 / 3 / 5
Регистрация: 27.12.2011
Сообщений: 13
27.12.2011, 13:44 2
Лучший ответ Сообщение было отмечено Olka! как решение

Решение

Вот:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
uses graph, crt ;
var gm, gd, x, y, c : integer ;
 
procedure line1(y, c : integer);
          begin
               setcolor(c);
               line(280, y, 360, y);
          end;
 
procedure line2(y,c : integer);
          begin
               setcolor(c);
               line(280, y, 360, y);
          end;
 
procedure line3(x,c : integer);
          begin
               setcolor(c);
               line(x, 200, x, 280);
          end;
 
procedure line4(x,c : integer);
          begin
               setcolor(c);
               line(x, 200, x, 280);
          end;
 
procedure line1move;
          begin
                y := 2;
     Repeat
           line1(y,c); 
           delay(10);
           line1(y,black);
           y:= y + 2;
           line1(y,c);
           delay(10);
           line1(y,black);
     until y = 200 ;
     line1(y,c);
          end;
 
procedure line2move;
          begin
               y := 478;
               Repeat
                     line2(y,c); 
                     delay(10);
                     line2(y,black);
                     y:= y - 2;
                     line2(y,c);
                     delay(10);
                     line2(y,black);
               Until y = 280;
               line2(y,c);
          end;
 
procedure line3move;
          begin
                x := 2;
                Repeat
                      line3(x,c); 
                      delay(10);
                      line3(x,black);
                      x:= x + 2;
                      line3(x,c);
                      delay(10);
                      line3(x,black);
                Until x = 280;
                line3(x,c);
          end;
 
procedure line4move;
          begin
               x := 638;
               Repeat
                     line4(x,c); 
                     delay(10);
                     line4(x,black);
                     x:= x - 2;
                     line4(x,c);
                     delay(10);
                     line4(x,black);
               Until x = 360;
               line4(x,c);
          end;
 
BEGIN
     randomize;
     detectgraph(gd,gm);
     initgraph(gd,gm,'');
     c := 3 ; {Zadaetsya cvet kvadrata}
     line1(2,c);
     line2(478,c);
     line3(2,c);
     line4(638,c);
     line1move;
     line2move;
     line3move;
     line4move;
 
     readkey;
     CloseGraph;
END.
1
27.12.2011, 13:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2011, 13:44
Помогаю со студенческими работами здесь

Составьте программу, демонстрирующую движение вагона вверх по наклонной плоскости с постоянной скоростью
Составьте программу, демонстрирующую движение вагона вверх по наклонной плоскости с постоянной...

В центре каждого квадрата матрицы поместить сумму остальных элементов квадрата
Напишите пожалуйста решение программы!Очень срочно!СПАСИБО! На побочной диагонали разместить суммы...

В центре каждого квадрата матрицы поместить сумму остальных элементов квадрата
Заполнить матрицу случайными числами. Разбить матрицу на квадраты размером 3х3. В центре каждого...

Разбить матрицу на квадраты размером 3х3. В центре каждого квадрата поместить сумму других элементов квадрата
Помогите, нужно написать код в паскале. Добавлено через 42 минуты Нашел на форуме, если он...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru