[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 10, 11, 12, 13, 14, ... 25, 26, 27
Автор Сообщение
Михаил Долинский

Темы: 2010
Сообщений: 47875

Мой профиль


Александр Дроздов:

Дроздов Александр ПО-21
http://dl.gsu.by/task.jsp?nid=2301023&cid=1336
20.12 14:42 11. Equally? 1 / 1 Все тесты пройдены (основной + секретный) Equally.prd DelTA4 at NIT1 Win10 HLCCAD project

int __in __bits(8) M;
int __in __bits(8) N;
int __out __bits(1) Res;

//Mathematics
unsigned __bits(8) SUM(unsigned __bits(8) A, unsigned __bits(8) B) {return A+B;}
unsigned __bits(16) MUL(unsigned __bits(8) A, unsigned __bits(8) B) {return A*B;}
unsigned __bits(16) DIVRes;
unsigned __bits(16) MODRes;
unsigned __bits(16) DIV(unsigned __bits(16) A, unsigned __bits(16) B) {return A/B;}
unsigned __bits(16) MOD(unsigned __bits(16) A, unsigned __bits(16) B) {return A%B;}
void DIVResult(unsigned __bits(16) A, unsigned __bits(16) B) {DIVRes = DIV(A,B); MODRes = MOD(A,B);}
unsigned __bits(32) DIVMOD(unsigned __bits(16) A, unsigned __bits(16) B) {return ((DIV(A,B)) << 16) + MOD(A,B);}
unsigned __bits(1) GT;
unsigned __bits(1) EQ;
unsigned __bits(1) LT;
unsigned __bits(3) CMP(unsigned __bits(8) A, unsigned __bits(8) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
void CMPResult(unsigned __bits(8) A, unsigned __bits(8) B) {unsigned __bits(3) C = CMP(A,B); GT = C == 4; EQ = C == 2; LT = C == 1;}

//Logic
unsigned __bits(1) NOT(unsigned __bits(1) A) {return ~A;}
unsigned __bits(1) OR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A | B;}
unsigned __bits(1) XOR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A ^ B;}
unsigned __bits(1) AND2(unsigned __bits(1) A, unsigned __bits(1) B) {return A & B;}
//DC, CD, MS
unsigned __bits(8) DC(unsigned __bits(1) CS, unsigned __bits(3) X) {unsigned __bits(8) d = 1; return (CS == 0) ? 0 : d << X;}
unsigned __bits(4) CD(unsigned __bits(8) X) {if (X == 0) return 0; unsigned __bits(4) i = 0; while (!(X & 1)) {i++; X = X >> 1;} return (i << 1) + 1;}
unsigned __bits(1) MS(unsigned __bits(8) X, unsigned __bits(3) A) {return ((X >> A) & 1);}

int __bits(16) CBW(int __bits(8) A) {return A;}
int __bits(32) CWD(int __bits(16) A) {return A;}
int __bits(16) ISUM(int __bits(16) A, int __bits(16) B) {return A+B;}
int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {return A-B;}
int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {return A*B;}
int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {return A/B;}
unsigned __bits(3) ICMP(int __bits(32) A, int __bits(32) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
unsigned __bits(1) IGT;
unsigned __bits(1) IEQ;
unsigned __bits(1) ILT;
void ICMPResult(int __bits(32) A, int __bits(32) B) {unsigned __bits(3) C = ICMP(A,B); IGT = C == 4; IEQ = C == 2; ILT = C == 1;}
unsigned __bits(16) x32Tox16(unsigned __bits(32) A) {return A;}
unsigned __bits(16) MSb16x2(unsigned __bits(16) Zero, unsigned __bits(16) One, unsigned __bits(1) A) {return (A) ? One : Zero;}

void main(){
  if (MUL(M,N) == SUM(M,N)){
  Res = 1;
  }
  else Res = 0;
}

отработка пропуска 12_12(1) 
Нельзя использовать IF
Михаил Долинский

Темы: 2010
Сообщений: 47875

Мой профиль


Александр Дроздов:

Дроздов Александр ПО-21
http://dl.gsu.by/task.jsp?nid=2301016&cid=1336

Время Задача Результат Комментарий Решение Тестировала Компилятор
20.12 15:00 4. Условное выражение 100 / 100 Все тесты пройдены (основной + секретный) cidp.prd DelTA4 at NIT0 Win10 x64 HLCCAD project
20.12 14:59 4. Условное выражение 0 / 100 Нужно сдавать файл CIDP.PRD 1.prd DelTA4 at NIT0 Win10 x64 HLCCAD project
20.12 14:58 4. Условное выражение 0 / 100 Ошибка: Несовпадение Res:0000000000000001=1111111000000001 [6 ns] cidp.prd DelTA4 at NIT0 Win10 HLCCAD project
20.12 14:58 4. Условное выражение 0 / 100 Ошибка: Несовпадение Res:0000000000000001=1111111000000001 [6 ns] cidp.prd DelTA4 at NIT1 Win10 HLCCAD project
20.12 14:53 4. Условное выражение 0 / 100 Ошибка: Несовпадение Res:0000000000000001=1111111000000001 [6 ns] cidp.prd DelTA4 at NIT1 Win10 HLCCAD project
20.12 14:52 4. Условное выражение 0 / 100 Ошибка: Несовпадение Res:0000000000000001=1111111000000001 [6 ns] cidp.prd DelTA4 at NIT0 Win10 HLCCAD project
int __in __bits(8) X=3;
int __in __bits(8) Y=3;
int __out __bits(16) Res;

//Mathematics
unsigned __bits(8) SUM(unsigned __bits(8) A, unsigned __bits(8) B) {return A+B;}
unsigned __bits(16) MUL(unsigned __bits(8) A, unsigned __bits(8) B) {return A*B;}
unsigned __bits(16) DIVRes;
unsigned __bits(16) MODRes;
unsigned __bits(16) DIV(unsigned __bits(16) A, unsigned __bits(16) B) {return A/B;}
unsigned __bits(16) MOD(unsigned __bits(16) A, unsigned __bits(16) B) {return A%B;}
void DIVResult(unsigned __bits(16) A, unsigned __bits(16) B) {DIVRes = DIV(A,B); MODRes = MOD(A,B);}
unsigned __bits(32) DIVMOD(unsigned __bits(16) A, unsigned __bits(16) B) {return ((DIV(A,B)) << 16) + MOD(A,B);}
unsigned __bits(1) GT;
unsigned __bits(1) EQ;
unsigned __bits(1) LT;
unsigned __bits(3) CMP(unsigned __bits(8) A, unsigned __bits(8) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
void CMPResult(unsigned __bits(8) A, unsigned __bits(8) B) {unsigned __bits(3) C = CMP(A,B); GT = C == 4; EQ = C == 2; LT = C == 1;}

//Logic
unsigned __bits(1) NOT(unsigned __bits(1) A) {return ~A;}
unsigned __bits(1) OR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A | B;}
unsigned __bits(1) XOR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A ^ B;}
unsigned __bits(1) AND2(unsigned __bits(1) A, unsigned __bits(1) B) {return A & B;}
//DC, CD, MS
unsigned __bits(8) DC(unsigned __bits(1) CS, unsigned __bits(3) X) {unsigned __bits(8) d = 1; return (CS == 0) ? 0 : d << X;}
unsigned __bits(4) CD(unsigned __bits(8) X) {if (X == 0) return 0; unsigned __bits(4) i = 0; while (!(X & 1)) {i++; X = X >> 1;} return (i << 1) + 1;}
unsigned __bits(1) MS(unsigned __bits(8) X, unsigned __bits(3) A) {return ((X >> A) & 1);}

int __bits(16) CBW(int __bits(8) A) {return A;}
int __bits(32) CWD(int __bits(16) A) {return A;}
int __bits(16) ISUM(int __bits(16) A, int __bits(16) B) {return A+B;}
int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {return A-B;}
int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {return A*B;}
int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {return A/B;}
unsigned __bits(3) ICMP(int __bits(32) A, int __bits(32) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
unsigned __bits(1) IGT;
unsigned __bits(1) IEQ;
unsigned __bits(1) ILT;
void ICMPResult(int __bits(32) A, int __bits(32) B) {unsigned __bits(3) C = ICMP(A,B); IGT = C == 4; IEQ = C == 2; ILT = C == 1;}
unsigned __bits(16) x32Tox16(unsigned __bits(32) A) {return A;}
unsigned __bits(16) MSb16x2(unsigned __bits(16) Zero, unsigned __bits(16) One, unsigned __bits(1) A) {return (A) ? One : Zero;}

void main(){
	int	__bits(16) A = ICMP(X,Y);
	if(A == 4){
	 Res = ISUB(X,Y);
	}
	if(A == 2){
	 Res = MUL(X,X);
	}
	else{
	 Res = SUM(X,Y);
	}
}

отработка пропуска 12_12(2) 
Нельзя использовать IF
Михаил Долинский

Темы: 2010
Сообщений: 47875

Мой профиль


Алина Школьникова:


Задача 6
http://dl.gsu.by/task.jsp?nid=2351956&cid=1336

15.12 12:12 Сам-п6. Задача №6 0 / 100 Ошибка: Несовпадение RES:0=0FFc4 [5,004 ps] Arifm.prd DelTA4 at NIT0 Win10 HLCCAD project
15.12 12:10 Сам-с1. Задача №6 100 / 100 Все тесты пройдены (основной + секретный). src.mpc DelTA4 at NIT0 Win10 Winter mpc

Отработка пропуска 15_09 
Пропуск сброшен
Михаил Долинский

Темы: 2010
Сообщений: 47875

Мой профиль


Андрей Щербак:

Нейросети для работы с кодом:

Пишет код.
https://skillbox.ru/media/code/7-neyrosetey-dlya-programmistov-kak-pisat-kod-bystree-i-luchshe/
Пишет комментарии и документацию к коду.
https://www.documatic.com/
Находит уязвимости в коде.
https://snyk.io/product/snyk-code/
Пишет код.
https://www.blackbox.ai/
Позволяет быстро писать код, работать в команде над проектами и размещать готовые файлы в общем репозитории.
https://replit.com/ai
Пишет код. Бесплатный для маленьких проектов и индивидуального пользования
https://aws.amazon.com/ru/codewhisperer/
Пишет код.
https://codeium.com/
Пишет код и работает на базе GPT-3.5
https://refact.ai/
Пишет код.
https://codepal.ai/
ИИ-помощник, который «заточен» под генерацию приложений и сервисов на базе искусственного интеллекта. С его помощью можно, например, быстро создать чат-бота.
https://toolbuilder.ai/
Пишет код.
https://www.lightly.ai/

Пропуски для отработки - 17_10(2), 31_10(2), 3_11, 14_11(2)

 
Ты не умеешь считать? 4*3 = 12, а у тебя 11 ссылок
И оформляй читабельнее, например так


https://skillbox.ru/media/code/7-neyrosetey-dlya-programmistov-kak-pisat-kod-bystree-i-luchshe/         Пишет код.
https://www.documatic.com/                                                                              Пишет комментарии и документацию к коду.  
https://snyk.io/product/snyk-code/                                                                      Находит уязвимости в коде.


https://www.blackbox.ai/                                                                                Пишет код.
https://replit.com/ai                                                                                   Позволяет быстро писать код, работать в команде над проектами и 
                                                                                                        размещать готовые файлы в общем репозитории.
https://aws.amazon.com/ru/codewhisperer/                                                                Пишет код. Бесплатный для маленьких проектов и индивидуального 
                                                                                                        пользования


и т.д.
Михаил Долинский

Темы: 2010
Сообщений: 47875

Мой профиль


Александра Исаченко:

Исаченко Александра ПО-21

Оценка\Индивидуальные задания\По выбору\Проектирование цифровых устройств\Условные вычисления\25 - "Числа" 56016 Киселёва Наталья, ПО-11, май 2007
в новом окне (Установлена: 24.05.2007)

http://dl.gsu.by/task.jsp?nid=2301037&cid=1336

20.12 22:37 25. Числа 10 / 10 Все тесты пройдены (основной + секретный) 1.prd DelTA4 at NIT0 Win10 HLCCAD project

int __in __bits(8) a;
int __in __bits(8) b;
int __in __bits(8) c;
int __in __bits(8) d;

int __out __bits(16) z;

int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {int __bits(32) C; C = A*B; return C;}
int __bits(16) CBW(int __bits(8) A) {return A;}
int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {int __bits(16) C; C = A-B; return C;}
int __bits(16) SUM(int __bits(16) A, int __bits(16) B) {int __bits(16) C; C = A+B; return C;}
int __bits(32) CWD(int __bits(16) A) {return A;}
int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {int __bits(16) C; C = A/B; return C;}

void main(){
	int __bits(16) a16 = CBW(a);
	int __bits(16) d16 = CBW(d);
	int __bits(16) b16 = CBW(b);
	int __bits(16) c16 = CBW(c);
	int __bits(32) d32 = CWD(d16);
	int __bits(32) p1 = IMUL(a16,d16);
	if (p1>3){
		int __bits(16) s1 = SUM(a16,b16);
		int __bits(32) p1 = IMUL(s1,c16);
		int __bits(16) d1 = IDIV(p1,d32);
		z = d1;
	}
	else{
		int __bits(16) r1 = ISUB(a16,d16);
		int __bits(16) s2 = SUM(r1,c16);
		int __bits(32) p2 = IMUL(s2,b16);
		int __bits(16) c2 = p2;
		z = c2;
	}
}

Отработка пропуска за 15_12 
В коде не должно быть оператора IF - его нет в HLCCAD
Надо использовать MS
Степан Степанчиков

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

Мой профиль
Степанчиков Степан ПО-21
http://dl.gsu.by/task.jsp?nid=2300996&cid=1336

20.12 11:44 21. Деление на 2 100 / 100 Все тесты пройдены (основной + секретный) 1.prd DelTA4 at NIT1 Win10 HLCCAD project

unsigned __in __bits(8) x;
unsigned __in __bits(16) y;



unsigned __out __bits(16) res;


unsigned __bits(16) CBW(unsigned __bits(8) A) {return A;}
unsigned __bits(32) CWD(unsigned __bits(16) A) {return A;}
int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {return A-B;}
int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {return A*B;}
int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {return A/B;}
unsigned __bits(16) x32Tox16(unsigned __bits(32) A) {return A;}
unsigned __bits(3) ICMP(int __bits(32) A, int __bits(32) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
unsigned __bits(16) MSb16x2(unsigned __bits(16) Zero, unsigned __bits(16) One, unsigned __bits(1) A) {return A ? One : Zero;}
unsigned __bits(16) SUM(unsigned __bits(16) A, unsigned __bits(16) B) {return A+B;}


void main()
{
int x16 = CBW(x);
int x2 = IMUL(x16,x16);
int y2 = CWD(y);
int d1 = IDIV(y2,2);
res = IDIV(x2,d1);
}

отработка пропуска за 19_12(2)
Александр Дроздов

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

Мой профиль
Дроздов Александр ПО-21
http://dl.gsu.by/task.jsp?nid=2300983&cid=1336

21.12 11:49 8. Арифметика 1 / 1 Все тесты пройдены (основной + секретный) device.prd DelTA4 at NIT0 HLCCAD project

int __in __bits(4) a0;
int __out __bits(8) res;

//Mathematics
unsigned __bits(8) SUM(unsigned __bits(4) A, unsigned __bits(4) B) {return A+B;}
unsigned __bits(16) MUL(unsigned __bits(8) A, unsigned __bits(8) B) {return A*B;}
unsigned __bits(16) DIVRes;
unsigned __bits(16) MODRes;
unsigned __bits(16) DIV(unsigned __bits(16) A, unsigned __bits(16) B) {return A/B;}
unsigned __bits(16) MOD(unsigned __bits(16) A, unsigned __bits(16) B) {return A%B;}
void DIVResult(unsigned __bits(16) A, unsigned __bits(16) B) {DIVRes = DIV(A,B); MODRes = MOD(A,B);}
unsigned __bits(32) DIVMOD(unsigned __bits(16) A, unsigned __bits(16) B) {return ((DIV(A,B)) << 16) + MOD(A,B);}
unsigned __bits(1) GT;
unsigned __bits(1) EQ;
unsigned __bits(1) LT;
unsigned __bits(3) CMP(unsigned __bits(8) A, unsigned __bits(8) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
void CMPResult(unsigned __bits(8) A, unsigned __bits(8) B) {unsigned __bits(3) C = CMP(A,B); GT = C == 4; EQ = C == 2; LT = C == 1;}

//Logic
unsigned __bits(1) NOT(unsigned __bits(1) A) {return ~A;}
unsigned __bits(1) OR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A | B;}
unsigned __bits(1) XOR2(unsigned __bits(1) A, unsigned __bits(1) B) {return A ^ B;}
unsigned __bits(1) AND2(unsigned __bits(1) A, unsigned __bits(1) B) {return A & B;}
//DC, CD, MS
unsigned __bits(8) DC(unsigned __bits(1) CS, unsigned __bits(3) X) {unsigned __bits(8) d = 1; return (CS == 0) ? 0 : d << X;}
unsigned __bits(4) CD(unsigned __bits(8) X) {if (X == 0) return 0; unsigned __bits(4) i = 0; while (!(X & 1)) {i++; X = X >> 1;} return (i << 1) + 1;}
unsigned __bits(1) MS(unsigned __bits(8) X, unsigned __bits(3) A) {return ((X >> A) & 1);}

int __bits(16) CBW(int __bits(8) A) {return A;}
int __bits(32) CWD(int __bits(16) A) {return A;}
int __bits(16) ISUM(int __bits(16) A, int __bits(16) B) {return A+B;}
int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {return A-B;}
int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {return A*B;}
int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {return A/B;}
unsigned __bits(3) ICMP(int __bits(32) A, int __bits(32) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
unsigned __bits(1) IGT;
unsigned __bits(1) IEQ;
unsigned __bits(1) ILT;
void ICMPResult(int __bits(32) A, int __bits(32) B) {unsigned __bits(3) C = ICMP(A,B); IGT = C == 4; IEQ = C == 2; ILT = C == 1;}
unsigned __bits(16) x32Tox16(unsigned __bits(32) A) {return A;}
unsigned __bits(16) MSb16x2(unsigned __bits(16) Zero, unsigned __bits(16) One, unsigned __bits(1) A) {return (A) ? One : Zero;}

void main(){
  int	__bits(16) A = SUM(a0,3);
  res =	MUL(A,7);

}


отработка пропуска 12_12(2)
Андрей Щербак

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

Мой профиль
Нейросети для работы с кодом:


https://www.tabnine.com/ Пишет код.

https://www.documatic.com/ Пишет комментарии и документацию к коду.

https://snyk.io/product/snyk-code/ Находит уязвимости в коде.

https://www.blackbox.ai/ Пишет код.

https://replit.com/ai Позволяет быстро писать код, работать в команде над проектами и размещать готовые файлы в общем
репозитории.

https://aws.amazon.com/ru/codewhisperer/ Пишет код. Бесплатный для маленьких проектов и индивидуального пользования

https://codeium.com/ Пишет код.

https://refact.ai/ Пишет код и работает на базе GPT-3.5

https://codepal.ai/ Пишет код.

https://toolbuilder.ai/ ИИ-помощник, который «заточен» под генерацию приложений и сервисов на базе искусственного
интеллекта. С его помощью можно, например, быстро создать чат-бота.

https://www.lightly.ai/ Пишет код.

https://jam.dev/ Анализирует код и предлагает решения по оптимизации.

Пропуски для отработки - 17_10(2), 31_10(2), 3_11, 14_11(2)
Степан Степанчиков

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

Мой профиль
Степанчиков Степан ПО-21
http://dl.gsu.by/task.jsp?nid=2300987&cid=1336

21.12 14:05 12. Простая арифметика 100 / 100 Все тесты пройдены (основной + секретный) alex.prd DelTA4 at NIT1 Win10 HLCCAD project
21.12 14:00 12. Простая арифметика 0 / 100 Ошибка: Несовпадение res:336=2128 [1 ns] alex.prd DelTA4 at NIT0 HLCCAD project


unsigned __in __bits(8) a;
unsigned __in __bits(8) b;
unsigned __in __bits(8) c;

unsigned __out __bits(16) res;

unsigned __bits(16) CBW(unsigned __bits(8) A) {return A;}
unsigned __bits(32) CWD(unsigned __bits(16) A) {return A;}
int __bits(16) ISUB(int __bits(16) A, int __bits(16) B) {return A-B;}
int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {return A*B;}
int __bits(16) IDIV(int __bits(32) A, int __bits(32) B) {return A/B;}
unsigned __bits(16) x32Tox16(unsigned __bits(32) A) {return A;}
unsigned __bits(3) ICMP(int __bits(32) A, int __bits(32) B) {return (A > B) ? 4 : (A == B) ? 2 : 1;}
unsigned __bits(16) MSb16x2(unsigned __bits(16) Zero, unsigned __bits(16) One, unsigned __bits(1) A) {return A ? One : Zero;}
unsigned __bits(16) SUM(unsigned __bits(16) A, unsigned __bits(16) B) {return A+B;}

void main() {
int a16 = CBW(a);
int b16 = CBW(b);
int c16 = CBW(c);
int s1 = SUM(a16,b16);
int s2 = SUM(s1,c16);
int __bits(16) d1 = IMUL(s2,7);

res = d1;
}

отработка пропуска за 15_12
Даниил Барановский

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

Мой профиль
Барановский Даниил, ПИ-21
Экзамен\Индивидуальные задания\Проектирование цифровых устройств\Логические элементы\1 - "Деление на 4" 40727 Тимохович Ю.А.,ПОИТ-36, март 2006 в новом окне (Установлена: 25.03.2006)

http://dl.gsu.by/task.jsp?nid=2293057&cid=1335

21.12 14:56 1. Деление на 4 100 / 100 Все тесты пройдены (основной + секретный) trtrtrtrt.prd DelTA4 at NIT0 Win10 HLCCAD project


unsigned __in __bits(1)	x1;
unsigned __in __bits(1)	x2;
unsigned __in __bits(1)	x3;
unsigned __in __bits(1)	x4;

unsigned __out __bits(1) y;

unsigned __bits(1) NOT (unsigned __bits(1) A) {return ~A;}
unsigned __bits(1) OR2 (unsigned __bits(1) A, unsigned __bits(1) B) {return A | B;}

void main () {
  unsigned s = OR2(x1,x2);
  y = NOT(s);
}


Отработка пропуска за 14_09.
Егор Восколей

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

Мой профиль
Восколей Егор, ПИ-21

Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Вычислить выражение\12 - "Бассейн" 55440 Федченко Максим, ПМ-44, апрель 2007
в новом окне (Установлена: 24.04.2007)

http://dl.gsu.by/task.jsp?nid=2293488&cid=1335

21.12 15:24 12. Бассейн 1 / 1 Все тесты пройдены (основной + секретный). src.mpc DelTA4 at NIT0 Winter mpc

int __in __bits(8) vin1;
int __in __bits(8) vin2;
int __in __bits(8) V;
int __in __bits(8) vout;
int __out __bits(8) H;

int __bits(8) SUM(int __bits(8) A, int __bits(8) B) {return A+B;}
int __bits(8) SUB(int __bits(8) A, int __bits(8) B) {return A-B;}
int __bits(8) DIV(int __bits(8) A, int __bits(8) B) {return A/B;}
int __bits(3) ICMP(int __bits(8) A, int __bits(8) B) {return	(A > B)?4A==B)?2:1;}

void main() {
int __bits(8) a;
int __bits(8) b;

a = SUM(vin1, vin2);
if ((ICMP(a,vout) == 1)||(ICMP(a,vout) == 2)) H = 0;
b = SUB(a,vout);
if (ICMP(a,vout == 4)) H = DIV(V,b);
}


Отработка пропуска за 14_09
Даниил Барановский

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

Мой профиль
Барановский Даниил, ПИ-21

Экзамен\Индивидуальные задания\Проектирование цифровых устройств\По логическим функциям\4 - "Device" 44111 Дюбкин Александр, ПМ-44, май 2006 в новом окне (Установлена: 13.05.2006)

http://dl.gsu.by/task.jsp?nid=2293074&cid=1335

21.12 15:43 4. Device 100 / 100 Все тесты пройдены (основной + секретный) Logic.prd DelTA4 at NIT0 Win10 HLCCAD project

unsigned __in __bits(1)	IN_0;
unsigned __in __bits(1)	IN_1;
unsigned __in __bits(1)	IN_2;
unsigned __in __bits(1)	IN_3;
unsigned __in __bits(1)	IN_4;

unsigned __out __bits(1) OUT_0;

unsigned __bits(1) NOT (unsigned __bits(1) A) {return ~A;}
unsigned __bits(1) OR2 (unsigned __bits(1) A, unsigned __bits(1) B) {return A | B;}
unsigned __bits(1) XOR2 (unsigned __bits(1) A, unsigned __bits(1) B) {return A ^ B;}
unsigned __bits(1) AND2 (unsigned __bits(1) A, unsigned __bits(1) B) {return A & B;}

void main () {
  unsigned a1 = AND2(IN_0,IN_1);
  unsigned b1 = OR2(a1,IN_2);
  unsigned c1 = AND2(IN_3, IN_4);
  unsigned RES = XOR2(b1,c1);
  OUT_0 = NOT(RES);
}


Отработка пропуска за 28_09.
Алексей Бурикин

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

Мой профиль
https://aws.amazon.com/ru/codewhisperer/ //CodeWhisperer от Amazon совершает революцию в процессе кодирования, может справиться с любым кодом в реальном времени с объяснением

https://replit.com/ai //ИИ который усовершенствует код в реальном времени предлагая новейшие инновации в каждом языке

https://docs.sourcegraph.com/cody/overview // Коди это инструмент предлагает впечатляющий набор функций, выходящих за рамки автодополнения кода.

https://www.tabnine.com/ //Tabnine использует алгоритмы для прогнозирования и предложения завершения кода с целью сделать кодирование более быстрым и эффективным

https://mutable.ai/ //MutableAI выступает в качестве мощного помощника по кодированию разработанного для создания внешнего кода из необработанных файлов дизайна

https://www.askcodi.com/ //AskCodi это инструмент, оснащенный такими функциями, как анализ временной сложности, генераторы кода и средства создания автоматических тестов

https://www.ai2sql.io/ //AI2sql усовершенствованный генератор кода на основе ИИ, разработанный для упрощения процесса преобразования запросов на языке в SQL.

https://durable.co/ //Durable — замечательный генератор кода ИИ, который блистает в области разработки интерфейса

https://codepal.ai/?ref=uniteai //CodePal — это сложный помощник на базе искусственного интеллекта, предназначенный для задач кодирования

https://fireflies.ai/?gr_pk=ZqLO&gr_uid=5xqA //ИИ конструктор который помогает при обучении искуственного интелекта другим функциям

https://mpost.io/ru/best-ai-courses/#ai-for-everyone //"AI для всех» — это вводный курс, который дает всесторонний обзор области искусственного интеллекта (ИИ).

https://github.com/features/copilot //GitHub Copilot, разработанный GitHub в сотрудничестве с OpenAI, представляет собой новый уровень помощи в программировании на основе ИИ.

https://www.safurai.com/?utm_source=futurepedia&utm_medium=marketplace&utm_campaign=futurepedia // Генератор кода на любом языке программирования

https://replit.com/ // это платформа для разработки программного обеспечения, которая использует ИИ для упрощения процесса программ.

https://codeium.com/?utm_source=futurepedia&utm_medium=marketplace&utm_campaign=futurepedia //может улучшить код с построчным объяснением всех функций.

https://t.me/ProgrammingFAbot //Идеальный вариант для начинающих программистов. Этот бот в течении обучения будет отправлять вам уроки по программированию. Первым может быть С++.

https://www.jasper.ai/ // поможет в обучении более продвинутым программистам

https://socratic.org/ // конструктор для более глубокого изучения языка с обширными терминами

https://huggingface.co/microsoft/DialoGPT-large?text=Hey+my+name+is+Julien%21+How+are+you%3F //Английская версия ии с обширным знанием терминов и помощи обработки кода

https://elsaspeak.com/en/ // Хороший ИИ который поможет разобраться в огромном коде разбивая его на логические блоки

https://bloomai.co/ // ИИ предназначенный для работы с базами данных

https://www.deepl.com/write // ИИ который приводит код в порядок исправляя синтаксис

https://web.youchat.com/ // конструктор

https://www.perplexity.ai/ // ИИ для генерации кода

https://elicit.com/ // ии который помогает обучать ИИ новым функциям

https://beta.character.ai/ // конструктор для создания ИИ

https://www.cogram.com/ // Менее универсальный ИИ который узко направлен только на вопросы по программированию

https://otter.ai/ // конструктор который помогает для обучения ИИ

https://huggingface.co/microsoft/DialoGPT-large?text=Hey+my+name+is+Clara%21+How+are+you%3F //ИИ для продвинутых программистов с уникальной теорией на разных языках

https://socratic.org/ //ИИ конструктор который математические выражения записывает в виде кода

https://t.me/WaitForBabyBot // Бот конструктор

https://constructor.tech/products/learning// Конструктор который обучает создавать свой ИИ пошагово

https://constructor.io/ // Бот конструктор

https://www.fotor.com/features/ai-architecture/ // Конструктор для создания ИИ

https://www.maket.ai/ // ии которая помогает с задачами по программированию на разных уровнях

https://www.builder.ai/ // Хороший ИИ для студентов новичков в программировании

Отработал пропуски: (2_11 19_10 17_10 12_10 10_10 5_10 3_10 28_09 26_09 21_09 19_09 14_09)





Юрий Белый

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

Мой профиль
Белый Юрий ИТП31

https://dl.gsu.by/task.jsp?nid=2293202&cid=1335
Экзамен\Индивидуальные задания\Проектирование цифровых устройств\Вычислить выражение\11 - "Задача на вычисление" 41740 Веремеева Евгения, ПМ-44, Апрель 2006

21.12 16:33 11. Задача на вычисление 100 / 100 Все тесты пройдены (основной + секретный) 1.prd DelTA4 at NIT1 Win10 HLCCAD project

Все тесты пройдены

unsigned __in __bits(8) a;
unsigned __in __bits(8) b;
unsigned __out __bits(16) res;

int __bits(16) CBW(int __bits(8) A) {return A;}

int __bits(32) CWD(int __bits(16) A) {return A;}

int __bits(16) SUM(int __bits(16) A, int __bits(16) B) {int __bits(16) C;C = A + B; return C;}

int __bits(32) IMUL(int __bits(16) A, int __bits(16) B) {int __bits(32) C;C = A * B; return C;}

void main(){
int __out __bits(16) a16=CBW(a);
int __out __bits(16) x=3;
int __out __bits(16) b16=CBW(b);
int __out __bits(16) res1=IMUL(a16,x);
int __out __bits(16) y=8;
int __out __bits(16) res2=IMUL(b16,y);

res=SUM(res1,res2);
}

Отработка пропуска 11_09(1)
Валерия Мишур

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

Мой профиль
Мишур Валерия ПО-21
https://dl.gsu.by/task.jsp?nid=2300988&cid=1336
21.12 20:11 13. Посчитай 100 / 100 Все тесты пройдены (основной + секретный) ann.prd DelTA4 at NIT0 Win10 HLCCAD project
int  __in __bits(4) a=2;
int  __in __bits(4) b=2;
int  __in __bits(4) c=2;

unsigned  __out __bits(8) res;

int __bits(8) SUM(int __bits(8) A, int __bits(8) B) {
    int __bits(8) C;
    C = A + B;
    return C;
}

int __bits(8) IMUL(int __bits(4) A, int __bits(4) B) {
    int __bits(8) C;
    C = A * B;
    return C;
}


int __bits(4) x16Tox8(int __bits(8) A) {
    return A;
}


void main(){

int __bits(8) t=3;
int __bits(8) sum=SUM(a,c);
int __bits(8) mul=IMUL(b,t);

res=SUM(mul,sum);

}


отработка пропуска за 24_11
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 10, 11, 12, 13, 14, ... 25, 26, 27
Time:0,048