Автор |
Сообщение |
23.02.2011 16:23:53
Тема: Re:Ошибка в установке задачи - 2011
|
Михаил Долинский
Темы: 1984
Сообщений: 47253
Мой профиль
|
Олег Коцуба:
[Post] Сегодня 13:33:39
Михал Семенович. А за мой то пост за ошибку в установки прошу бонусов (там где и тесты и Res/R). Это у Гулевича уж 6 за экзамен у меня то только четверочка. Непорядок как то.
Я попросил Игоря Викторовича Коршунова разобраться с твоим постом.
На мой взгляд там ошибки нет - просто ПЕРЕД установкой обнуляется результирующая переменная. Но подождем его вердикта.
|
23.02.2011 16:47:12
Тема: Re:Ошибка в установке задачи - 2011
|
Олег Коцуба
Темы: 0
Сообщений: 38
Мой профиль
|
Согласен. Впринципе ничего страшного если человек не учитывает параметры при объявлении переменных __in и __out.
Если дело не в тестах, то по постановке задачи у нас RES а по тестам просто R.
Т.е. выполняя условие имеем ошибку вида
[1]: Не объявлена переменная r.
|
23.02.2011 17:10:40
Тема: Re:Ошибка в установке задачи - 2011
|
Михаил Долинский
Темы: 1984
Сообщений: 47253
Мой профиль
|
Ну вот это действительно ошибка - он проверит, если ты прав - исправит и напишет, после чего я выставлю тебе заслуженные бонусы.
|
24.02.2011 10:55:25
Тема: Re:Ошибка в установке задачи - 2011
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Роман Кондратенко:
Полученный файл .tcpu не компилируется в Winter TCPU Asm выбивает ошибки в тех местах, где используется символ "_"
Пока есть несогласованность между компилятором и ассемблером. Чтобы это обойтио можно удалить из программы все подчеркивания и инструкции после комментария ; virtual table. Т.е. получаем такую программу:
;; multiplication
mov a, #2 ;mov a, #Left
mov r1, 129
mov @r1, a
mov b, a
mov a, #3 ;mov a, #Right
nextmul8:
sub a, 1
jaz stopmul11
push a
mov a, b
add @r1, a
pop a
jmp nextmul8
stopmul11:
;; assign operator
mov a, #129
|
24.02.2011 11:11:10
Тема: Re:Ошибка в установке задачи - 2011
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Олег Коцуба:
ERROR!
Экзамен\Индивидуальные задания\Контрольные срезы\C-МПА\Сам-с20 - "Задача №20" 101463 Соловцов Виталий
Ошибка в постановке.
Условие задачи исправлено.
Олег Коцуба:
Причем тогда нельзя ставить тип переменной IN/OUT.
Почему нельзя?
На самом деле, для задач на программирование ставить in/out не обязательно. Это нужно только для генерации схемы.
|
24.02.2011 11:33:02
Тема: Re:Ошибка в установке задачи - 2011
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Михаил Долинский:
На мой взгляд там ошибки нет - просто ПЕРЕД установкой обнуляется результирующая переменная.
Ошибка была в том, что в условии выходная переменная Res, а в тестах r.
Видимо, студентам необходимо не просто сообщать о наличии ошибки, но и формулировать в чем именно ошибка. Иначе бонусов не давать.
|
25.02.2011 13:11:35
Тема: Re:Ошибка в установке задачи - 2011
|
Роман Кондратенко
Темы: 1
Сообщений: 12
Мой профиль
|
В задаче "Экзамен\Индивидуальные задания\С-TCPU\Программы по схемам\Условные вычисления\2 - "Vetv" 83454 Степаненко Олеся, ПМ-45, июнь 2006" исходные переменные a,b,c по 16 бит, а Result - 36 хотя С-TCPU поддерживает максимум 8 бит. А в примете вообще используются другие переменные, а при тестировании просит еще объявить переменную reset
|
25.02.2011 22:50:25
Тема: Re:Ошибка в установке задачи - 2011
|
Евгений Помозов
Темы: 0
Сообщений: 15
Мой профиль
|
В задаче "Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Транспьютеры\1 - "Программа по схеме 102217" 102217 TaskConverter Программа по схеме 2010 Декабрь 01"
http://dl.gsu.by/task.jsp?nid=793722&cid=758
ошибка в
[test 3]
in dec[3]: 1052844
comm dec[1]: 0
out dec[3]: 2206720
---------------------------------
Вместо 2206720 должно быть 2141184
|
27.02.2011 02:30:21
Тема: Re:Ошибка в установке задачи - 2011
|
Евгений Помозов
Темы: 0
Сообщений: 15
Мой профиль
|
Решал я три задачи(одинаковые):
1)"Экзамен\Индивидуальные задания\Сконвертированные задания на программирование\Проектирование TCPU\1 - "TCPU - JAZ" 81099 Жигарь А., Чунин С., Сивенков В., ПОИТ-37, июнь 20"
(http://dl.gsu.by/task.jsp?nid=794482&cid=758)
и
2)"Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Проектирование TCPU\1 - "Программа по схеме 84446" 84446 TaskConverter 2009 Март 22"
(http://dl.gsu.by/task.jsp?nid=793707&cid=758
3)"Экзамен\Индивидуальные задания\Проектирование цифровых устройств\Проектирование TCPU\1 - "TCPU - JAZ" 53127 Жигарь А., Чунин С., Сивенков В., ПОИТ-37, июнь 2007 "
(http://dl.gsu.by/task.jsp?nid=794968&cid=758)
Первые две задачи прошли, а третья нет.
Тесты правильные, но не проходит.
Она не проходит, потому что значение Задержки маленькое.
На HLCCADе я пробовал вместо теста:
A=00000000,2 at 1 ps
MET=00000011,2 at 1 ps
PC_IN=00000000,2 at 1 ps
assert PC_OUT=00000011,2 at 10 ps
A=01010010,2 at 11 ps
MET=11011011,2 at 11 ps
PC_IN=00100100,2 at 11 ps
assert PC_OUT=00100110,2 at 20 ps
A=01011110,2 at 21 ps
MET=01011010,2 at 21 ps
PC_IN=00100000,2 at 21 ps
assert PC_OUT=00100010,2 at 30 ps
A=00000000,2 at 31 ps
MET=00011010,2 at 31 ps
PC_IN=00110000,2 at 31 ps
assert PC_OUT=00011010,2 at 40 ps
A=00001000,2 at 41 ps
MET=10001010,2 at 41 ps
PC_IN=00110100,2 at 41 ps
assert PC_OUT=00110110,2 at 50 ps
прогонял через тест:
A=00000000,2 at 1 ps
MET=00000011,2 at 1 ps
PC_IN=00000000,2 at 1 ps
assert PC_OUT=00000011,2 at 100 ps
A=01010010,2 at 110 ps
MET=11011011,2 at 110 ps
PC_IN=00100100,2 at 110 ps
assert PC_OUT=00100110,2 at 200 ps
A=01011110,2 at 210 ps
MET=01011010,2 at 210 ps
PC_IN=00100000,2 at 210 ps
assert PC_OUT=00100010,2 at 300 ps
A=00000000,2 at 310 ps
MET=00011010,2 at 310 ps
PC_IN=00110000,2 at 310 ps
assert PC_OUT=00011010,2 at 400 ps
A=00001000,2 at 410 ps
MET=10001010,2 at 410 ps
PC_IN=00110100,2 at 410 ps
assert PC_OUT=00110110,2 at 500 ps
и она не выдавала ошибки.
|
27.02.2011 11:35:57
Тема: Re:Ошибка в установке задачи - 2011
|
Роман Кондратенко
Темы: 1
Сообщений: 12
Мой профиль
|
В задаче "Экзамен\Индивидуальные задания\С-TCPU\Программы по схемам\Логические элементы\3 - "Arifma" 83386 Дёмов Евгений, ПМ-45, июнь 2006" при отправки решения на C-TCPU пишет "[test 1]: Размерность переменной x должна быть не менее 2 байтов." Но на C-TCPU размерность не может превышать 8 бит
|
28.02.2011 16:56:18
Тема: Re:Ошибка в установке задачи - 2011
|
Николай Карпук
Темы: 0
Сообщений: 53
Мой профиль
|
В задаче Командные олимпиады\Дешифраторы\1 - "Дешифратор 4-16" 60713 Лобан А. Г., М-52, декабрь 2007
Мы (Денис Судас, Николай Карпук) отправили заведомо неправильное решение задачи, даже не соеденили ни одного устройства, включая контакты.
Но задача прошла все тесты.
28.2 16:49 1. Дешифратор 4-16 1 / 1 Все тесты пройдены (основной + секретный) DC4to16k.prd DelTA3 at Nit_server HLCCAD project
...
и в этой задаче тоже самое:
Командные олимпиады\Дешифраторы\2 - "Дешифратор 5-32" 60714 Лобан А. Г., М-52, декабрь 2007
(поставили только входной и выходной)
Собственно во всех задачах по теме "дешифратор" такой же баг.
______________________
Это был очень странный лес.. сначала я ходил за грибами, потом они за мной!)))хД
|
01.03.2011 08:58:02
Тема: Re:Ошибка в установке задачи - 2011
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Роман Кондратенко:
В задаче "Экзамен\Индивидуальные задания\С-TCPU\Программы по схемам\Условные вычисления\2 - "Vetv" 83454 Степаненко Олеся, ПМ-45, июнь 2006" исходные переменные a,b,c по 16 бит, а Result - 36 хотя С-TCPU поддерживает максимум 8 бит. А в примете вообще используются другие переменные, а при тестировании просит еще объявить переменную reset
Исправлено.
|
01.03.2011 09:38:48
Тема: Re:Ошибка в установке задачи - 2011
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Евгений Помозов:
В задаче "Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Транспьютеры\1 - "Программа по схеме 102217" 102217 TaskConverter Программа по схеме 2010 Декабрь 01"
http://dl.gsu.by/task.jsp?nid=793722&cid=758
ошибка в
[test 3]
in dec[3]: 1052844
comm dec[1]: 0
out dec[3]: 2206720
---------------------------------
Вместо 2206720 должно быть 2141184
Ошибки нет.
|
01.03.2011 09:52:58
Тема: Re:Ошибка в установке задачи - 2011
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Евгений Помозов:
3)"Экзамен\Индивидуальные задания\Проектирование цифровых устройств\Проектирование TCPU\1 - "TCPU - JAZ" 53127 Жигарь А., Чунин С., Сивенков В., ПОИТ-37, июнь 2007 "
(http://dl.gsu.by/task.jsp?nid=794968&cid=758)
Первые две задачи прошли, а третья нет.
Тесты правильные, но не проходит.
Она не проходит, потому что значение Задержки маленькое.
Исправлено.
|
01.03.2011 10:04:57
Тема: Re:Ошибка в установке задачи - 2011
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Роман Кондратенко:
В задаче "Экзамен\Индивидуальные задания\С-TCPU\Программы по схемам\Логические элементы\3 - "Arifma" 83386 Дёмов Евгений, ПМ-45, июнь 2006" при отправки решения на C-TCPU пишет "[test 1]: Размерность переменной x должна быть не менее 2 байтов." Но на C-TCPU размерность не может превышать 8 бит
Объявлять переменные большей размерности можно как массивы.
Читаем С-компилятор для TCPU.
|
|