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

Блок схемка

20.05.2010, 23:25. Показов 690. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Воть

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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
program logic_calc;
uses crt, mouse, graph;
const esc = #27;
      up = #72;
      down = #80;
var text, s:string;
    size, i, size_ch:integer;
    img, img_ch:pointer;
    dos_a, dos_b:byte;
    t_uper, _lim, lim:integer;
    a, b, c, c_, menu_, num_out_:integer;
 
procedure config_graph;
var dr, mode:integer;
    dir:string;
begin
 getdir(0, dir);
 insert('\bgi\', dir, length(dir)+1);
 dr:=detect;
 initgraph(dr, mode, dir);
 SetColor(red);
 SetTextStyle(3, 0, 1);
end;
 
procedure config_mouse;
begin
 IsMouse;
 InitMouse;
 ShowMouse;
end;
 
procedure circles(x, y, z:integer);
begin
 setcolor(blue);
 circle(x, y, z);
 SetFillStyle(1, blue);
 FloodFill(x, y, blue);
end;
 
procedure pause;
begin
 for i:=1 to 40 do delay(1000);
end;
 
function menu:integer;  
begin
 setcolor(red);
 settextstyle(1, 0, 1);
 OutTextXY(400, 290, '()');
 OutTextXY(400, 310, '()');
 OutTextXY(400, 330, '(bla)');
 OutTextXY(400, 350, '');
 OutTextXY(400, 370, '');
 OutTextXY(400, 390, '*');
 OutTextXY(400, 410, '*');
 s:='';
 if(keypressed = True)then s:=readkey;
 if(s = up)and(_lim <> 1) then begin
   HideMouse;
   putimage(385, t_uper-5, img^, andput);
   t_uper:=t_uper-20;
   circles(390, t_uper, 5);
   _lim:=_lim-1;
   ShowMouse;
   pause;
 end;
 if(s = down)and(_lim < lim) then begin
   HideMouse;
   putimage(385, t_uper-5, img^, andput);
   t_uper:=t_uper+20;
   circles(390, t_uper, 5);
   _lim:=_lim+1;
   ShowMouse;
   pause;
 end;
 menu:=_lim;
end;
 
procedure logic;
begin
 setcolor(red);
 Rectangle(100, 250, 150, 300);
 Rectangle(100, 350, 150, 400);
 Rectangle(250, 300, 300, 350);
 setcolor(green);
 line(150, 275, 200, 275);
 line(150, 375, 200, 375);
 line(200, 275, 200, 375);
 line(200, 325, 250, 325);
 setcolor(red);
 settextstyle(8, 0, 6);
 if(MouseWhereX >= 13)and(MouseWhereX <= 19)and
   (MouseWhereY >= 32)and(MouseWhereY <= 38)and
   (MousePressed = True)
   then begin
  if(a <> 1)then a:=1
  else a:=0;
  HideMouse;
  putimage(101, 251, img_ch^, andput);
  str(a, text);
  OutTextXY(115, 245, text);
  ShowMouse;
  pause;
  dos_a:=1;
 end;
 if(MouseWhereX >= 13)and(MouseWhereX <= 19)and
   (MouseWhereY >= 44)and(MouseWhereY <= 50)and
   (MousePressed = True)
   then begin
  if(b <> 1)then b:=1
  else b:=0;
  HideMouse;
  putimage(101, 351, img_ch^, andput);
  str(b, text);
  OutTextXY(115, 345, text);
  ShowMouse;
  pause;
  dos_b:=1;
 end;
end;
 
procedure Out_log(num_out:integer);
begin
 if(num_out_ <> num_out)then begin
  SetColor(white);
  SetFillStyle(1, white);
  Rectangle(400, 50, 600, 200);
  FloodFill(401, 51, white);
  SetColor(7);
  SetFillStyle(1, 7);
  Rectangle(400, 50, 600, 200);
  FloodFill(401, 51, 7);
  SetColor(red);
  Line(400, 50, 400, 200);
  Line(600, 50, 600, 200);
  Line(400, 50, 600, 50);
  Line(400, 200, 600, 200);
  Line(466, 50, 466, 200);
  Line(532, 50, 532, 200);
  i:=50;
  while i <= 200 do begin
   Line(400, i, 600, i);
   i:=i+30;
  end;
  SetColor(red);
  SetTextStyle(3, 0, 1);
  OutTextXY(425, 55, 'A');
  OutTextXY(491, 55, 'B');
  OutTextXY(540, 55, 'bla');
  num_out_:=num_out;
  case num_out of
   1:begin
    OutTextXY(425, 85,  '0      0      0');
    OutTextXY(425, 115, '0      1      0');
    OutTextXY(425, 145, '1      0      0');
    OutTextXY(425, 175, '1      1      1');
   end;
   2:begin
    OutTextXY(425, 85,  '0      0      0');
    OutTextXY(425, 115, '0      1      1');
    OutTextXY(425, 145, '1      0      1');
    OutTextXY(425, 175, '1      1      1');
   end;
   3:begin
    OutTextXY(425, 85,  '0             1');
    OutTextXY(425, 115, '1             0');
   end;
   4:begin
    OutTextXY(425, 85,  '0      0      1');
    OutTextXY(425, 115, '0      1      1');
    OutTextXY(425, 145, '1      0      0');
    OutTextXY(425, 175, '1      1      1');
   end;
   5:begin
    OutTextXY(425, 85,  '0      0      1');
    OutTextXY(425, 115, '0      1      0');
    OutTextXY(425, 145, '1      0      0');
    OutTextXY(425, 175, '1      1      1');
   end;
   6:begin
    OutTextXY(425, 85,  '0      0      1');
    OutTextXY(425, 115, '0      1      0');
    OutTextXY(425, 145, '1      0      0');
    OutTextXY(425, 175, '1      1      0');
   end;
   7:begin
    OutTextXY(425, 85,  '0      0      1');
    OutTextXY(425, 115, '0      1      1');
    OutTextXY(425, 145, '1      0      1');
    OutTextXY(425, 175, '1      1      0');
   end;
  end;
 end;
end;
 
procedure Log_Out(num:integer);
begin
 case num of
  1:begin
   if(a = 1)and(b = 1)then c:=1
   else c:=0;
  end;
  2:begin
   if(a = 0)and(b = 0)then c:=0
   else c:=1;
  end;
  3:begin
   if(a = 1)then c:=0
   else c:=1;
  end;
  4:begin
   if(a = 1)and(b = 0)then c:=0
   else c:=1;
  end;
  5:begin
   if(a = b)then c:=1
   else c:=0;
  end;
  6:begin
   if(a = 0)and(b = 0)then c:=1
   else c:=0;
  end;
  7:begin
   if(a = 1)and(b = 1)then c:=0
   else c:=1;
  end;
 end;
 if((c <> c_)and(dos_a = 1)and(dos_b = 1))or((c <> c_)and(dos_a = 1)and(num = 3))then begin
  c_:=c;
  HideMouse;
  setcolor(red);
  settextstyle(8, 0, 6);
  putimage(251, 301, img_ch^, andput);
  str(c, text);
  OutTextXY(265, 311-16, text);
  ShowMouse;
 end;
end;
 
begin
 config_graph;
 config_mouse;
 setbkcolor(7);
 size_ch:=imagesize(0, 0, 48, 48);     {ligic}
 getmem(img_ch, size_ch);
 getimage(0, 0, 48, 48, img_ch^);      {/logic}
 size:=imagesize(0, 0, 10, 10);        {menu}
 getmem(img, size);
 getimage(0, 0, 10, 10, img^);         {/menu}
 _lim:=1;
 lim:=7;   t_uper:=300;
 circles(390, t_uper, 5);
 SetColor(red);
 SetTextStyle(3, 0, 1);
 OutTextXY(100, 100, 'bla');
 OutTextXY(100, 50, 'bla);
 OutTextXY(100, 70, 'bla');
 OutTextXY(430, 250, 'bla');
 SetTextStyle(1, 0, 5);
 OutTextXY(20, 250, 'A = ');
 OutTextXY(20, 350, 'B = ');
 c:=99;
 c_:=99;
 num_out_:=99;
 repeat
  logic;
  menu_:=menu;
  Out_Log(menu_);
  Log_Out(menu_);
 until s = esc;
 closegraph;
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.05.2010, 23:25
Ответы с готовыми решениями:

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

блок схемка нужна)
в текстовом документе задание полностью

Блок-схемка
Всем перивет!) народ как будет выглядеть блок схема для этой программы? а то я вообще не вкуриваю(( заранее спс!) с меня - литр)))) const ...

5
 Аватар для Elstan
212 / 105 / 34
Регистрация: 17.10.2009
Сообщений: 174
20.05.2010, 23:39 2
Я не знаю как сделать блок-схему к этой программе. Могу сделать блок-схеми к 2 процедурам - Out_log и Log_Out.
0
0 / 0 / 0
Регистрация: 20.05.2010
Сообщений: 14
20.05.2010, 23:43 3
http://megashare.by/download.php?id=89AEC328 Вот там 2 програмки рисующие схемы!! Только не знаю фалообменник работает
0
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 16
21.05.2010, 01:59  [ТС] 4
Благодарю, Elstan ну зделаю плз) и мне отправ а там глянем
0
 Аватар для diam
846 / 84 / 7
Регистрация: 06.12.2009
Сообщений: 344
21.05.2010, 03:18 5
все блок-схемы в виде рисунков и файлов Excel, Word во вложении.
в отдельном архиве программа, которой построил это.
Вложения
Тип файла: rar 4.pas_.rar (418.6 Кб, 12 просмотров)
Тип файла: rar prog.rar (277.5 Кб, 15 просмотров)
1
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 16
23.05.2010, 14:54  [ТС] 6
diam, Спасибо большое за блок схему, ты мя спас !)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.05.2010, 14:54
Помогаю со студенческими работами здесь

Блок - схемка
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; #define LEN 50 void FromFile(char*); ...

Схемка микропроцессора
Помогите разобраться что есть что... Все что знаете по этой схеме И в архиве качество получше

Схемка клиент-сервер
Ребята! Помогите пожалуйста составить схему клиент сервер для приложения в виде рисунка. Условия такие: 1. Сеть должна быть как можно...

простая схемка на ЦАПе
&lt;Изображение удалено&gt; имеет ли право на жизнь такая схемка ? ) имеется ввиду, что на выходах из цапа будут строиться трапеции, путем...

нужна простенькая схемка
нужна простенькая схемка данного изделия http://i77.***********/thumb/2016/0614/ce/f01721e763f26653e65f4735e95744ce.jpeg должно...


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

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

Новые блоги и статьи
Циклы for в Python
py-thonny 17.03.2025
Существует множество ситуаций, когда нам нужно выполнить одно и то же действие несколько раз. Цикл for в Python — настоящий рабочий конь для большинства программистов. Если вам нужно пройтись по всем. . .
Предсказание ветвлений - путь к высокопроизводи­тельному C++
NullReferenced 17.03.2025
В высокопроизводительном программировании на C++ каждый такт процессора на счету. Когда речь заходит о разработке систем с низкой задержкой — будь то высокочастотная торговля, обработка потоковых. . .
Паттерн CQRS в C#
UnmanagedCoder 17.03.2025
Создание сложных корпоративных приложений часто требует нестандартных подходов к архитектуре. Один из таких подходов — паттерн CQRS (Command Query Responsibility Segregation), предлагающий простую,. . .
Паттерн Цепочка ответственности в C#
UnmanagedCoder 17.03.2025
Цепочка ответственности — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке потенциальных обработчиков, пока один из них не обработает запрос. . . .
Создаем микросервисы с NestJS, TCP и Typescript
run.dev 17.03.2025
NestJS — фреймворк, который значительно упрощает создание серверных приложений на Node. js. Его прелесть в том, что он комбинирует концепции ООП, функционального программирования и предлагает. . .
Гексагональная архитектура со Spring Boot
Javaican 17.03.2025
Если вы когда-нибудь сталкивались с ситуацией, когда внесение простых изменений в базу данных или пользовательский интерфейс заставляло вас переписывать весь код, то вы точно оцените элегантность. . .
Позиционировани­е Kafka Consumer и Seek-операции
Javaican 17.03.2025
Что же такое Consumer Seek в Kafka? По сути, это API-метод, который позволяет программно указать, с какой позиции (offset) Consumer должен начать или продолжить чтение данных из партиции. Без этого. . .
Python NumPy: Лучшие практики и примеры
py-thonny 17.03.2025
NumPy (Numerical Python) — одна из ключевых библиотек для научных вычислений в Python. Она превращает Python из просто удобного языка общего назначения в среду для проведения сложных математических. . .
Java Micronaut в Docker: контейнеризация с Maven и Jib
Javaican 16.03.2025
Когда речь заходит о микросервисной архитектуре на Java, фреймворк Micronaut выделяется среди конкурентов. Он создан с учётом особенностей облачных сред и контейнеров, что делает его идеальным. . .
Управление зависимостями в Java: Сравнение Spring, Guice и Dagger 2
Javaican 16.03.2025
Инъекция зависимостей (Dependency Injection, DI) — один из фундаментальных паттернов проектирования, который радикально меняет подход к созданию гибких и тестируемых Java-приложений. Суть этого. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru