Автор |
Сообщение |
26.10.2012 10:09:57
Тема: Re:Помогите пожалуйста - 2012
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Михаил Долинский:
Анастасия Жукова:
А по каким причинам может быть,что секретный тест не прошел?
Возможны варианты:
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
Основные тесты дополнены.
|
30.10.2012 18:35:25
Тема: Re:Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
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
|
30.10.2012 18:44:13
Тема: Re:Помогите пожалуйста - 2012
|
Юлия Ратникова
Темы: 0
Сообщений: 12
Мой профиль
|
в секретном тесте ошибка. m=0, не соответствует условию задачи, т.к. число должно быть натуральным.
|
30.10.2012 18:49:49
Тема: Re:Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
А еще m=0 однозначное число, а не двузначное и ответ должен быть 0, а не 1.
|
01.11.2012 21:44:20
Тема: Re:Помогите пожалуйста - 2012
|
Виталий Коган
Темы: 1
Сообщений: 189
Мой профиль
|
Не раз сталкивался с таким неудобством, что в одной из подтем в индивидуальных задачах встречается задачи, которые требуют разных компиляторов. Ведь судя по нашему курсу, задачи у нас только по 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
Находятся в одной подтеме. А судя по шапке(текст красным цветом) они не отличаются.
|
02.11.2012 09:00:05
Тема: Re:Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Исправлено.
+20 бонусов (20->40) за указание на системную ошибку в установке задач
|
02.11.2012 09:24:41
Тема: Re:Помогите пожалуйста - 2012
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Юлия Ратникова:
в секретном тесте ошибка. m=0, не соответствует условию задачи, т.к. число должно быть натуральным.
Секретный тест исправлен, решение перетестировано.
|
02.11.2012 15:45:56
Тема: Re:Помогите пожалуйста - 2012
|
Максим Шурпо
Темы: 0
Сообщений: 75
Мой профиль
|
Возникла такая проблема, не проходит единственный тест. Суть в том, что программа просит перемножить числа и сложить. В 7 тесте задачи (http://dl.gsu.by/task.jsp?nid=990383&cid=835) выдает число, которое по своей сути не соответствует действительности задачи, т.к:
((-1(255)*3)+ (-1(255)*8) = -11 (65525)), а тест выдает 2805.
|
02.11.2012 16:44:58
Тема: Re:Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Это задача на беззнаковую арифметику (блоки на схеме зеленого цвета)
255*3 + 255*8 = 255*11 = 2805
Тебе нужно использовать в программе команды MUL, а не IMUL.
|
02.11.2012 19:30:40
Тема: Re:Помогите пожалуйста - 2012
|
Максим Шурпо
Темы: 0
Сообщений: 75
Мой профиль
|
В задаче (http://dl.gsu.by/task.jsp?nid=990393&cid=835) надо изменить само задание или поменять тесты т.к. в условии y,res указаны по 2 байта, а в тестах требует по 1 байту.
|
03.11.2012 13:30:43
Тема: Re:Помогите пожалуйста - 2012
|
Виталий Коган
Темы: 1
Сообщений: 189
Мой профиль
|
Ошибка вышла, ни к тому посту прикрепил комментарий
|
03.11.2012 13:33:40
Тема: Re:Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
1) Ты наверно что-то не дописал
Я не могу понять, о чем ты?
2) В данной конкретной задаче - ошибка установки
(в условии один размер, а в тестах - другой)
и она будет исправлена
|
03.11.2012 13:35:37
Тема: Re:Помогите пожалуйста - 2012
|
Виталий Коган
Темы: 1
Сообщений: 189
Мой профиль
|
Максим Шурпо:
Возникла такая проблема, не проходит единственный тест. Суть в том, что программа просит перемножить числа и сложить. В 7 тесте задачи (http://dl.gsu.by/task.jsp?nid=990383&cid=835) выдает число, которое по своей сути не соответствует действительности задачи, т.к:
((-1(255)*3)+ (-1(255)*8) = -11 (65525)), а тест выдает 2805.
Михаил Семенович, а если для задач такого типа сделать несколько тестов на без знаковые операции, потому что когда ты пишешь задачу и уверен, что она верна, а один тест из n-го кол-ва не проходит, то у студентов может возникнуть несколько вариантов:
1)"Неужели что-то не так написал? Да вроде нет, кроме этого теста все же прошли".
2)Наверное тут неправильный тест.
Ввиду второго варианта тоже видно два подварианта:
а)Напишу-ка я на форум.
б)Сделаю чтобы при конкретном тесте выводилось конкретное число(т.е. ОБМАН)
в)Оставлю эту задачу(маловероятный пункт, особенно если было затрачено на неё время, но для самых ленивых - то, что надо).
А вот если сделать несколько таких тестов(на без знаковые операции), то уже не возникнет подобных мыслей, потому что, когда не проходят два и более теста, с наибольшей степенью вероятности означает, что проблема в программе студента, а не в тестах.
|
03.11.2012 13:41:41
Тема: Re:Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
В этой задаче добавить тест - не проблема.
Надеюсь, Игорь Викторович добавит.
Все задачи перепроверять - нереально трудоемко.
Добавлять по мере необходимости (по мере всплывания проблем) - будем.
|
03.11.2012 13:49:44
Тема: Re:Помогите пожалуйста - 2012
|
Виталий Коган
Темы: 1
Сообщений: 189
Мой профиль
|
Михаил Долинский:
В этой задаче добавить тест - не проблема.
Надеюсь, Игорь Викторович добавит.
Все задачи перепроверять - нереально трудоемко.
Добавлять по мере необходимости (по мере всплывания проблем) - будем.
Возможно все и не надо, а вот где схемы по Hlccad возможно просмотреть, по крайней мере ту часть, которую на первый взгляд может решить студент со средней успеваемостью. Ведь подобная ошибка в тестах достаточно естественна для студента, который нарешал немало задач на винтере и всегда писал imul и говорили ему так и писать, чтобы не возникло проблем(Хотя с другой стороны тоже, нужно внимательно смотреть на схему, чтобы не допускать подобных ошибок). Просто есть такая тенденция, что даже если у студента задача не проходит, он не всегда до конца с ней разберется(хотя может и дело в 1-2 тестах) или тем более напишет на форум, а кинет её и будет искать другую, а тем временем ошибка, которая могла быть в задаче так и останется неисправленной.(Хотя как бороться с такой проблемой у студентов, решения тоже пока особо не видно)
|
|