Автор |
Сообщение |
04.04.2014 11:52:59
Тема: Re:Ошибка в установке задачи - 2014
|
Антон Коробочкин
Темы: 2
Сообщений: 41
Мой профиль
|
Михаил Долинский:
Надо аргументацию приводить, чтобы легче было разбираться в сути проблемы.
Суть в том что нужно найти максимальное чисто из -a, -b,-c судя по условию задачи и примеру. А в тестах указаны неверные ответы
|
04.04.2014 11:59:30
Тема: Re:Ошибка в установке задачи - 2014
|
Антон Коробочкин
Темы: 2
Сообщений: 41
Мой профиль
|
Экзамен\Индивидуальные задания\Сконвертированные задания на проектирование\Циклы и переменные\1 - "SQRT" 80615
unsigned __in __bits(16) x;
unsigned __out __bits(8) z;
void main()
{
if(x==0){
z=0;
} else{
unsigned __bits(16) sqrt = 1;
while(sqrt*sqrt<=x){
sqrt++;
}
unsigned __bits(8) res = sqrt - 1;
z=res;
}
}
при значении х=65535 в winter получается ответ 255. Компилятор посчитал 58
Ошибка: Несовпадение z:58=255 [10 ns]
; [x=2]
x = 2, 10
wait for 2000
assert z = 1, 10
; [x=5]
x = 5, 10
wait for 2000
assert z = 2, 10
; [x=256]
x = 256, 10
wait for 2000
assert z = 16, 10
; [x=3475]
x = 3475, 10
wait for 2000
assert z = 58, 10
; [x=65535]
x = 65535, 10
wait for 2000
assert z = 255, 10
; [x=9876]
x = 9876, 10
wait for 2000
assert z = 99, 10
; [x=0]
x = 0, 10
wait for 2000
assert z = 0, 10
|
04.04.2014 14:45:29
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Антон Коробочкин:
Экзамен\Индивидуальные задания\Сконвертированные задания на проектирование\Условные вычисления (с легендой)\6 - "Максимум отрицания" 80538. Либо неверная постановка задачи, либо неподходящие тесты.
; [test1]
a = 0, 10
b = 5, 10
c = 10, 10
wait for 1000
assert res = 0, 10
wait for 1
; [test2]
a = 10, 10
b = 1, 10
c = 5, 10
wait for 1000
assert res = 255, 10
wait for 1
; [test3]
a = 246, 10
b = 251, 10
c = 236, 10
wait for 1000
assert res = 20, 10
wait for 1
Нужно понимать, что для размерности 1 байт -1 = 255, -20 = 236.
|
04.04.2014 14:55:28
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Антон Коробочкин:
Экзамен\Индивидуальные задания\Сконвертированные задания на проектирование\Циклы и переменные\1 - "SQRT" 80615
при значении х=65535 в winter получается ответ 255. Компилятор посчитал 58
Ошибка: Несовпадение z:58=255 [10 ns]
Задержки в тестах увеличены, решения перетестированы.
|
04.04.2014 14:56:43
Тема: Re:Ошибка в установке задачи - 2014
|
Максим Стрибук
Темы: 1
Сообщений: 38
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1243719&cid=905
нету пояснения откуда взялись х и у, когда входные переменные IN_0 и IN_1.
|
04.04.2014 16:20:32
Тема: Re:Ошибка в установке задачи - 2014
|
Максим Стрибук
Темы: 1
Сообщений: 38
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1242709&cid=905
неверно указаны стороны треугольника, гипотенуза не может быть меньше катета. Следует переменную AB заменить на AC, тогда условие и приведенный тест будут корректны.
|
04.04.2014 16:32:11
Тема: Re:Ошибка в установке задачи - 2014
|
Максим Стрибук
Темы: 1
Сообщений: 38
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1242735&cid=905
неверный пример к задаче и неверный тест.
неверный тест:
; [3]
a = 0, 10
b = 0, 10
wait for 1000
assert res = 0, 10
wait for 1
a+b = 0;
0 - четное число, т.к. делится на 2 без остатка, следовательно результат должен быть равен 1, а не 0.
|
07.04.2014 11:19:03
Тема: Re:Ошибка в установке задачи - 2014
|
Антон Коробочкин
Темы: 2
Сообщений: 41
Мой профиль
|
Экзамен\Индивидуальные задания\С-TCPU\Программы по схемам\Комбинационные схемы\5 - "Сумматор" 83416
0 / 1 [test 1]: Размерность переменной a должна быть 2 байта. 1.tc
0 / 1 [test 1]: Ошибка компиляции (tc): Размерность не может превышать 8 бит (строка 1): unsigned __bits(16) a;. 1.tc
По условию задачи размерность переменных 16 бит, но компилятор пишет что размерность не должна превышать 8.
|
11.04.2014 15:47:26
Тема: Re:Ошибка в установке задачи - 2014
|
Максим Стрибук
Темы: 1
Сообщений: 38
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1242911&cid=905
неверный тест:
; [1]
x = 0, 10
wait for 1000
assert res = 1, 10
wait for 1
0 не является простым числом.
res должен быть равен 0.
|
14.04.2014 12:27:01
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Максим Стрибук:
http://dl.gsu.by/task.jsp?nid=1243719&cid=905
нету пояснения откуда взялись х и у, когда входные переменные IN_0 и IN_1.
Условие исправлено.
|
14.04.2014 12:31:32
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Максим Стрибук:
http://dl.gsu.by/task.jsp?nid=1242709&cid=905
неверно указаны стороны треугольника, гипотенуза не может быть меньше катета. Следует переменную AB заменить на AC, тогда условие и приведенный тест будут корректны.
Условие исправлено.
|
14.04.2014 12:37:33
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Максим Стрибук:
http://dl.gsu.by/task.jsp?nid=1242735&cid=905
неверный пример к задаче и неверный тест.
неверный тест:
; [3]
a = 0, 10
b = 0, 10
wait for 1000
assert res = 0, 10
wait for 1
a+b = 0;
0 - четное число, т.к. делится на 2 без остатка, следовательно результат должен быть равен 1, а не 0.
Условие и тесты исправлены.
|
14.04.2014 12:44:25
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Антон Коробочкин:
Экзамен\Индивидуальные задания\С-TCPU\Программы по схемам\Комбинационные схемы\5 - "Сумматор" 83416
0 / 1 [test 1]: Размерность переменной a должна быть 2 байта. 1.tc
0 / 1 [test 1]: Ошибка компиляции (tc): Размерность не может превышать 8 бит (строка 1): unsigned __bits(16) a;. 1.tc
По условию задачи размерность переменных 16 бит, но компилятор пишет что размерность не должна превышать 8.
Условие исправлено.
|
14.04.2014 12:48:53
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Максим Стрибук:
http://dl.gsu.by/task.jsp?nid=1242911&cid=905
неверный тест:
; [1]
x = 0, 10
wait for 1000
assert res = 1, 10
wait for 1
0 не является простым числом.
res должен быть равен 0.
Тесты исправлены.
|
19.04.2014 12:26:58
Тема: Re:Ошибка в установке задачи - 2014
|
Сергей Кузеев
Темы: 0
Сообщений: 98
Мой профиль
|
Кузеев Сергей ПМ-41
Задача http://dl.gsu.by/task.jsp?nid=1242194&cid=905
[test 1]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
A dec[1]: 0
X dec[1]: 5
Y dec[1]: 1
Схема соответствует такому уравнению.
a = 0 это 0000 0000
x = 5 это 0000 0101
y = (a1 & a0 & x0) | (a1 & a0 & x1) | (a1 & a0 & x2) | (a1 & a0 & x3);
Так как a = 0, то все выражения в скобках будут 0 и общий результат Y = 0, в тесте он 1.
unsigned __in __bits(8) a;
unsigned __in __bits(8) x;
unsigned __out __bits(8) y = 0;
void main()
{
unsigned a0 = 0, a1 = 0, x0 = 0, x1 = 0, x2 = 0, x3 = 0;
a0 = a & 1;
a1 = (a & 2) >> 1;
x0 = x & 1;
x1 = (x & 2) >> 1;
x2 = (x & 4) >> 2;
x3 = (x & 8) >> 3;
y = (a1 & a0 & x0) | (a1 & a0 & x1) | (a1 & a0 & x2) |
(a1 & a0 & x3);
}
|
|