[Logo] Форум DL
  [DL]  Back to home page 
Forum Index ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7
Author Message
Igor Korshunov

Topics: 7
Messages: 2186

My Profile


Егор Стома:

http://dl.gsu.by/task.jsp?nid=1757983&cid=1099

эталонная программа не смогла пройти 2 тест из условия задачи 

Исправлено условие и примеры.
Igor Korshunov

Topics: 7
Messages: 2186

My Profile


Александр Качкан:

http://dl.gsu.by/task.jsp?nid=1766808&cid=1099
В задании написано размер переменных 2 байта, но на проверке размер переменных должен быть 1 байт. 

Условие исправлено.
Anastasiya Grishaeva

Topics: 0
Messages: 27

My Profile
http://dl.gsu.by/task.jsp?nid=1759750&cid=1099

Не указаны имя HLCCAD проекта и входного устройства (в отличии от остальных задач в этом разделе).
При попытке отправить mpc-файл появляется окошко "Внимание!!! Решение НЕ добавлено в очередь на тестирование. Попробуйте переотправить решение".

http://dl.gsu.by/task.jsp?nid=1760971&cid=1099
У этой задачи та же проблема
Anastasiya Grishaeva

Topics: 0
Messages: 27

My Profile
http://dl.gsu.by/task.jsp?nid=1759997&cid=1099

Справа в условии указаны имя HLCCAD проекта и название входного устройства (то есть подразумевается, что нужно отправлять их), хотя при проверке требуются mpc-файлы.

При прохождении тестов пишет, что тест 9 не прошел, хотя когда я подключаю тесты у себя на машине, у меня все проходит
Igor Korshunov

Topics: 7
Messages: 2186

My Profile


Анастасия Гришаева:

http://dl.gsu.by/task.jsp?nid=1759750&cid=1099

Не указаны имя HLCCAD проекта и входного устройства (в отличии от остальных задач в этом разделе).
При попытке отправить mpc-файл появляется окошко "Внимание!!! Решение НЕ добавлено в очередь на тестирование. Попробуйте переотправить решение".

http://dl.gsu.by/task.jsp?nid=1760971&cid=1099
У этой задачи та же проблема 

Исправлено.
Igor Korshunov

Topics: 7
Messages: 2186

My Profile


Анастасия Гришаева:

http://dl.gsu.by/task.jsp?nid=1759997&cid=1099

Справа в условии указаны имя HLCCAD проекта и название входного устройства (то есть подразумевается, что нужно отправлять их), хотя при проверке требуются mpc-файлы.

При прохождении тестов пишет, что тест 9 не прошел, хотя когда я подключаю тесты у себя на машине, у меня все проходит 

Условие задачи исправлено.

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 __in __bits(1) IN_5;
unsigned __in __bits(1) IN_6;
unsigned __in __bits(1) IN_7;
unsigned __in __bits(1) IN_8;
unsigned __in __bits(1) IN_9;
unsigned __in __bits(1) IN_10;
unsigned __in __bits(1) IN_11;
unsigned __in __bits(1) IN_12;
unsigned __in __bits(1) IN_13;
unsigned __in __bits(1) IN_14;
unsigned __in __bits(1) IN_15;
unsigned __in __bits(1) IN_16;
unsigned __in __bits(1) IN_17;
unsigned __in __bits(1) IN_18;
unsigned __in __bits(1) IN_19;
unsigned __out __bits(1) OUT_0;
unsigned __out __bits(1) OUT_1;

void main()
{
	int k1 = IN_0 +	IN_1 + IN_2 + IN_3 + IN_4 + IN_5 + IN_6 + IN_7 + IN_8 + IN_9;
	int k2 = IN_10 + IN_11 + IN_12 + IN_13 + IN_14 + IN_15 + IN_16 + IN_17 + IN_18 + IN_19;
	if (k1 > k2) {
		OUT_0 = 1;
		OUT_1 = 0;
	}
	if (k1 < k2) {
		OUT_0 = 0;
		OUT_1 = 1;
	}
	if (k1 == k2) {
		OUT_0 = 1;
		OUT_1 = 1;
	}
}


Здесь при сложении происходит переполение однобитных переменных.

Есть два варианта решения:
1. Прибавлять по очереди:
	int k1 = IN_0;
	k1 += IN_1;
	k1 += IN_2;
	k1 += IN_3;
	k1 += IN_4;
	k1 += IN_5;
	k1 += IN_6;
	k1 += IN_7;
	k1 += IN_8;
	k1 += IN_9;

2. Создать промежуточные переменные достаточной размерности:
	unsigned __bits(4) t0 = IN_0;
	unsigned __bits(4) t1 = IN_1;
	unsigned __bits(4) t2 = IN_2;
	...

Sergey Filinskiy

Topics: 0
Messages: 23

My Profile
Ошибки при отправке задач
http://dl.gsu.by/task.jsp?nid=1760708&cid=1099
http://dl.gsu.by/task.jsp?nid=1760709&cid=1099
http://dl.gsu.by/task.jsp?nid=1760710&cid=1099
Mihail Dolinskiy (Online)

Topics: 1985
Messages: 47286

My Profile


Сергей Филинский:

Ошибки при отправке задач
http://dl.gsu.by/task.jsp?nid=1760708&cid=1099
http://dl.gsu.by/task.jsp?nid=1760709&cid=1099
http://dl.gsu.by/task.jsp?nid=1760710&cid=1099 
Исправлено
Sergey Filinskiy

Topics: 0
Messages: 23

My Profile
Ошибка в тесте в задаче
http://dl.gsu.by/task.jsp?nid=1760714&cid=1099

В пятом тесте на вход дают числа x = 6, y = 4, z = 1
x*y*z = 24 < 25 => Расчитываем результат по первой ветке, но в тесте ответ для расчета по второй.
Проходит все тесты, если условие заменить на x*y*z < 24.
Sergey Filinskiy

Topics: 0
Messages: 23

My Profile
Ошибки при отправке задач
http://dl.gsu.by/task.jsp?nid=1760720&cid=1099
http://dl.gsu.by/task.jsp?nid=1760721&cid=1099
http://dl.gsu.by/task.jsp?nid=1760726&cid=1099
http://dl.gsu.by/task.jsp?nid=1760727&cid=1099
http://dl.gsu.by/task.jsp?nid=1760728&cid=1099
http://dl.gsu.by/task.jsp?nid=1760729&cid=1099
Sergey Filinskiy

Topics: 0
Messages: 23

My Profile
Задачи отправляются через раз.
http://dl.gsu.by/task.jsp?nid=1760732&cid=1099
http://dl.gsu.by/task.jsp?nid=1760737&cid=1099
http://dl.gsu.by/task.jsp?nid=1760743&cid=1099
http://dl.gsu.by/task.jsp?nid=1760745&cid=1099
http://dl.gsu.by/task.jsp?nid=1760747&cid=1099
При каждой второй попытке отправки выдает ошибку.
Mihail Dolinskiy (Online)

Topics: 1985
Messages: 47286

My Profile


Сергей Филинский:

Ошибки при отправке задач
http://dl.gsu.by/task.jsp?nid=1760720&cid=1099
http://dl.gsu.by/task.jsp?nid=1760721&cid=1099
http://dl.gsu.by/task.jsp?nid=1760726&cid=1099
http://dl.gsu.by/task.jsp?nid=1760727&cid=1099
http://dl.gsu.by/task.jsp?nid=1760728&cid=1099
http://dl.gsu.by/task.jsp?nid=1760729&cid=1099 
Исправлено
Igor Korshunov

Topics: 7
Messages: 2186

My Profile


Сергей Филинский:

Ошибка в тесте в задаче
http://dl.gsu.by/task.jsp?nid=1760714&cid=1099

В пятом тесте на вход дают числа x = 6, y = 4, z = 1
x*y*z = 24 < 25 => Расчитываем результат по первой ветке, но в тесте ответ для расчета по второй.
Проходит все тесты, если условие заменить на x*y*z < 24. 

Тест исправлен.
Mihail Dolinskiy (Online)

Topics: 1985
Messages: 47286

My Profile
From: Igor Korshunov
Sent: Thursday, January 03, 2019 12:27 PM

>В процессе нашла, по моему мнению, задачу с неверными примерами - http://dl.gsu.by/task.jsp?nid=1759874&cid=1099

Исправил условие задачи. 


From: Анна Голосова
Sent: Wednesday, January 02, 2019 12:31 PM

В процессе нашла, по моему мнению, задачу с неверными примерами - http://dl.gsu.by/task.jsp?nid=1759874&cid=1099
В первом примере входное значение 001 - не больше 2-х, умножаем на 2, получаем 010, а в примере ответ 100 

Evgeniy Blagodarov

Topics: 0
Messages: 18

My Profile
Неполное условие задачи. Не указан размер выходных данных (переменная res - 1 байт)

http://dl.gsu.by/task.jsp?nid=1760760&cid=1099
 
Forum Index ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7
Time:0,046