Автор |
Сообщение |
15.12.2014 15:16:41
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Татьяна Коновалова
Темы: 0
Сообщений: 46
Мой профиль
|
Задача: Командные олимпиады\Итоговый контроль - 1 (17)\Проектирование\3 - "Интеграл" 52069 Федченко Максим, МП-44, декабрь 2006 http://dl.gsu.by/task.jsp?cid=926&nid=1281913
Выходной контакт по условию должен называться "int", но т.к. int задает тип переменной в C++, в результате при исполнении кода получаем синтаксическую ошибку.
Решение:
unsigned __in __bits(8) a;
unsigned __in __bits(8) b;
unsigned __out __bits(16) int;
void main() {
int = (b*b - a*a)/2;
}
|
19.12.2014 08:36:24
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Татьяна Коновалова:
Задача: Командные олимпиады\Итоговый контроль - 1 (17)\Проектирование\3 - "Интеграл" 52069 Федченко Максим, МП-44, декабрь 2006 http://dl.gsu.by/task.jsp?cid=926&nid=1281913
Выходной контакт по условию должен называться "int", но т.к. int задает тип переменной в C++, в результате при исполнении кода получаем синтаксическую ошибку.
Решение:
unsigned __in __bits(8) a;
unsigned __in __bits(8) b;
unsigned __out __bits(16) int;
void main() {
int = (b*b - a*a)/2;
}
Выходная переменная переименована.
|
19.12.2014 08:51:03
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Роман Крейза:
При отправки на тестирование программы Командные олимпиады\Итоговый контроль - 1 (17)\Программирование\4 - "Условное выражение" 48877 Кузьменко Андрей, ПМ-44 http://dl.gsu.by/task.jsp?nid=1281901&cid=926
В протоколе выдаёт ошибку "[test03]: Тест не прошел: Размерность переменной RES должна быть 0 байт."
код отправляемой программы:
int __in __bits(16) x;
int __in __bits(16) y;
int __out __bits(16) RES;
void main ()
{
if (x*y<=2)
RES=(x-y)*(x-y) + (x+y)*(x+y);
else if(2<x+y && x+y<6)
RES = 2*x/y - 4*x*y;
else RES=(y+x*x) / 2*x;
}
Условие задачи и тесты исправлны, решения перетестированы.
|
19.12.2014 13:13:37
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Анна Грекова
Темы: 0
Сообщений: 72
Мой профиль
|
Задача Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Условные вычисления (с легендой)\21 - "Деление на 3 двухбайтового числа" 19.06.2006 45328 Сосновский Виталий, ПМ-44, июнь 2006.
Ссылка на задачу http://dl.gsu.by/task.jsp?nid=1285235&cid=926
В названии говорится, что исходное число двухбайтовое. А в таблице размерности напротив x указано 32 бита, т.е. 4 байта. Это несколько сбивает с толку при решении задачи. Решение проходит, если описывать x размерностью 2 байта.
|
20.12.2014 09:00:58
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Анна Грекова:
Задача Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Условные вычисления (с легендой)\21 - "Деление на 3 двухбайтового числа" 19.06.2006 45328 Сосновский Виталий, ПМ-44, июнь 2006.
Ссылка на задачу http://dl.gsu.by/task.jsp?nid=1285235&cid=926
В названии говорится, что исходное число двухбайтовое. А в таблице размерности напротив x указано 32 бита, т.е. 4 байта. Это несколько сбивает с толку при решении задачи. Решение проходит, если описывать x размерностью 2 байта.
Условие исправлено.
|
|