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

Темы: 1984
Сообщений: 47243

Мой профиль


Виталий Коган:

Ошибка в первом тесте задаче (Индивидуальные задания\По выбору\Сконвертированные задания на проектирование\Циклы и переменные\29 - "Арифметическая прогрессия"). Первый тест говорит, что ответ должен быть 114, а правильный ответ, вероятней всего - 111, т.к. n-ый член арифметической прогрессии равен(с входными параметрами 1-го теста): 2+5*(6-1)=27, а сумма n первых членов арифметической прогрессии равна: ((2*2+5*5)/2)*n = 84 и при сложении 27+84 = 111. В случае теста, как я понял, он при делении(2*2+5*5)/2 получает 14.5 и умножает на 6, что равно 87 +27 = 114 - и получает свой ответ, но мы же должны взять целую часть, т.е. 14. Или я в чем-то не прав? 
Ну, наверно, можно сначала умножать, а потом делить, чтобы получить более точный (? правильный) ответ, зная о том, что деление у нас целочисленное.
Виталий Коган

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

Мой профиль


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


Виталий Коган:

Ошибка в первом тесте задаче (Индивидуальные задания\По выбору\Сконвертированные задания на проектирование\Циклы и переменные\29 - "Арифметическая прогрессия"). Первый тест говорит, что ответ должен быть 114, а правильный ответ, вероятней всего - 111, т.к. n-ый член арифметической прогрессии равен(с входными параметрами 1-го теста): 2+5*(6-1)=27, а сумма n первых членов арифметической прогрессии равна: ((2*2+5*5)/2)*n = 84 и при сложении 27+84 = 111. В случае теста, как я понял, он при делении(2*2+5*5)/2 получает 14.5 и умножает на 6, что равно 87 +27 = 114 - и получает свой ответ, но мы же должны взять целую часть, т.е. 14. Или я в чем-то не прав? 
Ну, наверно, можно сначала умножать, а потом делить, чтобы получить более точный (? правильный) ответ, зная о том, что деление у нас целочисленное.  

Спасибо за совет, косяк исправил и сдал задачу)
Игорь Коршунов

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

Мой профиль


Илья Щурок:

Оценка\Индивидуальные задания\По выбору\Проектирование цифровых устройств\По таблицам истинности\8 - "Sort 5

После отправки - Ошибка: Несовпадение y3:1=0 [13 ns].
Беру тесты, смотрю:

; 0
x1 = 0, 2 at 1
x2 = 1, 2 at 1
x3 = 0, 2 at 1
x4 = 0, 2 at 1
x5 = 1, 2 at 1
assert y5 = 0, 2 at 1000
assert y4 = 0, 2 at 1000
assert y3 = 0, 2 at 1000
assert y2 = 1, 2 at 1000
assert y1 = 1, 2 at 1000

Вбиваю нужные значения х1...х5 в отладку, ответы - аналогичные. Подскажите, что я неправильно понимаю? 

Ошибка была в момент времени 13 ns, это равно 13000, а не 1000. Т.е. ошибка была на другом тесте.
Игорь Коршунов

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

Мой профиль


Виталий Коган:

Столкнулся с проблемами в тестах задачи "Число"(Контроль практики\Проектирование\3\13 - "Число"). Судя по первым трем тестам дополнительно инвертируем и в случае смены знака (когда IN_0[4]=0), однако 4-5 тесты при этом условии не выполняются. Мне кажется, что правильные ответы в тестах 4-5 должны быть такими:
4 тест: 00001010
5 тест: 00110010
Возможно и я считаю неверно, но хотелось бы узнать, что я не так делаю: либо надо проверять IN_0[5], либо не надо делать дополнительную инверсию в первом случае, либо тесты содержат ошибки 

В первом тесте IN_0[4] = 1, поэтому IN_1 просто инвертируется.
В двух последних тестах IN_0[4] = 0, поэтому меняем знак IN_1.
11110100 * -1 = 00001100
11001100 * -1 = 00110100
Игорь Коршунов

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

Мой профиль


Виталий Коган:

Небольшое несоответствие задания с тем, что должно быть в задаче на выходе(Индивидуальные задания\По выбору\Сконвертированные задания на программирование\Условные вычисления\2 - "Vetv"). Т.к. в начале там в табличке дано, что на входе: a,b,c и на выходе Res, а в примере дано, что на входе x,y,z и на выходе Result. При этом программа на выходе хочет видеть не то, что в табличке, а то, что в примере, т.е. Result (неплохо бы подправить условие, чтобы было полное соответствие данных в табличке и в примере, дабы не допускать студентам ошибок)  

Условие исправлено.
Игорь Коршунов

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

Мой профиль


Виталий Коган:

Ошибка во Флеш-задании (Оценка\Обучение\Ассемблер\Флеш-задания\7 - "Программа 7"). Там просят пометить точкой того, чего не хватает, а не хватает там размерности входного параметра b, причем размерность у него должна быть dw, а в вариантах ответов, только db, причем этот ответ и проходит, хотя код идет такой:
JMP Begin
a dw 10
b 10
c dw 100
res dw 0
BEGIN:
mov ax,a
add ax,b - из этого понятно, что b имеет dw
add ax,c
mov res,ax
ends: jmp ends  

Флеш без исходника, поэтому исправить затруднительно.
Юля Селюкова

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

Мой профиль
Возникла проблема с задачей (Индивидуальные задания\По выбору\Проектирование цифровых устройств\Простые устройства с памятью\5 - "Вычисление функции"). Не проходит второй тест, хотя программа составлена верно. Все дело в том, что неправильный тест, поскольку на входе и на выходе там дано:
Set 0,10 on a at 1001
Set 4,10 on b at 1001
Set 2,10 on c at 1001
Set 5,10 on d at 1001
Diff 13,10 on Q at 2000
А по условию задачи, если a*b<6 (0<6), то нужно посчитать такое выражение (a+b+c+d)+d, т.е. (0+4+2+5)+5 = 16, но ни как не 13, как на выходе в тесте.
Михаил Долинский

Темы: 1984
Сообщений: 47243

Мой профиль


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


Виталий Коган:

Ошибка во Флеш-задании (Оценка\Обучение\Ассемблер\Флеш-задания\7 - "Программа 7"). Там просят пометить точкой того, чего не хватает, а не хватает там размерности входного параметра b, причем размерность у него должна быть dw, а в вариантах ответов, только db, причем этот ответ и проходит, хотя код идет такой:
JMP Begin
a dw 10
b 10
c dw 100
res dw 0
BEGIN:
mov ax,a
add ax,b - из этого понятно, что b имеет dw
add ax,c
mov res,ax
ends: jmp ends  

Флеш без исходника, поэтому исправить затруднительно. 
Заменили на аналогичное новое флеш-задание, проверяй :-)
+10 бонусов (0->10) Когану Виталию за указание на ошибку.
Александр Поздняков

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

Мой профиль
Ошибка в тесте для задания "Поиск двойных бит".
Последний тест:

Set 01010010,2 on in at 6001
Diff 0,2 on out at 7000
Diff 0,2 on zero at 7000
 

Так как двойных ненулевых битов во входе нет, на ответ подаётся 0, а в zero должна быть единица:
В случает 0 на входе zero = 1 в остальных случаях zero = 0.
 
Игорь Коршунов

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

Мой профиль


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

Ошибка в тесте для задания "Поиск двойных бит".
Последний тест:

Set 01010010,2 on in at 6001
Diff 0,2 on out at 7000
Diff 0,2 on zero at 7000
 

Так как двойных ненулевых битов во входе нет, на ответ подаётся 0, а в zero должна быть единица:
В случает 0 на входе zero = 1 в остальных случаях zero = 0.
 
 

На выход zero единица подается только в случае, когда на входе in 0. В данном тесте это не так.
Игорь Коршунов

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

Мой профиль


Юля Селюкова:

Возникла проблема с задачей (Индивидуальные задания\По выбору\Проектирование цифровых устройств\Простые устройства с памятью\5 - "Вычисление функции"). Не проходит второй тест, хотя программа составлена верно. Все дело в том, что неправильный тест, поскольку на входе и на выходе там дано:
Set 0,10 on a at 1001
Set 4,10 on b at 1001
Set 2,10 on c at 1001
Set 5,10 on d at 1001
Diff 13,10 on Q at 2000
А по условию задачи, если a*b<6 (0<6), то нужно посчитать такое выражение (a+b+c+d)+d, т.е. (0+4+2+5)+5 = 16, но ни как не 13, как на выходе в тесте. 

По условию нужно к запомненному в предыдущем тесте числу 8 прибавить d, т.е. 8 + 5 = 13.

Условие задачи исправлено для большей ясности.
Иван Стародубцев

Темы: 2
Сообщений: 72

Мой профиль
Столкнулся с ошибкой в секретном тесте задачи "Степень" ( Оценка\Контроль практики\Проектирование\4\9 - "Степень" 44247).
Проверил все 16 возможных вариантов ответа. Вариант секретного теста не совпадает ни с одним из 16.
Игорь Коршунов

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

Мой профиль


Иван Стародубцев:

Столкнулся с ошибкой в секретном тесте задачи "Степень" ( Оценка\Контроль практики\Проектирование\4\9 - "Степень" 44247).
Проверил все 16 возможных вариантов ответа. Вариант секретного теста не совпадает ни с одним из 16. 

Секретный тест исправлен, решения перетестированы.
Юлия Гушан

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

Мой профиль
Столкнулась с ошибкой в секретном тесте задачи "Схема по программе 81520" ( Оценка\Индивидуальные задания\По выбору\Сконвертированные задания на проектирование по программе\Делители\3 - "Схема по программе 81520" 81520).
Много тестировала свою схему, но ошибок в работе так и не нашла. Проверти пожалуйста, может быть ошибка в секретном тесте?
Александр Поздняков

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

Мой профиль
Проверка задания "Мультиплексор 256 -> 1 (из 32->1)" не проходит по времени:
7.10 16:46 8. Мультиплексор 256 -> 1 (из 32->1) 0 / 1 Чекер снят по времени (>69 sec) nina.prd DelTA3 at NewIT HLCCAD project
7.10 16:43 8. Мультиплексор 256 -> 1 (из 32->1) 0 / 1 Чекер снят по времени (>13 sec) nina.prd DelTA3 at DLServer HLCCAD project  

Причем само решение, насколько я понимаю, на время проверки никак вообще не влияет. Проверьте, пожалуйста.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7
Time:0,047