[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


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


Анастасия Жукова:

А по каким причинам может быть,что секретный тест не прошел? 

Возможны варианты:
1. У тебя неполное решение - работает не на всех тестах
2. Ошибка в секретном тесте.

Надо указывать имя задачи и ссылку на нее
24.10.2012 03:35:32 24.10.2012 03:35:35 Жукова Анастасия Организация и функционирование ЭВМ (М3/ПМ4) - 2012 13. Вычислить-2 0 Секретный тест не прошел. 20.i86 DelTA3 at Nit3  

Основные тесты дополнены.
Mihail Dolinskiy

Topics: 1985
Messages: 47292

My Profile
30.10.2012 18:33:56 30.10.2012 18:33:58 М-31:Ратникова, Марченко Организация и функционирование ЭВМ (М3/ПМ4) - 2012 2. Двузначное число 0 Секретный тест не прошел. 22.i86 DelTA3 at DLServer

Report = report.txt
StopOnError = true
Statistics = true
WatchReport = true
ShowReport = true

[TEST1]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


m dec: 99

res dec: 1

[TEST2]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


m dec: 00

res dec: 1

[TEST3]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


m dec: 121

res dec: 0

[TEST4]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


m dec: 1

res dec: 0

[TEST5]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


m dec: 33

res dec: 1
Yuliya Ratnikova

Topics: 0
Messages: 12

My Profile
в секретном тесте ошибка. m=0, не соответствует условию задачи, т.к. число должно быть натуральным.
Mihail Dolinskiy

Topics: 1985
Messages: 47292

My Profile
А еще m=0 однозначное число, а не двузначное и ответ должен быть 0, а не 1.
Vitaliy Kogan

Topics: 1
Messages: 189

My Profile
Не раз сталкивался с таким неудобством, что в одной из подтем в индивидуальных задачах встречается задачи, которые требуют разных компиляторов. Ведь судя по нашему курсу, задачи у нас только по hlccad и winter, но в наших задачах присутствует и ещё один формат данных - .tc, который в этом семестре не проходим. Все было бы ничего, но случается так, что ты открываешь задачу и видишь, что написано Hlccad to Winter(ASM), т.е. ты должен понять, что задачу следует писать на wintere(.i86), а после отправки задачи, компилятор тебе говорит, что (.i86 - запрещенное расширение. Список разрешенных расширений: .tc). Берешь другую задачу, получаешь тоже самое и т.д. и чтобы не тратить время на написание задачи, за которую тебе ничего не добавится не всегда хочется(да и вообще узнать правильно ты её решил или нет, тоже не узнаешь), приходится при открытии задачи отправлять левый файл с типом .i86, чтобы знать, нужно задачу эту решать или нет. Приведу пример:
1)http://dl.gsu.by/task.jsp?nid=990062&cid=835 - задача с разрешением .i86
2)http://dl.gsu.by/task.jsp?nid=990080&cid=835 - задача с разрешением .tc
Находятся в одной подтеме. А судя по шапке(текст красным цветом) они не отличаются.
Mihail Dolinskiy

Topics: 1985
Messages: 47292

My Profile
Исправлено.
+20 бонусов (20->40) за указание на системную ошибку в установке задач
Igor Korshunov

Topics: 7
Messages: 2186

My Profile


Юлия Ратникова:

в секретном тесте ошибка. m=0, не соответствует условию задачи, т.к. число должно быть натуральным. 

Секретный тест исправлен, решение перетестировано.
Maksim Shurpo

Topics: 0
Messages: 75

My Profile
Возникла такая проблема, не проходит единственный тест. Суть в том, что программа просит перемножить числа и сложить. В 7 тесте задачи (http://dl.gsu.by/task.jsp?nid=990383&cid=835) выдает число, которое по своей сути не соответствует действительности задачи, т.к:
((-1(255)*3)+ (-1(255)*8) = -11 (65525)), а тест выдает 2805.
Mihail Dolinskiy

Topics: 1985
Messages: 47292

My Profile
Это задача на беззнаковую арифметику (блоки на схеме зеленого цвета)
255*3 + 255*8 = 255*11 = 2805

Тебе нужно использовать в программе команды MUL, а не IMUL.

Maksim Shurpo

Topics: 0
Messages: 75

My Profile
В задаче (http://dl.gsu.by/task.jsp?nid=990393&cid=835) надо изменить само задание или поменять тесты т.к. в условии y,res указаны по 2 байта, а в тестах требует по 1 байту.
Vitaliy Kogan

Topics: 1
Messages: 189

My Profile
Ошибка вышла, ни к тому посту прикрепил комментарий
Mihail Dolinskiy

Topics: 1985
Messages: 47292

My Profile
1) Ты наверно что-то не дописал
Я не могу понять, о чем ты?
2) В данной конкретной задаче - ошибка установки
(в условии один размер, а в тестах - другой)
и она будет исправлена
Vitaliy Kogan

Topics: 1
Messages: 189

My Profile


Максим Шурпо:

Возникла такая проблема, не проходит единственный тест. Суть в том, что программа просит перемножить числа и сложить. В 7 тесте задачи (http://dl.gsu.by/task.jsp?nid=990383&cid=835) выдает число, которое по своей сути не соответствует действительности задачи, т.к:
((-1(255)*3)+ (-1(255)*8) = -11 (65525)), а тест выдает 2805. 


Михаил Семенович, а если для задач такого типа сделать несколько тестов на без знаковые операции, потому что когда ты пишешь задачу и уверен, что она верна, а один тест из n-го кол-ва не проходит, то у студентов может возникнуть несколько вариантов:
1)"Неужели что-то не так написал? Да вроде нет, кроме этого теста все же прошли".
2)Наверное тут неправильный тест.
Ввиду второго варианта тоже видно два подварианта:
а)Напишу-ка я на форум.
б)Сделаю чтобы при конкретном тесте выводилось конкретное число(т.е. ОБМАН)
в)Оставлю эту задачу(маловероятный пункт, особенно если было затрачено на неё время, но для самых ленивых - то, что надо).
А вот если сделать несколько таких тестов(на без знаковые операции), то уже не возникнет подобных мыслей, потому что, когда не проходят два и более теста, с наибольшей степенью вероятности означает, что проблема в программе студента, а не в тестах.
Mihail Dolinskiy

Topics: 1985
Messages: 47292

My Profile
В этой задаче добавить тест - не проблема.
Надеюсь, Игорь Викторович добавит.

Все задачи перепроверять - нереально трудоемко.
Добавлять по мере необходимости (по мере всплывания проблем) - будем.
Vitaliy Kogan

Topics: 1
Messages: 189

My Profile


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

В этой задаче добавить тест - не проблема.
Надеюсь, Игорь Викторович добавит.

Все задачи перепроверять - нереально трудоемко.
Добавлять по мере необходимости (по мере всплывания проблем) - будем. 


Возможно все и не надо, а вот где схемы по Hlccad возможно просмотреть, по крайней мере ту часть, которую на первый взгляд может решить студент со средней успеваемостью. Ведь подобная ошибка в тестах достаточно естественна для студента, который нарешал немало задач на винтере и всегда писал imul и говорили ему так и писать, чтобы не возникло проблем(Хотя с другой стороны тоже, нужно внимательно смотреть на схему, чтобы не допускать подобных ошибок). Просто есть такая тенденция, что даже если у студента задача не проходит, он не всегда до конца с ней разберется(хотя может и дело в 1-2 тестах) или тем более напишет на форум, а кинет её и будет искать другую, а тем временем ошибка, которая могла быть в задаче так и останется неисправленной.(Хотя как бороться с такой проблемой у студентов, решения тоже пока особо не видно)
 
Forum Index ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7
Time:0,059