Forum Index
->Учебный процесс ГГУ/СШ 27
->Проектирование цифровых систем
|
1,
2,
3,
...
25,
26,
27,
28,
29,
30,
31,
32
|
Author |
Message |
28.06.2013 14:30:37
Subject: Re:Ошибка в установке задачи - 2013
|
Ilya Schurok
Topics: 1
Messages: 66
My Profile
|
Игорь Коршунов:
Илья Щурок:
По порядку.
Умножитель - http://dl.gsu.by/task.jsp?nid=1090655&cid=860
Создать устройство умножающее одно четырёхбитное число (in_0 - in_3) на другое четырёхбитное число(in_4 - in_7).
Порядок - как положено. Слева направо.
Читаем тесты.
In_0: 1
In_1: 1
In_2: 1
In_3: 1
In_4: 1
In_5: 1
In_6: 1
In_7: 1
Out_0: 1
Out_1: 0
Out_2: 0
Out_3: 0
Out_4: 0
Out_5: 1
Out_6: 1
Out_7: 1
15*15 = 225 = 11100001b. Внезапно порядок вывода изменяется.
Хорошо, возможно, это тест на внимательность. Хотя мы не её развиваем на данном предмете. Отправляем в очередной раз задачу, читаем тесты.
in_0 dec[1]: 0
in_1 dec[1]: 1
in_2 dec[1]: 0
in_3 dec[1]: 1
in_4 dec[1]: 0
in_5 dec[1]: 1
in_6 dec[1]: 0
in_7 dec[1]: 1
out_0 dec[1]: 0
out_1 dec[1]: 0
out_2 dec[1]: 1
out_3 dec[1]: 0
out_4 dec[1]: 0
out_5 dec[1]: 1
out_6 dec[1]: 1
out_7 dec[1]: 0
5*5 = 25 (сверился с калькулятором).
25 = 11001 != 1100100 = 100
Внезапно.
Добавил в условие уточнение какие биты являются младшими.
Прошу прощения, но, к сожалению, проблемма не только в порядке бит. Как я указывал в конце отчёта по ошибке этой задачи,
in_0 dec[1]: 0
in_1 dec[1]: 1
in_2 dec[1]: 0
in_3 dec[1]: 1
in_4 dec[1]: 0
in_5 dec[1]: 1
in_6 dec[1]: 0
in_7 dec[1]: 1
out_0 dec[1]: 0
out_1 dec[1]: 0
out_2 dec[1]: 1
out_3 dec[1]: 0
out_4 dec[1]: 0
out_5 dec[1]: 1
out_6 dec[1]: 1
out_7 dec[1]: 0
5*5 = 25 (сверился с калькулятором).
25 = 11001 != 1100100 = 100
Внезапно.
неправильным является также и один из тестов.
______________________
Жизнь - забытые следы чьей-то Глубины...
|
28.06.2013 14:56:39
Subject: Re:Ошибка в установке задачи - 2013
|
Igor Korshunov
Topics: 7
Messages: 2186
My Profile
|
Илья Щурок:
Илья Щурок:
5*5 = 25 (сверился с калькулятором).
25 = 11001 != 1100100 = 100
Внезапно.
неправильным является также и один из тестов.
10 * 10 = 100. Где тут неправильно?
|
03.07.2013 12:11:01
Subject: Re:Ошибка в установке задачи - 2013
|
Pavel Okrut
Topics: 1
Messages: 22
My Profile
|
http://dl.gsu.by/task.jsp?nid=1083490&cid=859
Оценка\Индивидуальные задания\По выбору\Программирование микроконтроллеров\Условные вычисления (с легендой)\21 - "Деление на 3"
эта задача находится не в своём разделе
|
14.07.2013 10:31:46
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\1 - "Понижение разрядности " 129602 Болдуев Денис, ПО-51, февраль 2012
Отправил схему, которая была написана в HLCCAD. В протоколе мне написало, что "В этой задаче можно сдавать только сгенерированные МПА-проекты". Сгенерировал данный МПА-проект, и он прошёл.
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\2 - "Повышение разрядности" 129603 Болдуев Денис, ПО-51, февраль 2012
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\3 - "SIGN (знак)" 129604 Болдуев Денис, ПО-51, февраль 2012
Эти 2 задачи, т.е. 2 и 3 в списке соотв., тоже приняли сгенерированный МПА-проект.
Прошу разобраться в данной ситуации и перепроверить все задачи из данной ветки.
|
14.07.2013 10:37:48
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\2 - "Повышение разрядности" 129603 Болдуев Денис, ПО-51, февраль 2012
Arifm.tst--------------------------------------------------------------------------------
; [test 1]
a = 10, 10
d = 5, 10
wait for 1000
assert RES = 2, 10
wait for 1
; [test 2]
a = 6, 10
d = 0, 10
wait for 1000
assert RES = 0, 10
wait for 1
; [test 3]
a = FFF2, 16
d = FE, 16
wait for 1000
assert RES = 7, 16
wait for 1
; [test 4]
a = 64, 16
d = F6, 16
wait for 1000
assert RES = FFF6, 16
wait for 1
; [test 5]
a = 0, 10
d = 0, 10
wait for 1000
assert RES = 0, 10
wait for 1
Разработать устройство, которое вычисляет значение выражения
a/d=RES
Во 2-м тесте a = 6, d = 0, а RES = 0.
В 4-м тесте a = 0, d = 0, а RES = 0.
Прошу перепроверить тесты к данной задаче.
|
14.07.2013 10:48:09
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\2 - "Повышение разрядности" 129603 Болдуев Денис, ПО-51, февраль 2012
В условии даются переменные a, d и RES.
В примере, который ниже условия, уже используются переменные a, b и RES.
Хотелось бы, чтобы исправили такую опечатку.
|
14.07.2013 11:56:46
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\5 - "Условия (И, ИЛИ)" 129606 Болдуев Денис, ПО-51, февраль 2012
Arifm2.tst--------------------------------------------------------------------------------
; [test 1]
a = 10, 10
b = 5, 10
x = 4, 10
wait for 1000
assert RES = 5, 10
wait for 1
; [test 1]
a = 12, 10
b = 9, 10
x = 8, 10
wait for 1000
assert RES = 3, 10
wait for 1
; [test 1]
a = 4, 10
b = 2, 10
x = 16, 10
wait for 1000
assert RES = 6, 10
wait for 1
; [test 1]
a = 7, 16
b = E, 16
x = FFFFFFFA, 16
wait for 1000
assert RES = 15, 16
wait for 1
; [test 1]
a = FFFA, 16
b = 5, 16
x = 4, 16
wait for 1000
assert RES = FFF5, 16
wait for 1
Очень хотелось бы, чтобы данным тестам дали разные номера в их именах, т.к. потом при отладке и выявлении ошибок трудно будет понять, какой именно test 1 не прошёл.
|
14.07.2013 12:45:04
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\1 - "Понижение разрядности " 129602 Болдуев Денис, ПО-51, февраль 2012
Arifm.tst--------------------------------------------------------------------------------
; [test 1]
a = 4, 10
b = 2, 10
wait for 1000
assert RES = 8, 10
wait for 1
; [test 1]
a = 34, 10
b = 0, 10
wait for 1000
assert RES = 0, 10
wait for 1
; [test 1]
a = 0, 10
b =10, 10
wait for 1000
assert RES = 0, 10
wait for 1
; [test 1]
a = FFFFFFF2, 16
b = 3, 16
wait for 1000
assert RES = FFFFFFD6, 16
wait for 1
; [test 1]
a = FFFFFFFD, 16
b = FFFFFFFE, 16
wait for 1000
assert RES = 6, 16
wait for 1
И тут тоже хотелось бы, чтобы данным тестам дали разные номера в их именах.
|
14.07.2013 12:48:14
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\6 - "X! (факториал)" 129607 Болдуев Денис, ПО-51, февраль 2012
fakt.tst--------------------------------------------------------------------------------
; [test 1]
x = 4, 10
wait for 1000
assert RES = 24, 10
wait for 1
; [test 1]
x = 6, 10
wait for 1000
assert RES = 720, 10
wait for 1
; [test 1]
x = 12, 10
wait for 1000
assert RES = 479001600, 10
wait for 1
; [test 1]
x = 0, 10
wait for 1000
assert RES = 1, 10
wait for 1
; [test 1]
x = 10, 10
wait for 1000
assert RES = 3628800, 10
wait for 1
Прошу дать тестам разные номера в их именах.
|
14.07.2013 12:50:52
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\7 - "Константы" 129608 Болдуев Денис, ПО-51, февраль 2012
Arifm.tst--------------------------------------------------------------------------------
; [test 1]
a = 5, 10
b = 10, 10
wait for 1000
assert RES = 16, 10
wait for 1
; [test 1]
a = 7, 10
b = 20, 10
wait for 1000
assert RES = 120, 10
wait for 1
; [test 1]
a = 10, 10
b = 8, 10
wait for 1000
assert RES = 0, 10
wait for 1
; [test 1]
a = 5, 16
b = 5, 16
wait for 1000
assert RES = FFFFFFE8, 16
wait for 1
; [test 1]
a = FFF7, 16
b = FFFD, 16
wait for 1000
assert RES = 42, 16
wait for 1
И тут стоило бы изменить номера в именах тестов.
|
14.07.2013 12:58:05
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\8 - "Сумматор" 129610 Болдуев Денис, ПО-51, февраль 2012
sum.tst--------------------------------------------------------------------------------
; [test 1]
a = 5, 10
b = 10, 10
wait for 1000
assert RES = 15, 10
wait for 1
; [test 1]
a = 0, 10
b = 56, 10
wait for 1000
assert RES = 56, 10
wait for 1
; [test 1]
a = 0, 10
b = 0, 10
wait for 1000
assert RES = 0, 10
wait for 1
; [test 1]
a = FFDE, 16
b = FFFD, 16
wait for 1000
assert RES = FFDB, 16
wait for 1
; [test 1]
a = E, 16
b = FFFB, 16
wait for 1000
assert RES = 9, 16
wait for 1
Тоже надо дать другие цифры в именах тестов.
|
14.07.2013 13:09:19
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\9 - "Выбор из двух" 129611 Болдуев Денис, ПО-51, февраль 2012
Arifm2.tst--------------------------------------------------------------------------------
; [test 1]
a = 5, 10
b = 4, 10
wait for 1000
assert RES = 4, 10
wait for 1
; [test 1]
a = 10, 10
b = 0, 10
wait for 1000
assert RES = 0, 10
wait for 1
; [test 1]
a = FFFA, 16
b = FFF9, 16
wait for 1000
assert RES = FFF9, 16
wait for 1
; [test 1]
a = FFD3, 16
b = 4, 16
wait for 1000
assert RES = FFD3, 16
wait for 1
; [test 1]
a = 13, 10
b = 7, 10
wait for 1000
assert RES = 7, 10
wait for 1
Надо дать другие цифры в именах тестов.
|
15.07.2013 07:06:56
Subject: Re:Ошибка в установке задачи - 2013
|
Mihail Dolinskiy
Topics: 1985
Messages: 47292
My Profile
|
Владимир Кирдянов:
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\1 - "Понижение разрядности " 129602 Болдуев Денис, ПО-51, февраль 2012
Отправил схему, которая была написана в HLCCAD. В протоколе мне написало, что "В этой задаче можно сдавать только сгенерированные МПА-проекты". Сгенерировал данный МПА-проект, и он прошёл.
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\2 - "Повышение разрядности" 129603 Болдуев Денис, ПО-51, февраль 2012
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\3 - "SIGN (знак)" 129604 Болдуев Денис, ПО-51, февраль 2012
Эти 2 задачи, т.е. 2 и 3 в списке соотв., тоже приняли сгенерированный МПА-проект.
Прошу разобраться в данной ситуации и перепроверить все задачи из данной ветки.
Исправлено
и перетестировано 9 задач
14.07.2013 12:55:09 15.07.2013 07:05:28 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 8. Сумматор 100 Все тесты пройдены (нет секретного) sum.prd DelTA3 at Nit_server
14.07.2013 10:54:30 15.07.2013 07:05:18 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 2. Повышение разрядности 100 Все тесты пройдены (нет секретного) Arifm.prd DelTA3 at Nit3
14.07.2013 13:06:42 15.07.2013 07:05:15 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 9. Выбор из двух 100 Все тесты пройдены (нет секретного) Arifm2.prd DelTA3 at NewIT
14.07.2013 10:00:39 15.07.2013 07:05:13 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 1. Понижение разрядности 100 Все тесты пройдены (нет секретного) Arifm.prd DelTA3 at DLServer
14.07.2013 11:10:11 15.07.2013 07:05:13 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 3. SIGN (знак) 100 Все тесты пройдены (нет секретного) Sign.prd DelTA3 at NewIT
14.07.2013 12:40:04 15.07.2013 07:04:52 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 7. Константы 100 Все тесты пройдены (нет секретного) Arifm.prd DelTA3 at Nit_server
14.07.2013 12:30:36 15.07.2013 07:04:49 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 6. X! (факториал) 100 Все тесты пройдены (нет секретного) Fakt.prd DelTA3 at Nit_server
14.07.2013 11:40:41 15.07.2013 07:04:46 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 5. Условия (И, ИЛИ) 100 Все тесты пройдены (нет секретного) Arifm2.prd DelTA3 at Nit_server
14.07.2013 11:22:10 15.07.2013 07:04:42 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 4. ABS (модуль) 100 Все тесты пройдены (нет секретного) Abs.prd DelTA3 at Nit_server
14.07.2013 10:42:38 15.07.2013 07:04:38 Кирдянов Владимир Архитектура вычислительных систем (М3/ПМ4) - 2013 1. Понижение разрядности 100 Все тесты пройдены (нет секретного) Arifm.prd DelTA3 at Nit_server
|
16.07.2013 07:56:44
Subject: Re:Ошибка в установке задачи - 2013
|
Igor Korshunov
Topics: 7
Messages: 2186
My Profile
|
Владимир Кирдянов:
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\2 - "Повышение разрядности" 129603 Болдуев Денис, ПО-51, февраль 2012
Arifm.tst--------------------------------------------------------------------------------
; [test 1]
a = 10, 10
d = 5, 10
wait for 1000
assert RES = 2, 10
wait for 1
; [test 2]
a = 6, 10
d = 0, 10
wait for 1000
assert RES = 0, 10
wait for 1
; [test 3]
a = FFF2, 16
d = FE, 16
wait for 1000
assert RES = 7, 16
wait for 1
; [test 4]
a = 64, 16
d = F6, 16
wait for 1000
assert RES = FFF6, 16
wait for 1
; [test 5]
a = 0, 10
d = 0, 10
wait for 1000
assert RES = 0, 10
wait for 1
Разработать устройство, которое вычисляет значение выражения
a/d=RES
Во 2-м тесте a = 6, d = 0, а RES = 0.
В 4-м тесте a = 0, d = 0, а RES = 0.
Прошу перепроверить тесты к данной задаче.
Тесты исправлены.
|
16.07.2013 07:58:35
Subject: Re:Ошибка в установке задачи - 2013
|
Igor Korshunov
Topics: 7
Messages: 2186
My Profile
|
Владимир Кирдянов:
Лучшие 20 Обсудить задачу в форуме: Обучение\Подготовка к контрольному срезу\Проектирование\Проектирование - учебные задания\2 - "Повышение разрядности" 129603 Болдуев Денис, ПО-51, февраль 2012
В условии даются переменные a, d и RES.
В примере, который ниже условия, уже используются переменные a, b и RES.
Хотелось бы, чтобы исправили такую опечатку.
Опечатка исправлена.
|
|
Forum Index
->Учебный процесс ГГУ/СШ 27
->Проектирование цифровых систем
|
1,
2,
3,
...
25,
26,
27,
28,
29,
30,
31,
32
|
|
|