[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 22, 23, 24, 25, 26, 27, 28
Автор Сообщение
Игорь Коршунов

Темы: 7
Сообщений: 2198

Мой профиль


Михаил Долинский:

16.12.2022 15:22:06 16.12.2022 15:22:10 Тимощенко Николай Архитектура вычислительных систем (ПО4/ИТ3/ПИ2) - 2022 19. Перевертыш 0 [test1]: Ошибка компиляции (mpc): Внутренняя ошибка компилятора - Unsupported node type. src.mpc DelTA3 at NIT7


01.char str[64];
02. 
03.char __out out1;
04. 
05.void main()
06.{
07.    int g = 0;
08.    for(int i = 0; i < 64; i++)
09.    {
10.        if (str[i] != '#')
11.            g++;
12.        else
13.            break;
14.    }
15. 
16.    for(int k = 0, j = g; j >= 0; j--, k++)
17.    {
18.        if (str[k] == str[j])
19.        {
20.            out1 = "yes";
21.        }
22.        else
23.        {
24.            out1 = "no";
25.            break;
26.        }
27.    }
28.}
 

Так писать нельзя.
out1 = "yes"; 

Но можно так:
char yes[] = "yes";

void main()
{
    out1 = yes;
}

Игорь Коршунов

Темы: 7
Сообщений: 2198

Мой профиль


Егор Бычковский:

Архитектура вычислительных систем (ПО4/ИТ3/ПИ2) - 2022
Контрольные срезы\5 декабря\Проектирование\Простые устройства с памятью\2 - "Арифметика" (53810)
http://dl.gsu.by/task.jsp?nid=2242777&cid=1282

01.unsigned __in __bits(2) A;
02.unsigned __in __bits(2) B;
03.unsigned __in __bits(2) C;
04.unsigned __out __bits(8) RES;
05.unsigned __bits(8) reg;
06. 
07.void main() {
08.    if (A*B < C+1) RES = reg = 0;
09.    else if (A*B > C+1) RES = reg = (A*B-C);
10.    else RES = reg;
11.}


не проходит тесты

01.unsigned __in __bits(2) A;
02.unsigned __in __bits(2) B;
03.unsigned __in __bits(2) C;
04.unsigned __out __bits(8) RES;
05.unsigned __bits(8) reg;
06. 
07.void main() {
08.    if (A*B < C+1) reg = 0;
09.    else if (A*B > C+1) reg = (A*B-C);
10.    RES = reg;
11.}


такая тоже не проходит 

Сохраняйте значения входных при решении задач с памятью
Яков Шаповалов

Темы: 1
Сообщений: 11

Мой профиль
Экзамен\Индивидуальные задания\Проектирование цифровых устройств\Простые устройства с памятью\4 - "Простые вычисления" 54164 Некрасов Павел, ПО-21, Март 2007

http://dl.gsu.by/task.jsp?nid=2252562&cid=1282

Вопрос. В чем может быть ошибка?
На шестой и седьмой секунде неправильный out.

01.unsigned __in __bits(16) a;
02.unsigned __in __bits(16) b;
03.unsigned __in __bits(16) c;
04.unsigned __in __bits(16) d;
05.unsigned __in __bits(1) e;
06. 
07.unsigned __out __bits(16) out;
08.unsigned __bits(16) ch;
09. 
10.int main(){
11.    unsigned __bits(16) aa = a;
12.    unsigned __bits(16) bb = b;
13.    unsigned __bits(16) cc = c;
14.    unsigned __bits(16) ddd = d;
15.    unsigned __bits(1) ee = e;
16.    unsigned __bits(16) out1;
17.    if (ee == 1)
18.        ch=(cc + ddd);
19.    if ((ch * 2) > (aa+bb)*4)
20.        out1 = ch;
21.    else if ((ch*2) < (aa+bb)*4)
22.        out1 = (ch/cc) + ddd;
23.    else if ((cc % 2) == 0)
24.        out1 = aa;
25.    else out1 = 0;
26.    out = out1;
27.}

Сергей Пугач

Темы: 0
Сообщений: 6

Мой профиль
Архитектура вычислительных систем (ПО4/ИТ3/ПИ2) - 2022
Экзамен\Контроль практики\Интегральный контроль\15\Add-15\Сортировки\1 - "Сортировка 32 чисел" (98925)
http://dl.gsu.by/task.jsp?nid=2249538&cid=1282


Можно ли решить эту задачу на CMPA?
Артем Гиталев

Темы: 0
Сообщений: 20

Мой профиль
http://dl.gsu.by/task.jsp?nid=2249538&cid=1282

unsigned __in __bits(3) x0;
unsigned __in __bits(3) x1;
unsigned __in __bits(3) x2;
unsigned __in __bits(3) x3;
unsigned __in __bits(3) x4;
unsigned __in __bits(3) x5;
unsigned __in __bits(3) x6;
unsigned __in __bits(3) x7;
unsigned __in __bits(3) x8;
unsigned __in __bits(3) x9;
unsigned __in __bits(3) x10;
unsigned __in __bits(3) x11;
unsigned __in __bits(3) x12;
unsigned __in __bits(3) x13;
unsigned __in __bits(3) x14;
unsigned __in __bits(3) x15;
unsigned __in __bits(3) x16;
unsigned __in __bits(3) x17;
unsigned __in __bits(3) x18;
unsigned __in __bits(3) x19;
unsigned __in __bits(3) x20;
unsigned __in __bits(3) x21;
unsigned __in __bits(3) x22;
unsigned __in __bits(3) x23;
unsigned __in __bits(3) x24;
unsigned __in __bits(3) x25;
unsigned __in __bits(3) x26;
unsigned __in __bits(3) x27;
unsigned __in __bits(3) x28;
unsigned __in __bits(3) x29;
unsigned __in __bits(3) x30;
unsigned __in __bits(3) x31;

unsigned __out __bits(3) y0;
unsigned __out __bits(3) y1;
unsigned __out __bits(3) y2;
unsigned __out __bits(3) y3;
unsigned __out __bits(3) y4;
unsigned __out __bits(3) y5;
unsigned __out __bits(3) y6;
unsigned __out __bits(3) y7;
unsigned __out __bits(3) y8;
unsigned __out __bits(3) y9;
unsigned __out __bits(3) y10;
unsigned __out __bits(3) y11;
unsigned __out __bits(3) y12;
unsigned __out __bits(3) y13;
unsigned __out __bits(3) y14;
unsigned __out __bits(3) y15;
unsigned __out __bits(3) y16;
unsigned __out __bits(3) y17;
unsigned __out __bits(3) y18;
unsigned __out __bits(3) y19;
unsigned __out __bits(3) y20;
unsigned __out __bits(3) y21;
unsigned __out __bits(3) y22;
unsigned __out __bits(3) y23;
unsigned __out __bits(3) y24;
unsigned __out __bits(3) y25;
unsigned __out __bits(3) y26;
unsigned __out __bits(3) y27;
unsigned __out __bits(3) y28;
unsigned __out __bits(3) y29;
unsigned __out __bits(3) y30;
unsigned __out __bits(3) y31;

void main()
{
	char a[32];
	a[0]=x0;
	a[1]=x1;
	a[2]=x2;
	a[3]=x3;
	a[4]=x4;
	a[5]=x5;
	a[6]=x6;
	a[7]=x7;
	a[8]=x8;
	a[9]=x9;
	a[10]=x10;
	a[11]=x11;
	a[12]=x12;
	a[13]=x13;
	a[14]=x14;
	a[15]=x15;
	a[16]=x16;
	a[17]=x17;
	a[18]=x18;
	a[19]=x19;
	a[20]=x20;
	a[21]=x21;
	a[22]=x22;
	a[23]=x23;
	a[24]=x24;
	a[25]=x25;
	a[26]=x26;
	a[27]=x27;
	a[28]=x28;
	a[29]=x29;
	a[30]=x30;
	a[31]=x31;
	int min = 60000;
	int index;
	for(int i = 0; i<31; i++) {
		for(int j=i;j<32; j++)
			if(a[j]<min) {min=a[j];	index = j;}
		int t = a[i];
		a[i] = a[index];
		a[index] = t;
	}
	y0=a[0];
	y1=a[1];
	y2=a[2];
	y3=a[3];
	y4=a[4];
	y5=a[5];
	y6=a[6];
	y7=a[7];
	y8=a[8];
	y9=a[9];
	y10=a[10];
	y11=a[11];
	y12=a[12];
	y13=a[13];
	y14=a[14];
	y15=a[15];
	y16=a[16];
	y17=a[17];
	y18=a[18];
	y19=a[19];
	y20=a[20];
	y21=a[21];
	y22=a[22];
	y23=a[23];
	y24=a[24];
	y25=a[25];
	y26=a[26];
	y27=a[27];
	y28=a[28];
	y29=a[29];
	y30=a[30];
	y31=a[31];
}

При попытке "Новый Stand Alone устройство" > MPA - ошибка "Unknown error (Indirect adressing is not syntesable yet)".
Игорь Коршунов

Темы: 7
Сообщений: 2198

Мой профиль


Яков Шаповалов:

Экзамен\Индивидуальные задания\Проектирование цифровых устройств\Простые устройства с памятью\4 - "Простые вычисления" 54164 Некрасов Павел, ПО-21, Март 2007

http://dl.gsu.by/task.jsp?nid=2252562&cid=1282

Вопрос. В чем может быть ошибка?
На шестой и седьмой секунде неправильный out.

01.unsigned __in __bits(16) a;
02.unsigned __in __bits(16) b;
03.unsigned __in __bits(16) c;
04.unsigned __in __bits(16) d;
05.unsigned __in __bits(1) e;
06. 
07.unsigned __out __bits(16) out;
08.unsigned __bits(16) ch;
09. 
10.int main(){
11.    unsigned __bits(16) aa = a;
12.    unsigned __bits(16) bb = b;
13.    unsigned __bits(16) cc = c;
14.    unsigned __bits(16) ddd = d;
15.    unsigned __bits(1) ee = e;
16.    unsigned __bits(16) out1;
17.    if (ee == 1)
18.        ch=(cc + ddd);
19.    if ((ch * 2) > (aa+bb)*4)
20.        out1 = ch;
21.    else if ((ch*2) < (aa+bb)*4)
22.        out1 = (ch/cc) + ddd;
23.    else if ((cc % 2) == 0)
24.        out1 = aa;
25.    else out1 = 0;
26.    out = out1;
27.}
 

Нужно вместо unsigned использовать int. Только для e обязательно оставить unsigned (т.к. это беззнаковый флажок).
Дополнил условие задачи.
Игорь Коршунов

Темы: 7
Сообщений: 2198

Мой профиль


Сергей Пугач:

Архитектура вычислительных систем (ПО4/ИТ3/ПИ2) - 2022
Экзамен\Контроль практики\Интегральный контроль\15\Add-15\Сортировки\1 - "Сортировка 32 чисел" (98925)
http://dl.gsu.by/task.jsp?nid=2249538&cid=1282


Можно ли решить эту задачу на CMPA? 

Схема сортировки такая:
// сперва переписываем входы во внутренние переменные
t0 = x0; t1 = x1; ...

// затем должна идти сеть сортировки состоящая из модулей компараторов

// пример модуля компаратора для t5 и t9
if (t5 > t9) {t=t5; t5=t9; t9=t}
...

// в конце подаем на выходы
y0 = t0; y1 = t1; ...


Теория по сортировочным сетям:
https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D1%8C_%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8
https://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B8

Сортировочная сеть на 32 элемента:
https://translated.turbopages.org/proxy_u/en-ru.ru.5d663779-63a6c2d8-47132f36-74722d776562/https/stackoverflow.com/questions/25838614/how-sorting-networks-built-by-hand
https://question-it.com/questions/4437751/kak-sortirovochnye-seti-sozdajutsja-vruchnuju
Игорь Коршунов

Темы: 7
Сообщений: 2198

Мой профиль


Артем Гиталев:


При попытке "Новый Stand Alone устройство" > MPA - ошибка "Unknown error (Indirect adressing is not syntesable yet)".
 

Пока нет поддержки синтеза схем для операций с массивами.
Перман Тойлыев

Темы: 0
Сообщений: 1

Мой профиль


Михаил Долинский:


Михаил Долинский:

Первый, кто решит

задачу

а также выложит и опишет своё решение, получит сброс ВСЕХ оставшихся пропусков


 
 

______________________
>>>
Михаил Долинский

Темы: 2072
Сообщений: 49899

Мой профиль
Решение Тойлыева

Warning: File was truncated! The limit is 20000.

001.unsigned __in __bits(3) x0;
002.unsigned __in __bits(3) x1;
003.unsigned __in __bits(3) x2;
004.unsigned __in __bits(3) x3;
005.unsigned __in __bits(3) x4;
006.unsigned __in __bits(3) x5;
007.unsigned __in __bits(3) x6;
008.unsigned __in __bits(3) x7;
009.unsigned __in __bits(3) x8;
010.unsigned __in __bits(3) x9;
011.unsigned __in __bits(3) x10;
012.unsigned __in __bits(3) x11;
013.unsigned __in __bits(3) x12;
014.unsigned __in __bits(3) x13;
015.unsigned __in __bits(3) x14;
016.unsigned __in __bits(3) x15;
017.unsigned __in __bits(3) x16;
018.unsigned __in __bits(3) x17;
019.unsigned __in __bits(3) x18;
020.unsigned __in __bits(3) x19;
021.unsigned __in __bits(3) x20;
022.unsigned __in __bits(3) x21;
023.unsigned __in __bits(3) x22;
024.unsigned __in __bits(3) x23;
025.unsigned __in __bits(3) x24;
026.unsigned __in __bits(3) x25;
027.unsigned __in __bits(3) x26;
028.unsigned __in __bits(3) x27;
029.unsigned __in __bits(3) x28;
030.unsigned __in __bits(3) x29;
031.unsigned __in __bits(3) x30;
032.unsigned __in __bits(3) x31;
033. 
034.unsigned __out __bits(3) y0;
035.unsigned __out __bits(3) y1;
036.unsigned __out __bits(3) y2;
037.unsigned __out __bits(3) y3;
038.unsigned __out __bits(3) y4;
039.unsigned __out __bits(3) y5;
040.unsigned __out __bits(3) y6;
041.unsigned __out __bits(3) y7;
042.unsigned __out __bits(3) y8;
043.unsigned __out __bits(3) y9;
044.unsigned __out __bits(3) y10;
045.unsigned __out __bits(3) y11;
046.unsigned __out __bits(3) y12;
047.unsigned __out __bits(3) y13;
048.unsigned __out __bits(3) y14;
049.unsigned __out __bits(3) y15;
050.unsigned __out __bits(3) y16;
051.unsigned __out __bits(3) y17;
052.unsigned __out __bits(3) y18;
053.unsigned __out __bits(3) y19;
054.unsigned __out __bits(3) y20;
055.unsigned __out __bits(3) y21;
056.unsigned __out __bits(3) y22;
057.unsigned __out __bits(3) y23;
058.unsigned __out __bits(3) y24;
059.unsigned __out __bits(3) y25;
060.unsigned __out __bits(3) y26;
061.unsigned __out __bits(3) y27;
062.unsigned __out __bits(3) y28;
063.unsigned __out __bits(3) y29;
064.unsigned __out __bits(3) y30;
065.unsigned __out __bits(3) y31;
066. 
067. 
068. 
069.unsigned __bits(3) xx0;
070.unsigned __bits(3) xx1;
071.unsigned __bits(3) xx2;
072.unsigned __bits(3) xx3;
073.unsigned __bits(3) xx4;
074.unsigned __bits(3) xx5;
075.unsigned __bits(3) xx6;
076.unsigned __bits(3) xx7;
077.unsigned __bits(3) xx8;
078.unsigned __bits(3) xx9;
079.unsigned __bits(3) xx10;
080.unsigned __bits(3) xx11;
081.unsigned __bits(3) xx12;
082.unsigned __bits(3) xx13;
083.unsigned __bits(3) xx14;
084.unsigned __bits(3) xx15;
085.unsigned __bits(3) xx16;
086.unsigned __bits(3) xx17;
087.unsigned __bits(3) xx18;
088.unsigned __bits(3) xx19;
089.unsigned __bits(3) xx20;
090.unsigned __bits(3) xx21;
091.unsigned __bits(3) xx22;
092.unsigned __bits(3) xx23;
093.unsigned __bits(3) xx24;
094.unsigned __bits(3) xx25;
095.unsigned __bits(3) xx26;
096.unsigned __bits(3) xx27;
097.unsigned __bits(3) xx28;
098.unsigned __bits(3) xx29;
099.unsigned __bits(3) xx30;
100.unsigned __bits(3) xx31;
101.void main (){
102.     
103.    xx0 = x0;
104.    xx1 = x1;
105.    xx2 = x2;
106.    xx3 = x3;
107.    xx4 = x4;
108.    xx5 = x5;
109.    xx6 = x6;
110.    xx7 = x7;
111.    xx8 = x8;
112.    xx9 = x9;
113.    xx10 = x10;
114.    xx11 = x11;
115.    xx12 = x12;
116.    xx13 = x13;
117.    xx14 = x14;
118.    xx15 = x15;
119.    xx16 = x16;
120.    xx17 = x17;
121.    xx18 = x18;
122.    xx19 = x19;
123.    xx20 = x20;
124.    xx21 = x21;
125.    xx22 = x22;
126.    xx23 = x23;
127.    xx24 = x24;
128.    xx25 = x25;
129.    xx26 = x26;
130.    xx27 = x27;
131.    xx28 = x28;
132.    xx29 = x29;
133.    xx30 = x30;
134.    xx31 = x31;
135. 
136. 
137. 
138.    if(xx0 > xx1){
139.        xx0 = xx0 + xx1;
140.        xx1 = xx0 - xx1;
141.        xx0 = xx0 - xx1;
142.    }
143.    if(xx2 > xx3){
144.        xx2 = xx2 + xx3;
145.        xx3 = xx2 - xx3;
146.        xx2 = xx2 - xx3;
147.    }
148.    if(xx4 > xx5){
149.        xx4 = xx4 + xx5;
150.        xx5 = xx4 - xx5;
151.        xx4 = xx4 - xx5;
152.    }
153.    if(xx6 > xx7){
154.        xx6 = xx6 + xx7;
155.        xx7 = xx6 - xx7;
156.        xx6 = xx6 - xx7;
157.    }
158.    if(xx8 > xx9){
159.        xx8 = xx8 + xx9;
160.        xx9 = xx8 - xx9;
161.        xx8 = xx8 - xx9;
162.    }
163.    if(xx10 > xx11){
164.        xx10 = xx10 + xx11;
165.        xx11 = xx10 - xx11;
166.        xx10 = xx10 - xx11;
167.    }
168.    if(xx12 > xx13){
169.        xx12 = xx12 + xx13;
170.        xx13 = xx12 - xx13;
171.        xx12 = xx12 - xx13;
172.    }
173.    if(xx14 > xx15){
174.        xx14 = xx14 + xx15;
175.        xx15 = xx14 - xx15;
176.        xx14 = xx14 - xx15;
177.    }

Михаил Долинский

Темы: 2072
Сообщений: 49899

Мой профиль
001.if(xx0 > xx2){
002.    xx0 = xx0 + xx2;
003.    xx2 = xx0 - xx2;
004.    xx0 = xx0 - xx2;
005.}
006.if(xx4 > xx6){
007.    xx4 = xx4 +xx6;
008.    xx6 = xx4 -xx6;
009.    xx4 = xx4 -xx6;
010.}
011.if(xx8 > xx10){
012.    xx8 = xx8 + xx10;
013.    xx10 = xx8 - xx10;
014.    xx8 = xx8 - xx10;
015.}
016.if(xx12 > xx14){
017.    xx12 = xx12 + xx14;
018.    xx14 = xx12 - xx14;
019.    xx12 = xx12 - xx14;
020.}
021.if(xx1 > xx3){
022.    xx1 = xx1 + xx3;
023.    xx3 = xx1 - xx3;
024.    xx1 = xx1 - xx3;
025.}
026.if(xx5 > xx7){
027.    xx5 = xx5 + xx7;
028.    xx7 = xx5 - xx7;
029.    xx5 = xx5 - xx7;
030.}
031.if(xx9 > xx11){
032.    xx9 = xx9 + xx11;
033.    xx11 = xx9 - xx11;
034.    xx9 = xx9 - xx11;
035.}
036.if(xx13 > xx15){
037.    xx13 = xx13 + xx15;
038.    xx15 = xx13 - xx15;
039.    xx13 = xx13 - xx15;
040.}
041.if(xx0 > xx4){
042.    xx0 = xx0 + xx4;
043.    xx4 = xx0 - xx4;
044.    xx0 = xx0 - xx4;
045.}
046.if(xx8 > xx12){
047.    xx8 = xx8 + xx12;
048.    xx12 = xx8 - xx12;
049.    xx8 = xx8 - xx12;
050.}
051.if(xx1 > xx5){
052.    xx1 = xx1 + xx5;
053.    xx5 = xx1 - xx5;
054.    xx1 = xx1 - xx5;
055.}
056.if(xx9 > xx13){
057.    xx9 = xx9 + xx13;
058.    xx13 = xx9 - xx13;
059.    xx9 = xx9 - xx13;
060.}
061.if(xx2 > xx6){
062.    xx2 = xx2 + xx6;
063.    xx6 = xx2 - xx6;
064.    xx2 = xx2 - xx6;
065.}
066.if(xx10 > xx14){
067.    xx10 = xx10 + xx14;
068.    xx14 = xx10 -xx14;
069.    xx10 = xx10 - xx14;
070.}
071.if(xx3 > xx7){
072.    xx3 = xx3 + xx7;
073.    xx7 = xx3 - xx7;
074.    xx3 = xx3 - xx7;
075.}
076.if(xx11 > xx15){
077.    xx11 = xx11 + xx15;
078.    xx15 = xx11 - xx15;
079.    xx11 = xx11 - xx15;
080.}
081.if(xx0 > xx8){
082.    xx0 = xx0 + xx8;
083.    xx8 = xx0 - xx8;
084.    xx0 = xx0 - xx8;
085.}
086.if(xx1 > xx9){
087.    xx1 = xx1 + xx9;
088.    xx9 = xx1 - xx9;
089.    xx1 = xx1 - xx9;
090.}
091.if(xx2 > xx10){
092.    xx2 = xx2 + xx10;
093.    xx10 = xx2 - xx10;
094.    xx2 = xx2 - xx10;
095.}
096.if(xx3 > xx11){
097.    xx3 = xx3 + xx11;
098.    xx11 = xx3 - xx11;
099.    xx3 = xx3 - xx11;
100.}
101.if(xx4 > xx12){
102.    xx4 = xx4 + xx12;
103.    xx12 = xx4 - xx12;
104.    xx4 = xx4 - xx12;
105.}
106.if(xx5 > xx13){
107.    xx5 = xx5 + xx13;
108.    xx13 = xx5 - xx13;
109.    xx5 = xx5 - xx13;
110.}
111.if(xx6 > xx14){
112.    xx6 = xx6 + xx14;
113.    xx14 = xx6 - xx14;
114.    xx6 = xx6 - xx14;
115.}
116.if(xx7 > xx15){
117.    xx7 = xx7 + xx15;
118.    xx15 = xx7 - xx15;
119.    xx7 = xx7 - xx15;
120.}
121.if(xx5 > xx10){
122.    xx5 = xx5 + xx10;
123.    xx10 = xx5 - xx10;
124.    xx5 = xx5 - xx10;
125.}
126.if(xx6 > xx9){
127.    xx6 = xx6 + xx9;
128.    xx9 = xx6 - xx9;
129.    xx6 = xx6 - xx9;
130.}
131.if(xx3 > xx12){
132.    xx3 = xx3 + xx12;
133.    xx12 = xx3 - xx12;
134.    xx3 = xx3 - xx12;
135.}
136.if(xx13 > xx14){
137.    xx13 = xx13 + xx14;
138.    xx14 = xx13 - xx14;
139.    xx13 = xx13 - xx14;
140.}
141.if(xx7 > xx11){
142.    xx7 = xx7 + xx11;
143.    xx11 = xx7 - xx11;
144.    xx7 = xx7 - xx11;
145.}

Михаил Долинский

Темы: 2072
Сообщений: 49899

Мой профиль
001.if(xx1 > xx2){
002.    xx1 = xx1 + xx2;
003.    xx2 = xx1 - xx2;
004.    xx1 = xx1 - xx2;
005.}
006.if(xx4 > xx8){
007.    xx4 = xx4 + xx8;
008.    xx8 = xx4 - xx8;
009.    xx4 = xx4 - xx8;
010.}
011.if(xx1 > xx4){
012.    xx1 = xx1 + xx4;
013.    xx4 = xx1 - xx4;
014.    xx1 = xx1 - xx4;
015.}
016.if(xx7 > xx13){
017.    xx7 = xx7 + xx13;
018.    xx13 = xx7 - xx13;
019.    xx7 = xx7 - xx13;
020.}
021.if(xx2 > xx8){
022.    xx2 = xx2 + xx8;
023.    xx8 = xx2 - xx8;
024.    xx2 = xx2 - xx8;
025.}
026.if(xx11 > xx14){
027.    xx11 = xx11 + xx14;
028.    xx14 = xx11 - xx14;
029.    xx11 = xx11 - xx14;
030.}
031.if(xx5 > xx6){
032.    xx5 = xx5 + xx6;
033.    xx6 = xx5 - xx6;
034.    xx5 = xx5 - xx6;
035.}
036.if(xx9 > xx10){
037.    xx9 = xx9 + xx10;
038.    xx10 = xx9 - xx10;
039.    xx9 = xx9 - xx10;
040.}
041.if(xx2 > xx4){
042.    xx2 = xx2 + xx4;
043.    xx4 = xx2 - xx4;
044.    xx2 = xx2 - xx4;
045.}
046.if(xx11 > xx13){
047.    xx11 = xx11 + xx13;
048.    xx13 = xx11 - xx13;
049.    xx11 = xx11 - xx13;
050.}
051.if(xx3 > xx8){
052.    xx3 = xx3 + xx8;
053.    xx8 = xx3 - xx8;
054.    xx3 = xx3 - xx8;
055.}
056.if(xx7 > xx12){
057.    xx7 = xx7 + xx12;
058.    xx12 = xx7 - xx12;
059.    xx7 = xx7 - xx12;
060.}
061.if(xx6 > xx8){
062.    xx6 = xx6 + xx8;
063.    xx8 = xx6 - xx8;
064.    xx6 = xx6 - xx8;
065.}
066.if(xx10 > xx12){
067.    xx10 = xx10 + xx12;
068.    xx12 = xx10 - xx12;
069.    xx10 = xx10 - xx12;
070.}
071.if(xx3 > xx5){
072.    xx3 = xx3 + xx5;
073.    xx5 = xx3 - xx5;
074.    xx3 = xx3 - xx5;
075.}
076.if(xx7 > xx9){
077.    xx7 = xx7 + xx9;
078.    xx9 = xx7 - xx9;
079.    xx7 = xx7 - xx9;
080.}
081.if(xx3 > xx4){
082.    xx3 = xx3 + xx4;
083.    xx4 = xx3 - xx4;
084.    xx3 = xx3 - xx4;
085.}
086.if(xx5 > xx6){
087.    xx5 = xx5 + xx6;
088.    xx6 = xx5 - xx6;
089.    xx5 = xx5 - xx6;
090.}
091.if(xx7 > xx8){
092.    xx7 = xx7 + xx8;
093.    xx8 = xx7 - xx8;
094.    xx7 = xx7 - xx8;
095.}
096.if(xx9 > xx10){
097.    xx9 = xx9 + xx10;
098.    xx10 = xx9 - xx10;
099.    xx9 = xx9 - xx10;
100.}
101.if(xx11 > xx12){
102.    xx11 = xx11 + xx12;
103.    xx12 = xx11 - xx12;
104.    xx11 = xx11 - xx12;
105.}
106.if(xx6 > xx7){
107.    xx6 = xx6 + xx7;
108.    xx7 = xx6 - xx7;
109.    xx6 = xx6 - xx7;
110.}
111.if(xx8 > xx9){
112.    xx8 = xx8 + xx9;
113.    xx9 = xx8 - xx9;
114.    xx8 = xx8 - xx9;
115.}
116. 
117. 
118.if(xx16 > xx17){
119.    xx16 = xx16 + xx17;
120.    xx17 = xx16 - xx17;
121.    xx16 = xx16 - xx17;
122.}
123.if(xx18 > xx19){
124.    xx18 = xx18 + xx19;
125.    xx19 = xx18 - xx19;
126.    xx18 = xx18 - xx19;
127.}
128.if(xx20 > xx21){
129.    xx20 = xx20 + xx21;
130.    xx21 = xx20 - xx21;
131.    xx20 = xx20 - xx21;
132.}
133.if(xx22 > xx23){
134.    xx22 = xx22 + xx23;
135.    xx23 = xx22 - xx23;
136.    xx22 = xx22 - xx23;
137.}
138.if(xx24 > xx25){
139.    xx24 = xx24 + xx25;
140.    xx25 = xx24 - xx25;
141.    xx24 = xx24 - xx25;
142.}
143.if(xx26 > xx27){
144.    xx26 = xx26 + xx27;
145.    xx27 = xx26 - xx27;
146.    xx26 = xx26 - xx27;
147.}
148.if(xx28 > xx29){
149.    xx28 = xx28 + xx29;
150.    xx29 = xx28 - xx29;
151.    xx28 = xx28 - xx29;
152.}
153.if(xx30 > xx31){
154.    xx30 = xx30 + xx31;
155.    xx31 = xx30 - xx31;
156.    xx30 = xx30 - xx31;
157.}

Михаил Долинский

Темы: 2072
Сообщений: 49899

Мой профиль
001.//--------------------------------
002.if(xx16 > xx18){
003.    xx16 = xx16 + xx18;
004.    xx18 = xx16 - xx18;
005.    xx16 = xx16 - xx18;
006.}
007.if(xx20 > xx22){
008.    xx20 = xx20 + xx22;
009.    xx22 = xx20 - xx22;
010.    xx20 = xx20 - xx22;
011.}
012.if(xx24 > xx26){
013.    xx24 = xx24 + xx26;
014.    xx26 = xx24 - xx26;
015.    xx24 = xx24 - xx26;
016.}
017.if(xx28 > xx30){
018.    xx28 = xx28 + xx30;
019.    xx30 = xx28 - xx30;
020.    xx28 = xx28 - xx30;
021.}
022.if(xx17 > xx19){
023.    xx17 = xx17 + xx19;
024.    xx19 = xx17 - xx19;
025.    xx17 = xx17 - xx19;
026.}
027.if(xx21 > xx23){
028.    xx21 = xx21 + xx23;
029.    xx23 = xx21 - xx23;
030.    xx21 = xx21 - xx23;
031.}
032.if(xx25 > xx27){
033.    xx25 = xx25 + xx27;
034.    xx27 = xx25 - xx27;
035.    xx25 = xx25 - xx27;
036.}
037.if(xx29 > xx31){
038.    xx29 = xx29 + xx31;
039.    xx31 = xx29 - xx31;
040.    xx29 = xx29 - xx31;
041.}
042.//-------------------------
043.if(xx16 > xx20){
044.    xx16 = xx16 + xx20;
045.    xx20 = xx16 - xx20;
046.    xx16 = xx16 - xx20;
047.}
048.if(xx24 > xx28){
049.    xx24 = xx24 + xx28;
050.    xx28 = xx24 - xx28;
051.    xx24 = xx24 - xx28;
052.}
053.if(xx17 > xx21){
054.    xx17 = xx17 + xx21;
055.    xx21 = xx17 - xx21;
056.    xx17 = xx17 - xx21;
057.}
058.if(xx25 > xx29){
059.    xx25 = xx25 + xx29;
060.    xx29 = xx25 - xx29;
061.    xx25 = xx25 - xx29;
062.}
063.if(xx18 > xx22){
064.    xx18 = xx18 + xx22;
065.    xx22 = xx18 - xx22;
066.    xx18 = xx18 - xx22;
067.}
068.if(xx26 > xx30){
069.    xx26 = xx26 + xx30;
070.    xx30 = xx26 - xx30;
071.    xx26 = xx26 - xx30;
072.}
073.if(xx19 > xx23){
074.    xx19 = xx19 + xx23;
075.    xx23 = xx19 - xx23;
076.    xx19 = xx19 - xx23;
077.}
078.if(xx27 > xx31){
079.    xx27 = xx27 + xx31;
080.    xx31 = xx27 - xx31;
081.    xx27 = xx27 - xx31;
082.}
083.//------------------
084.if(xx16 > xx24){
085.    xx16 = xx16 + xx24;
086.    xx24 = xx16 - xx24;
087.    xx16 = xx16 - xx24;
088.}
089.if(xx17 > xx25){
090.    xx17 = xx17 + xx25;
091.    xx25 = xx17 - xx25;
092.    xx17 = xx17 - xx25;
093.}
094.if(xx18 > xx26){
095.    xx18 = xx18 + xx26;
096.    xx26 = xx18 - xx26;
097.    xx18 = xx18 - xx26;
098.}
099.if(xx19 > xx27){
100.    xx19 = xx19 + xx27;
101.    xx27 = xx19 - xx27;
102.    xx19 = xx19 - xx27;
103.}
104.if(xx20 > xx28){
105.    xx20 = xx20 + xx28;
106.    xx28 = xx20 - xx28;
107.    xx20 = xx20 - xx28;
108.}
109.if(xx21 > xx29){
110.    xx21 = xx21 + xx29;
111.    xx29 = xx21 - xx29;
112.    xx21 = xx21 - xx29;
113.}
114.if(xx22 > xx30){
115.    xx22 = xx22 + xx30;
116.    xx30 = xx22 - xx30;
117.    xx22 = xx22 - xx30;
118.}
119.if(xx23 > xx31){
120.    xx23 = xx23 + xx31;
121.    xx31 = xx23 - xx31;
122.    xx23 = xx23 - xx31;
123.}
124.//---------------------
125.if(xx21 > xx26){
126.    xx21 = xx21 + xx26;
127.    xx26 = xx21 - xx26;
128.    xx21 = xx21 - xx26;
129.}
130.if(xx22 > xx25){
131.    xx22 = xx22 + xx25;
132.    xx25 = xx22 - xx25;
133.    xx22 = xx22 - xx25;
134.}
135.if(xx19 > xx28){
136.    xx19 = xx19 + xx28;
137.    xx28 = xx19 - xx28;
138.    xx19 = xx19 - xx28;
139.}
140.if(xx29 > xx30){
141.    xx29 = xx29 + xx30;
142.    xx30 = xx29 - xx30;
143.    xx29 = xx29 - xx30;
144.}
145.if(xx23 > xx27){
146.    xx23 = xx23 + xx27;
147.    xx27 = xx23 - xx27;
148.    xx23 = xx23 - xx27;
149.}
150.if(xx17 > xx18){
151.    xx17 = xx17 + xx18;
152.    xx18 = xx17 - xx18;
153.    xx17 = xx17 - xx18;
154.}
155.if(xx20 > xx24){
156.    xx20 = xx20 + xx24;
157.    xx24 = xx20 - xx24;
158.    xx20 = xx20 - xx24;
159.}
160.//-----------------
161.if(xx17 > xx20){
162.    xx17 = xx17 + xx20;
163.    xx20 = xx17 - xx20;
164.    xx17 = xx17 - xx20;
165.}
166.if(xx23 > xx29){
167.    xx23 = xx23 + xx29;
168.    xx29 = xx23 - xx29;
169.    xx23 = xx23 - xx29;
170.}
171.if(xx18 > xx24){
172.    xx18 = xx18 + xx24;
173.    xx24 = xx18 - xx24;
174.    xx18 = xx18 - xx24;
175.}
176.if(xx27 > xx30){
177.    xx27 = xx27 + xx30;
178.    xx30 = xx27 - xx30;
179.    xx27 = xx27 - xx30;
180.}
181.if(xx21 > xx22){
182.    xx21 = xx21 + xx22;
183.    xx22 = xx21 - xx22;
184.    xx21 = xx21 - xx22;
185.}
186.if(xx25 > xx26){
187.    xx25 = xx25 + xx26;
188.    xx26 = xx25 - xx26;
189.    xx25 = xx25 - xx26;
190.}
191.//----------------
192.if(xx18 > xx20){
193.    xx18 = xx18 + xx20;
194.    xx20 = xx18 - xx20;
195.    xx18 = xx18 - xx20;
196.}
197.if(xx27 > xx29){
198.    xx27 = xx27 + xx29;
199.    xx29 = xx27 - xx29;
200.    xx27 = xx27 - xx29;
201.}
202.if(xx19 > xx24){
203.    xx19 = xx19 + xx24;
204.    xx24 = xx19 - xx24;
205.    xx19 = xx19 - xx24;
206.}
207.if(xx23 > xx28){
208.    xx23 = xx23 + xx28;
209.    xx28 = xx23 - xx28;
210.    xx23 = xx23 - xx28;
211.}
212.//-----------------
213.if(xx22 > xx24){
214.    xx22 = xx22 + xx24;
215.    xx24 = xx22 - xx24;
216.    xx22 = xx22 - xx24;
217.}
218.if(xx26 > xx28){
219.    xx26 = xx26 + xx28;
220.    xx28 = xx26 - xx28;
221.    xx26 = xx26 - xx28;
222.}
223.if(xx19 > xx21){
224.    xx19 = xx19 + xx21;
225.    xx21 = xx19 - xx21;
226.    xx19 = xx19 - xx21;
227.}
228.if(xx23 > xx25){
229.    xx23 = xx23 + xx25;
230.    xx25 = xx23 - xx25;
231.    xx23 = xx23 - xx25;
232.}
233.//------------------
234.if(xx19 > xx20){
235.    xx19 = xx19 + xx20;
236.    xx20 = xx19 - xx20;
237.    xx19 = xx19 - xx20;
238.}
239.if(xx21 > xx22){
240.    xx21 = xx21 + xx22;
241.    xx22 = xx21 - xx22;
242.    xx21 = xx21 - xx22;
243.}
244.if(xx23 > xx24){
245.    xx23 = xx23 + xx24;
246.    xx24 = xx23 - xx24;
247.    xx23 = xx23 - xx24;
248.}
249.if(xx25 > xx26){
250.    xx25 = xx25 + xx26;
251.    xx26 = xx25 - xx26;
252.    xx25 = xx25 - xx26;
253.}
254.if(xx27 > xx28){
255.    xx27 = xx27 + xx28;
256.    xx28 = xx27 - xx28;
257.    xx27 = xx27 - xx28;
258.}
259.//----------------
260.if(xx22 > xx23){
261.    xx22 = xx22 + xx23;
262.    xx23 = xx22 - xx23;
263.    xx22 = xx22 - xx23;
264.}
265.if(xx24 > xx25){
266.    xx24 = xx24 + xx25;
267.    xx25 = xx24 - xx25;
268.    xx24 = xx24 - xx25;
269.}
270. 
271. 
272. 
273.if(xx0 > xx16){
274.    xx0 = xx0 + xx16;
275.    xx16 = xx0 - xx16;
276.    xx0 = xx0 - xx16;
277.}
278.if(xx8 > xx24){
279.    xx8 = xx8 + xx24;
280.    xx24 = xx8 - xx24;
281.    xx8 = xx8 - xx24;
282.}
283.if(xx8 > xx16){
284.    xx8 = xx8 + xx16;
285.    xx16 = xx8 - xx16;
286.    xx8 = xx8 - xx16;
287.}
288.if(xx4 > xx20){
289.    xx4 = xx4 + xx20;
290.    xx20 = xx4 - xx20;
291.    xx4 = xx4 - xx20;
292.}
293.if(xx12 > xx28){
294.    xx12 = xx12 + xx28;
295.    xx28 = xx12 - xx28;
296.    xx12 = xx12 - xx28;
297.}
298.if(xx12 > xx20){
299.    xx12 = xx12 + xx20;
300.    xx20 = xx12 - xx20;
301.    xx12 = xx12 - xx20;
302.}
303.if(xx4 > xx8){
304.    xx4 = xx4 + xx8;
305.    xx8 = xx4 - xx8;
306.    xx4 = xx4 - xx8;
307.}
308.if(xx12 > xx16){
309.    xx12 = xx12 + xx16;
310.    xx16 = xx12 - xx16;
311.    xx12 = xx12 - xx16;
312.}
313.if(xx20 > xx24){
314.    xx20 = xx20 + xx24;
315.    xx24 = xx20 - xx24;
316.    xx20 = xx20 - xx24;
317.}
318.if(xx2 > xx18){
319.    xx2 = xx2 + xx18;
320.    xx18 = xx2 - xx18;
321.    xx2 = xx2 - xx18;
322.}
323.if(xx10 > xx26){
324.    xx10 = xx10 + xx26;
325.    xx26 = xx10 - xx26;
326.    xx10 = xx10 - xx26;
327.}
328.if(xx10 > xx18){
329.    xx10 = xx10 + xx18;
330.    xx18 = xx10 - xx18;
331.    xx10 = xx10 - xx18;
332.}
333.if(xx6 > xx22){
334.    xx6 = xx6 + xx22;
335.    xx22 = xx6 - xx22;
336.    xx6 = xx6 - xx22;
337.}
338.if(xx14 > xx30){
339.    xx14 = xx14 + xx30;
340.    xx30 = xx14 - xx30;
341.    xx14 = xx14 - xx30;
342.}
343.if(xx14 > xx22){
344.    xx14 = xx14 + xx22;
345.    xx22 = xx14 - xx22;
346.    xx14 = xx14 - xx22;
347.}
348.if(xx6 > xx10){
349.    xx6 = xx6 + xx10;
350.    xx10 = xx6 - xx10;
351.    xx6 = xx6 - xx10;
352.}
353.if(xx14 > xx18){
354.    xx14 = xx14 + xx18;
355.    xx18 = xx14 - xx18;
356.    xx14 = xx14 - xx18;
357.}
358.if(xx22 > xx26){
359.    xx22 = xx22 + xx26;
360.    xx26 = xx22 - xx26;
361.    xx22 = xx22 - xx26;
362.}
363.if(xx2 > xx4){
364.    xx2 = xx2 + xx4;
365.    xx4 = xx2 - xx4;
366.    xx2 = xx2 - xx4;
367.}
368.if(xx6 > xx8){
369.    xx6 = xx6 + xx8;
370.    xx8 = xx6 - xx8;
371.    xx6 = xx6 - xx8;
372.}
373.if(xx10 > xx12){
374.    xx10 = xx10 + xx12;
375.    xx12 = xx10 - xx12;
376.    xx10 = xx10 - xx12;
377.}
378.if(xx14 > xx16){
379.    xx14 = xx14 + xx16;
380.    xx16 = xx14 - xx16;
381.    xx14 = xx14 - xx16;
382.}
383.if(xx18 > xx20){
384.    xx18 = xx18 + xx20;
385.    xx20 = xx18 - xx20;
386.    xx18 = xx18 - xx20;
387.}
388.if(xx22 > xx24){
389.    xx22 = xx22 + xx24;
390.    xx24 = xx22 - xx24;
391.    xx22 = xx22 - xx24;
392.}
393.if(xx26 > xx28){
394.    xx26 = xx26 + xx28;
395.    xx28 = xx26 - xx28;
396.    xx26 = xx26 - xx28;
397.}

Михаил Долинский

Темы: 2072
Сообщений: 49899

Мой профиль
001.//------------------------------
002.if(xx1 > xx17){
003.    xx1 = xx1 + xx17;
004.    xx17 = xx1 - xx17;
005.    xx1 = xx1 - xx17;
006.}
007.if(xx9 > xx25){
008.    xx9 = xx9 + xx25;
009.    xx25 = xx9 - xx25;
010.    xx9 = xx9 - xx25;
011.}
012.if(xx9 > xx17){
013.    xx9 = xx9 + xx17;
014.    xx17 = xx9 - xx17;
015.    xx9 = xx9 - xx17;
016.}
017.if(xx5 > xx21){
018.    xx5 = xx5 + xx21;
019.    xx21 = xx5 - xx21;
020.    xx5 = xx5 - xx21;
021.}
022.if(xx13 > xx29){
023.    xx13 = xx13 + xx29;
024.    xx29 = xx13 - xx29;
025.    xx13 = xx13 - xx29;
026.}
027.if(xx13 > xx21){
028.    xx13 = xx13 + xx21;
029.    xx21 = xx13 - xx21;
030.    xx13 = xx13 - xx21;
031.}
032.if(xx5 > xx9){
033.    xx5 = xx5 + xx9;
034.    xx9 = xx5 - xx9;
035.    xx5 = xx5 - xx9;
036.}
037.if(xx13 > xx17){
038.    xx13 = xx13 + xx17;
039.    xx17 = xx13 - xx17;
040.    xx13 = xx13 - xx17;
041.}
042.if(xx21 > xx25){
043.    xx21 = xx21 + xx25;
044.    xx25 = xx21 - xx25;
045.    xx21 = xx21 - xx25;
046.}
047.if(xx3 > xx19){
048.    xx3 = xx3 + xx19;
049.    xx19 = xx3 - xx19;
050.    xx3 = xx3 - xx19;
051.}
052.if(xx11 > xx27){
053.    xx11 = xx11 + xx27;
054.    xx27 = xx11 - xx27;
055.    xx11 = xx11 - xx27;
056.}
057.if(xx11 > xx19){
058.    xx11 = xx11 + xx19;
059.    xx19 = xx11 - xx19;
060.    xx11 = xx11 - xx19;
061.}
062.if(xx7 > xx23){
063.    xx7 = xx7 + xx23;
064.    xx23 = xx7 - xx23;
065.    xx7 = xx7 - xx23;
066.}
067.if(xx15 > xx31){
068.    xx15 = xx15 + xx31;
069.    xx31 = xx15 - xx31;
070.    xx15 = xx15 - xx31;
071.}
072.if(xx15 > xx23){
073.    xx15 = xx15 + xx23;
074.    xx23 = xx15 - xx23;
075.    xx15 = xx15 - xx23;
076.}
077.if(xx7 > xx11){
078.    xx7 = xx7 + xx11;
079.    xx11 = xx7 - xx11;
080.    xx7 = xx7 - xx11;
081.}
082.if(xx15 > xx19){
083.    xx15 = xx15 + xx19;
084.    xx19 = xx15 - xx19;
085.    xx15 = xx15 - xx19;
086.}
087.if(xx23 > xx27){
088.    xx23 = xx23 + xx27;
089.    xx27 = xx23 - xx27;
090.    xx23 = xx23 - xx27;
091.}
092.if(xx3 > xx5){
093.    xx3 = xx3 + xx5;
094.    xx5 = xx3 - xx5;
095.    xx3 = xx3 - xx5;
096.}
097.if(xx7 > xx9){
098.    xx7 = xx7 + xx9;
099.    xx9 = xx7 - xx9;
100.    xx7 = xx7 - xx9;
101.}
102.if(xx11 > xx13){
103.    xx11 = xx11 + xx13;
104.    xx13 = xx11 - xx13;
105.    xx11 = xx11 - xx13;
106.}
107.if(xx15 > xx17){
108.    xx15 = xx15 + xx17;
109.    xx17 = xx15 - xx17;
110.    xx15 = xx15 - xx17;
111.}
112.if(xx19 > xx21){
113.    xx19 = xx19 + xx21;
114.    xx21 = xx19 - xx21;
115.    xx19 = xx19 - xx21;
116.}
117.if(xx23 > xx25){
118.    xx23 = xx23 + xx25;
119.    xx25 = xx23 - xx25;
120.    xx23 = xx23 - xx25;
121.}
122.if(xx27 > xx29){
123.    xx27 = xx27 + xx29;
124.    xx29 = xx27 - xx29;
125.    xx27 = xx27 - xx29;
126.}
127.if(xx1 > xx2){
128.    xx1 = xx1 + xx2;
129.    xx2 = xx1 - xx2;
130.    xx1 = xx1 - xx2;
131.}
132.if(xx3 > xx4){
133.    xx3 = xx3 + xx4;
134.    xx4 = xx3 - xx4;
135.    xx3 = xx3 - xx4;
136.}
137.if(xx5 > xx6){
138.    xx5 = xx5 + xx6;
139.    xx6 = xx5 - xx6;
140.    xx5 = xx5 - xx6;
141.}
142.if(xx7 > xx8){
143.    xx7 = xx7 + xx8;
144.    xx8 = xx7 - xx8;
145.    xx7 = xx7 - xx8;
146.}
147.if(xx9 > xx10){
148.    xx9 = xx9 + xx10;
149.    xx10 = xx9 - xx10;
150.    xx9 = xx9 - xx10;
151.}
152.if(xx11 > xx12){
153.    xx11 = xx11 + xx12;
154.    xx12 = xx11 - xx12;
155.    xx11 = xx11 - xx12;
156.}
157.if(xx13 > xx14){
158.    xx13 = xx13 + xx14;
159.    xx14 = xx13 - xx14;
160.    xx13 = xx13 - xx14;
161.}
162.if(xx15 > xx16){
163.    xx15 = xx15 + xx16;
164.    xx16 = xx15 - xx16;
165.    xx15 = xx15 - xx16;
166.}
167.if(xx17 > xx18){
168.    xx17 = xx17 + xx18;
169.    xx18 = xx17 - xx18;
170.    xx17 = xx17 - xx18;
171.}
172.if(xx19 > xx20){
173.    xx19 = xx19 + xx20;
174.    xx20 = xx19 - xx20;
175.    xx19 = xx19 - xx20;
176.}
177.if(xx21> xx22){
178.    xx21 = xx21 + xx22;
179.    xx22 = xx21 - xx22;
180.    xx21 = xx21 - xx22;
181.}
182.if(xx23 > xx24){
183.    xx23 = xx23 + xx24;
184.    xx24 = xx23 - xx24;
185.    xx23 = xx23 - xx24;
186.}
187.if(xx25 > xx26){
188.    xx25 = xx25 + xx26;
189.    xx26 = xx25 - xx26;
190.    xx25 = xx25 - xx26;
191.}
192.if(xx27 > xx28){
193.    xx27 = xx27 + xx28;
194.    xx28 = xx27 - xx28;
195.    xx27 = xx27 - xx28;
196.}
197.if(xx29 > xx30){
198.    xx29 = xx29 + xx30;
199.    xx30 = xx29 - xx30;
200.    xx29 = xx29 - xx30;
201.}
202. 
203.y0 = xx0;
204.y1 = xx1;
205.y2 = xx2;
206.y3 = xx3;
207.y4 = xx4;
208.y5 = xx5;
209.y6 = xx6;
210.y7 = xx7;
211.y8 = xx8;
212.y9 = xx9;
213.y10 = xx10;
214.y11 = x

Михаил Долинский

Темы: 2072
Сообщений: 49899

Мой профиль
Нельзя присваивать значения глобальным переменным
и писать первую строку unsigned __in __bits(8) a = 3; вместо ошибки в тесте

17.11.2022 11:01:08 17.11.2022 11:01:12 Столяров Виктор Архитектура вычислительных систем (ПО4/ИТ3/ПИ2) - 2022 6. Максимум отрицания 0
[test1]: Тест не прошел: res sgn: 0. src.mpc
DelTA3 at NIT7

01.unsigned __in __bits(8) a = 3;
02.unsigned __in __bits(8) b = -8;
03.unsigned __in __bits(8) c = 9;
04.unsigned __out __bits(8) res;
05. 
06.void main() {
07.        int a1;
08.        a1 = -1*a;
09.        int b1;
10.        b1 = -1*b;
11.        int c1;
12.        c1 = -1*c;
13.        if((a1 > b1) && (a1 > c1))
14.               res = a1;
15.        if((b1 > a1) && (b1 > c1))
16.               res = b1;
17.        if((c1 > a1) && (c1 > b1))
18.               res = c1;
19.}

 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 22, 23, 24, 25, 26, 27, 28
Time:0,063