Автор |
Сообщение |
12.05.2014 13:00:44
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Александр Шанцев:
В задаче
Обучение\Подготовка к контролю практики\К8. Подводящие упражнения\9. Перевернутое число\7 - "Перевернутое число" 54483 Скоморох М.А., ПОИТ-36, июнь 2006
в условии сказано что переменные x и y должны быть 2 байта
Входные данные
x - 16-битное число
Выходные данные
y - перевернутое число(16-битное число).
а в протоколе 7. Перевернутое число 0 / 1 [1]: Тест не прошел: Размерность переменной y должна быть 1 байт.
ошибка в тестах к задаче, так как нельзя получить перевернутое число в 2 раза меньше занимающее по объему памяти всегда
Тесты исправлены.
|
12.05.2014 13:02:18
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Александр Шанцев:
В задаче
Обучение\Подготовка к контролю практики\К8. Подводящие упражнения\10. Совершенные числа\3 - "Сумма (слово+слово)" 54486 Лобан Александр, М-42, март 2007
в условии сказано что переменные a,b, res должны быть 2 байта
Входные данные:
a - 2 байта
b - 2 байта
Выходные данные:
res - 2 байта
а в протоколе
3. Сумма (слово+слово) 0 / 1 [1]: Размерность переменной a должна быть 1 байт.
3. Сумма (слово+слово) 0 / 1 [1]: Размерность переменной b должна быть 1 байт.
3. Сумма (слово+слово) 0 / 1 [1]: Тест не прошел: Размерность переменной res должна быть 1 байт.
ошибка в условии задачи
Условие исправлено.
|
21.05.2014 15:27:51
Тема: Re:Ошибка в установке задачи - 2014
|
Станислав Жириков
Темы: 0
Сообщений: 67
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1243227&cid=905
По условию задачи "Для целых положительных чисел a,b,x,y найти значение функции"
Тест №4 :
a sgn[1]: -6
b sgn[1]: 4
x sgn[1]: 3
y sgn[1]: -2
|
21.05.2014 18:35:59
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Станислав Жириков:
http://dl.gsu.by/task.jsp?nid=1243227&cid=905
По условию задачи "Для целых положительных чисел a,b,x,y найти значение функции"
Тест №4 :
a sgn[1]: -6
b sgn[1]: 4
x sgn[1]: 3
y sgn[1]: -2
Тест исправлен, решение перетестировано.
|
22.05.2014 14:37:22
Тема: Re:Ошибка в установке задачи - 2014
|
Александр Шанцев
Темы: 2
Сообщений: 117
Мой профиль
|
В индивидуальной задаче Экзамен\Индивидуальные задания\Сконвертированные задания на программирование\Вычислить выражение\14 - "Умножить и сложить" 80936 Астапович Ирина, ПМ-44, Апрель 2006 показано решение как ее решить, его не должно быть там
______________________
Выберите себе работу по душе, и вам не придется работать ни одного дня в своей жизни.
Конфуций
|
23.05.2014 12:51:15
Тема: Re:Ошибка в установке задачи - 2014
|
Михаил Долинский
Темы: 2072
Сообщений: 49924
Мой профиль
|
Сергей Кузеев:
Кузеев Сергей, ПМ-41. Отрабатывал 22.05 21:20-23:08. Отработка за 16_05(3).
Решил 1 индивидуальную задачу Крестик-нолик, остальное время пытался разобраться почему не работает она же, но сконвертированная в схему и пытался решить несколько индивидуальных задач из разных разделов.
Пишу сюда потому что не знаю ошибка это или нет. Возможно это какая-то особенность конвертирования?
http://dl.gsu.by/task.jsp?nid=1243207&cid=905
http://dl.gsu.by/task.jsp?nid=1243767&cid=905
В тесте написано, что ошибка в переменной Oq, (она не равно 1), там только 1 такой тест
Set 010001011,2 on X at 4010
Set 101110100,2 on O at 4010
Diff 0,2 on Xq at 5000
Diff 1,2 on Oq at 5000
Этот же тест, но в разделе программирования выглядит так:
X dec[2]: 139
O dec[2]: 372
Xq dec[1]: 0
Oq dec[1]: 1
При этом в программировании все работает правильно и при конвертировании не выдает никаких ошибок.
Код, не оптимизировал.
unsigned __in __bits(16) X;
unsigned __in __bits(16) O;
int __out __bits(8) Xq;
int __out __bits(8) Oq;
void main(){
int xx = 0;
int yy = 0;
unsigned d1 = 7,
d2 = 73,
d3 = 292,
d4 = 448,
d5 = 146,
d6 = 56,
d7 = 273,
d8 = 84;
if ((X & d1) == d1 || (X & d2) == d2 ||
(X & d3) == d3 || (X & d4) == d4||
(X & d5) == d5 || (X & d6) == d6 ||
(X & d7) == d7 || (X & d8) == d8) {
xx = 1;
}
if ((O & d1) == d1 || (O & d2) == d2 ||
(O & d3) == d3 || (O & d4) == d4||
(O & d5) == d5 || (O & d6) == d6 ||
(O & d7) == d7 || (O & d8) == d8) {
yy = 1;
}
unsigned g21 = 0x55555555;
unsigned g22 = 0x33333333;
unsigned g23 = 0x0f0f0f0f;
unsigned v = X & O;
v = (v & g21) + ((v >> 1) & g21);
v = (v & g22) + ((v >> 2) & g22);
v = (v + (v >> 4)) & g23;
v = (v + (v >> 8) + (v >> 16) + (v >> 24)) & 0x3f;
unsigned v1 = v;
v = X;
v = (v & g21) + ((v >> 1) & g21);
v = (v & g22) + ((v >> 2) & g22);
v = (v + (v >> 4)) & g23;
v = (v + (v >> 8) + (v >> 16) + (v >> 24)) & 0x3f;
unsigned v2 = v;
v = O;
v = (v & g21) + ((v >> 1) & g21);
v = (v & g22) + ((v >> 2) & g22);
v = (v + (v >> 4)) & g23;
v = (v + (v >> 8) + (v >> 16) + (v >> 24)) & 0x3f;
unsigned v3 = v;
int t1 = v2 - v3;
int t2 = v3 - v2;
if (t2 > t1) t1 = t2;
if (v1 > 0 || (t1 > 1)) {
Xq = 0;
Oq = 0;
} else if (xx && !yy) {
Xq = 1;
Oq = 0;
} else if (!xx && yy) {
Xq = 0;
Oq = 1;
} else {
Xq = 0;
Oq = 0;
}
}
|
23.05.2014 13:14:05
Тема: Re:Ошибка в установке задачи - 2014
|
Михаил Долинский
Темы: 2072
Сообщений: 49924
Мой профиль
|
Александр Шанцев:
В индивидуальной задаче Экзамен\Индивидуальные задания\Сконвертированные задания на программирование\Вычислить выражение\14 - "Умножить и сложить" 80936 Астапович Ирина, ПМ-44, Апрель 2006 показано решение как ее решить, его не должно быть там
Да ладно, пусть пользуются, кто и этого не знает ...
Может хоть этому научатся заодно.
|
23.05.2014 15:31:40
Тема: Re:Ошибка в установке задачи - 2014
|
Станислав Жириков
Темы: 0
Сообщений: 67
Мой профиль
|
http://dl/task.jsp?nid=1244206&cid=905
Задача из папки "Симуляция цифровых устройств" -> "Логические схемы"
Отсутсвие конткта "B" на рисунке, в нижнем правом AND4
|
23.05.2014 15:58:15
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Михаил Долинский:
Сергей Кузеев:
Кузеев Сергей, ПМ-41. Отрабатывал 22.05 21:20-23:08. Отработка за 16_05(3).
Решил 1 индивидуальную задачу Крестик-нолик, остальное время пытался разобраться почему не работает она же, но сконвертированная в схему и пытался решить несколько индивидуальных задач из разных разделов.
Пишу сюда потому что не знаю ошибка это или нет. Возможно это какая-то особенность конвертирования?
http://dl.gsu.by/task.jsp?nid=1243207&cid=905
http://dl.gsu.by/task.jsp?nid=1243767&cid=905
В тесте написано, что ошибка в переменной Oq, (она не равно 1), там только 1 такой тест
Set 010001011,2 on X at 4010
Set 101110100,2 on O at 4010
Diff 0,2 on Xq at 5000
Diff 1,2 on Oq at 5000
Этот же тест, но в разделе программирования выглядит так:
X dec[2]: 139
O dec[2]: 372
Xq dec[1]: 0
Oq dec[1]: 1
При этом в программировании все работает правильно и при конвертировании не выдает никаких ошибок.
Код, не оптимизировал.
unsigned __in __bits(16) X;
unsigned __in __bits(16) O;
int __out __bits(8) Xq;
int __out __bits(8) Oq;
void main(){
int xx = 0;
int yy = 0;
unsigned d1 = 7,
d2 = 73,
d3 = 292,
d4 = 448,
d5 = 146,
d6 = 56,
d7 = 273,
d8 = 84;
if ((X & d1) == d1 || (X & d2) == d2 ||
(X & d3) == d3 || (X & d4) == d4||
(X & d5) == d5 || (X & d6) == d6 ||
(X & d7) == d7 || (X & d8) == d8) {
xx = 1;
}
if ((O & d1) == d1 || (O & d2) == d2 ||
(O & d3) == d3 || (O & d4) == d4||
(O & d5) == d5 || (O & d6) == d6 ||
(O & d7) == d7 || (O & d8) == d8) {
yy = 1;
}
unsigned g21 = 0x55555555;
unsigned g22 = 0x33333333;
unsigned g23 = 0x0f0f0f0f;
unsigned v = X & O;
v = (v & g21) + ((v >> 1) & g21);
v = (v & g22) + ((v >> 2) & g22);
v = (v + (v >> 4)) & g23;
v = (v + (v >> 8) + (v >> 16) + (v >> 24)) & 0x3f;
unsigned v1 = v;
v = X;
v = (v & g21) + ((v >> 1) & g21);
v = (v & g22) + ((v >> 2) & g22);
v = (v + (v >> 4)) & g23;
v = (v + (v >> 8) + (v >> 16) + (v >> 24)) & 0x3f;
unsigned v2 = v;
v = O;
v = (v & g21) + ((v >> 1) & g21);
v = (v & g22) + ((v >> 2) & g22);
v = (v + (v >> 4)) & g23;
v = (v + (v >> 8) + (v >> 16) + (v >> 24)) & 0x3f;
unsigned v3 = v;
int t1 = v2 - v3;
int t2 = v3 - v2;
if (t2 > t1) t1 = t2;
if (v1 > 0 || (t1 > 1)) {
Xq = 0;
Oq = 0;
} else if (xx && !yy) {
Xq = 1;
Oq = 0;
} else if (!xx && yy) {
Xq = 0;
Oq = 1;
} else {
Xq = 0;
Oq = 0;
}
}
В тесте увеличены задержки, решение перетестировано.
|
23.05.2014 15:58:38
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Станислав Жириков:
http://dl/task.jsp?nid=1244206&cid=905
Задача из папки "Симуляция цифровых устройств" -> "Логические схемы"
Отсутсвие конткта "B" на рисунке, в нижнем правом AND4
Контакт удален.
|
23.05.2014 16:52:12
Тема: Re:Ошибка в установке задачи - 2014
|
Станислав Жириков
Темы: 0
Сообщений: 67
Мой профиль
|
В папке "Сконвертированные задания на проектирование по программе " -> "Условные вычисления (с легендой)"
В следующих задачах уже есть готовые решения:
1. http://dl/task.jsp?nid=1242556&cid=905 Решена (Максим Стрибук)
2. http://dl/task.jsp?nid=1242558&cid=905 Решена (Сергей Кузеев)
3. http://dl/task.jsp?nid=1242559&cid=905
4. http://dl/task.jsp?nid=1242560&cid=905
5. http://dl/task.jsp?nid=1242561&cid=905
6. http://dl/task.jsp?nid=1242562&cid=905
7. http://dl/task.jsp?nid=1242564&cid=905
8. http://dl/task.jsp?nid=1242566&cid=905
9. http://dl/task.jsp?nid=1242567&cid=905
10. http://dl/task.jsp?nid=1242568&cid=905
11. http://dl/task.jsp?nid=1242569&cid=905
12. http://dl/task.jsp?nid=1242571&cid=905*
13. http://dl/task.jsp?nid=1242573&cid=905
14. http://dl/task.jsp?nid=1242575&cid=905
15. http://dl/task.jsp?nid=1242576&cid=905
16. http://dl/task.jsp?nid=1242577&cid=905
17. http://dl/task.jsp?nid=1242578&cid=905
18. http://dl/task.jsp?nid=1242579&cid=905
19. http://dl/task.jsp?nid=1242580&cid=905**
20. http://dl/task.jsp?nid=1242582&cid=905
21. http://dl/task.jsp?nid=1242583&cid=905
22. http://dl/task.jsp?nid=1242585&cid=905
23. http://dl/task.jsp?nid=1242586&cid=905
24. http://dl/task.jsp?nid=1242587&cid=905 Решена (Антон Коробочкин)
* Синтаксическая ошибка в самой представленной задаче
** Мелкая синтаксическая ошибка в описании переменных.
|
23.05.2014 16:55:24
Тема: Re:Ошибка в установке задачи - 2014
|
Сергей Кузеев
Темы: 0
Сообщений: 98
Мой профиль
|
Станислав Жириков:
В папке "Сконвертированные задания на проектирование по программе " -> "Условные вычисления (с легендой)"
В следующих задачах уже есть готовые решения:
1. http://dl/task.jsp?nid=1242556&cid=905 Решена (Максим Стрибук)
2. http://dl/task.jsp?nid=1242558&cid=905 Решена (Сергей Кузеев)
3. http://dl/task.jsp?nid=1242559&cid=905
4. http://dl/task.jsp?nid=1242560&cid=905
5. http://dl/task.jsp?nid=1242561&cid=905
6. http://dl/task.jsp?nid=1242562&cid=905
7. http://dl/task.jsp?nid=1242564&cid=905
8. http://dl/task.jsp?nid=1242566&cid=905
9. http://dl/task.jsp?nid=1242567&cid=905
10. http://dl/task.jsp?nid=1242568&cid=905
11. http://dl/task.jsp?nid=1242569&cid=905
12. http://dl/task.jsp?nid=1242571&cid=905*
13. http://dl/task.jsp?nid=1242573&cid=905
14. http://dl/task.jsp?nid=1242575&cid=905
15. http://dl/task.jsp?nid=1242576&cid=905
16. http://dl/task.jsp?nid=1242577&cid=905
17. http://dl/task.jsp?nid=1242578&cid=905
18. http://dl/task.jsp?nid=1242579&cid=905
19. http://dl/task.jsp?nid=1242580&cid=905**
20. http://dl/task.jsp?nid=1242582&cid=905
21. http://dl/task.jsp?nid=1242583&cid=905
22. http://dl/task.jsp?nid=1242585&cid=905
23. http://dl/task.jsp?nid=1242586&cid=905
24. http://dl/task.jsp?nid=1242587&cid=905 Решена (Антон Коробочкин)
* Синтаксическая ошибка в самой представленной задаче
** Мелкая синтаксическая ошибка в описании переменных.
Там наверное ошибка не в наличии готовых программ, сама тема на схемы по программам. А ошибка в отсутствии проверки конвертирована задача в схему или решена вручную.
|
23.05.2014 17:37:09
Тема: Re:Ошибка в установке задачи - 2014
|
Станислав Жириков
Темы: 0
Сообщений: 67
Мой профиль
|
Продолжение темы выше.
Папка "Сконвертированные задания на проектирование по программе"->"Вычислить выражение"
1.http://dl/task.jsp?nid=1242465&cid=905 Решена (Андрей Фурс)
2.http://dl/task.jsp?nid=1242473&cid=905 Решена (Светлана Лебедько)
3.http://dl/task.jsp?nid=1242476&cid=905 Решена (Сергей Кузеев)
4.http://dl/task.jsp?nid=1242479&cid=905
5.http://dl/task.jsp?nid=1242480&cid=905
6.http://dl/task.jsp?nid=1242481&cid=905
7.http://dl/task.jsp?nid=1242482&cid=905
8.http://dl/task.jsp?nid=1242483&cid=905
"Сконвертированные задания на проектирование по программе" -> "Условные вычисления"
1. http://dl/task.jsp?nid=1242503&cid=905 Решена (Сергей Кузеев)
2. http://dl/task.jsp?nid=1242520&cid=905
3. http://dl/task.jsp?nid=1242522&cid=905
4. http://dl/task.jsp?nid=1242524&cid=905
5. http://dl/task.jsp?nid=1242525&cid=905
6. http://dl/task.jsp?nid=1242526&cid=905
7. http://dl/task.jsp?nid=1242527&cid=905
8. http://dl/task.jsp?nid=1242529&cid=905
9. http://dl/task.jsp?nid=1242531&cid=905
10. http://dl/task.jsp?nid=1242532&cid=905
11. http://dl/task.jsp?nid=1242539&cid=905
12. http://dl/task.jsp?nid=1242543&cid=905
13. http://dl/task.jsp?nid=1242544&cid=905
14. http://dl/task.jsp?nid=1242545&cid=905
15. http://dl/task.jsp?nid=1242546&cid=905 Решена (Антон Коробочкин)
"Сконвертированные задания на проектирование по программе" -> "Циклы и переменные"
1. http://dl/task.jsp?nid=1242590&cid=905 Решена (Виктория Лисименко)
2. http://dl/task.jsp?nid=1242591&cid=905 Решена (Владислав Прохоренко)
3. http://dl/task.jsp?nid=1242593&cid=905 Решена (Максим Стрибук)
4. http://dl/task.jsp?nid=1242595&cid=905
5. http://dl/task.jsp?nid=1242597&cid=905
6. http://dl/task.jsp?nid=1242598&cid=905
7. http://dl/task.jsp?nid=1242604&cid=905
8. http://dl/task.jsp?nid=1242610&cid=905
9. http://dl/task.jsp?nid=1242611&cid=905
10. http://dl/task.jsp?nid=1242613&cid=905
11. http://dl/task.jsp?nid=1242616&cid=905
12. http://dl/task.jsp?nid=1242617&cid=905
13. http://dl/task.jsp?nid=1242624&cid=905
14. http://dl/task.jsp?nid=1242626&cid=905
15. http://dl/task.jsp?nid=1242629&cid=905 Решена (Сергей Кузеев)
16. http://dl/task.jsp?nid=1242632&cid=905 В отличии от всех предыдущих задач, здесь условие картинкой, если это важно
17. http://dl/task.jsp?nid=1242633&cid=905
* см. комментарий к пункту 16.
"Сконвертированные задания на проектирование по программе" -> "Цифры числа"
1. http://dl/task.jsp?nid=1242635&cid=905 Решена (Лебедько Светлана)
2. http://dl/task.jsp?nid=1242636&cid=905
3. http://dl/task.jsp?nid=1242637&cid=905 Решена (Виктор Кардасёв)
4. http://dl/task.jsp?nid=1242638&cid=905 Решена (Владислав Прохоренко)
5. http://dl/task.jsp?nid=1242639&cid=905 Решена (Антон Коробочкин)
6. http://dl/task.jsp?nid=1242640&cid=905 Решена (Виктория Лисименко)
7. http://dl/task.jsp?nid=1242641&cid=905 Решена (Андрей Смирнов)
8. http://dl/task.jsp?nid=1242642&cid=905 Решена (Максим Стрибук)
9. http://dl/task.jsp?nid=1242649&cid=905
"Сконвертированные задания на проектирование по программе" -> "Делители"
1.http://dl/task.jsp?nid=1242653&cid=905 Решена (Владислав Прохоренко)
2.http://dl/task.jsp?nid=1242654&cid=905 Решена (Виктория Лисименко)
3.http://dl/task.jsp?nid=1242655&cid=905 Решена (Антон Коробочкин)
4.http://dl/task.jsp?nid=1242656&cid=905
5.http://dl/task.jsp?nid=1242657&cid=905
6. http://dl/task.jsp?nid=1242661&cid=905
"Сконвертированные задания на проектирование по программе" -> "Битовая обработка"
1.http://dl/task.jsp?nid=1242664&cid=905
2.http://dl/task.jsp?nid=1242665&cid=905
3.http://dl/task.jsp?nid=1242665&cid=905
4.http://dl/task.jsp?nid=1242666&cid=905 Решена (Максим Стрибук)
5.http://dl/task.jsp?nid=1242667&cid=905
6.http://dl/task.jsp?nid=1242678&cid=905
7.http://dl/task.jsp?nid=1242679&cid=905
8.http://dl/task.jsp?nid=1242680&cid=905
9.http://dl/task.jsp?nid=1242681&cid=905
10.http://dl/task.jsp?nid=1242682&cid=905
11.http://dl/task.jsp?nid=1242683&cid=905 Решена (Сергей Кузеев)
12.http://dl/task.jsp?nid=1242684&cid=905 Решена (Виктория Лисименко)
13.http://dl/task.jsp?nid=1242685&cid=905 Решена (Антон Коробочкин)
14.http://dl/task.jsp?nid=1242686&cid=905 Решена (Владислав Прохоренко)
15.http://dl/task.jsp?nid=1242688&cid=905
16.http://dl/task.jsp?nid=1242689&cid=905
17.http://dl/task.jsp?nid=1242690&cid=905
18. http://dl/task.jsp?nid=1242691&cid=905
19. http://dl/task.jsp?nid=1242692&cid=905
|
25.05.2014 10:16:29
Тема: Re:Ошибка в установке задачи - 2014
|
Андрей Сак
Темы: 0
Сообщений: 37
Мой профиль
|
Ошибка в тесте задачи http://dl.gsu.by/task.jsp?nid=1264258&cid=906
Зачет\Индивидуальные задания\Программирование микроконтроллеров\Условные вычисления (с легендой)\24 - "Уравнение" 54089
[test9]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a sgn: -1
b sgn: -2
c sgn: 15
x1 sgn: -5
x2 sgn: 3
res dec: 2
Во все предыдущих тестах x1 и x2 считаются по формулам:
x1=((-b)-sqrt(d))/(2*a);
x2=((-b)+sqrt(d))/(2*a);
В test9 x1 и x2 считаются уже с другими знаками:
x1=((-b)+sqrt(d))/(2*a);
x2=((-b)-sqrt(d))/(2*a);
|
26.05.2014 23:07:32
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Андрей Сак:
Ошибка в тесте задачи http://dl.gsu.by/task.jsp?nid=1264258&cid=906
Зачет\Индивидуальные задания\Программирование микроконтроллеров\Условные вычисления (с легендой)\24 - "Уравнение" 54089
[test9]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a sgn: -1
b sgn: -2
c sgn: 15
x1 sgn: -5
x2 sgn: 3
res dec: 2
Во все предыдущих тестах x1 и x2 считаются по формулам:
x1=((-b)-sqrt(d))/(2*a);
x2=((-b)+sqrt(d))/(2*a);
В test9 x1 и x2 считаются уже с другими знаками:
x1=((-b)+sqrt(d))/(2*a);
x2=((-b)-sqrt(d))/(2*a);
Из условия задачи:
если уравнение имеет два различных корня, то выдать меньший на x1, больший на x2
|
|