Автор |
Сообщение |
05.10.2010 08:44:37
Тема: Re:Ошибка в установке задачи - 2010
|
Михаил Долинский
Темы: 2011
Сообщений: 48412
Мой профиль
|
Дмитрий Герасимов:
Многие конвертированные задачи на TCPU имеют переменные размерностью больше 8 бит, которые, как я понимаю, не поддерживаются процессором TCPU. Примеры таких задач: 44883,39002 и другие.
Игорь Викторович Коршунов обещал обеспечить возможность решения таких задач следующми образом: Внешние контакты, имеющие размерность больше 8 бит, тоже станут доступными для объявления. Ну а остальное уже будет в воле разработчика. То, что не поддерживается аппаратно, часто возможно реализовать программно.
|
07.10.2010 15:41:09
Тема: Re:Ошибка в установке задачи - 2010
|
Сергей Грабко
Темы: 0
Сообщений: 12
Мой профиль
|
Здравствуйте!
В задаче:
Зачет\Индивидуальные задания\По выбору\Сконвертированные задания на проектирование\Условные вычисления\17 - "Вычислить выражение - 3" 80462 Маринчик Т., ПО-12, март 2006
Вычислить выражение:
/ (x+y)^2 , если a*b+x/y <> 0
R
\ (a+b)^2 , в других случаях
где x,y размером 2 байта,
a,b - байт,
r - 4 байта
Если не ошибаюсь, ошибка в тесте
x= 1
y= 1
a= -1
b= 1
R=1
Сергей Грабко ПМ41
|
11.10.2010 13:21:27
Тема: Re:Ошибка в установке задачи - 2010
|
Игорь Коршунов
Темы: 7
Сообщений: 2192
Мой профиль
|
Сергей Грабко:
Здравствуйте!
В задаче:
Зачет\Индивидуальные задания\По выбору\Сконвертированные задания на проектирование\Условные вычисления\17 - "Вычислить выражение - 3" 80462 Маринчик Т., ПО-12, март 2006
Вычислить выражение:
/ (x+y)^2 , если a*b+x/y <> 0
R
\ (a+b)^2 , в других случаях
где x,y размером 2 байта,
a,b - байт,
r - 4 байта
Если не ошибаюсь, ошибка в тесте
x= 1
y= 1
a= -1
b= 1
R=1
Сергей Грабко ПМ41
Условие и тесты исправлены, решения перетестированы.
|
11.10.2010 13:42:22
Тема: Re:Ошибка в установке задачи - 2010
|
Игорь Коршунов
Темы: 7
Сообщений: 2192
Мой профиль
|
Михаил Долинский:
Дмитрий Герасимов:
Многие конвертированные задачи на TCPU имеют переменные размерностью больше 8 бит, которые, как я понимаю, не поддерживаются процессором TCPU. Примеры таких задач: 44883,39002 и другие.
Игорь Викторович Коршунов обещал обеспечить возможность решения таких задач следующми образом: Внешние контакты, имеющие размерность больше 8 бит, тоже станут доступными для объявления. Ну а остальное уже будет в воле разработчика. То, что не поддерживается аппаратно, часто возможно реализовать программно.
Входные и выходные переменные размерностью больше 8 бит можно объявлять как массив байтов. Например,
На входе даны значения чисел (16 бит) - x,y,z.
На выходе число размерности (32 бит) - Result.
int x[2];
int y[2];
int z[2];
int Result[4];
|
15.10.2010 12:57:50
Тема: Re:Ошибка в установке задачи - 2010
|
Николай Карпук
Темы: 0
Сообщений: 53
Мой профиль
|
В задаче
Экзамен\Индивидуальные задания\Сконвертированные задания на программирование\Проектирование TCPU\6 - "Команда TCPU-SUB" 81104 ЖенCовет, ПОИТ-37, июнь 2007
Требуется реализовать команду SUB A, d процессора TCPU.
На вход подается число d, которое необходимо отнять.
На выход поступает значение регистра А.
C выступает в качестве управляющего сигнала: если C=1, то число d отнимается от текущего значения регистра A;
если C=0, то значение регистра A остается прежним.
R служит для сброса регистра.
допущена ошибка в 6 тесте:
d dec[1]: 54
C dec[1]: 1
R dec[1]: 1
A dec[1]: 202
Регистр А должен сбрасываться если R=1. Т.е А=0
______________________
Это был очень странный лес.. сначала я ходил за грибами, потом они за мной!)))хД
|
15.10.2010 23:57:28
Тема: Re:Ошибка в установке задачи - 2010
|
Максим Жировский
Темы: 0
Сообщений: 34
Мой профиль
|
вот уж не знаю ошибка или нет но.
Зачет\Индивидуальные задания\По выбору\Сконвертированные задания на программирование\Вычислить выражение\9 - "Сложить и умножить на 2"
нужно на асме реализовать с
Название Размерность Тип
входными данными по 4 бита и на выходе 8.
Проходит тесты с 8 и 16. наверное опечатка в условии.
|
16.10.2010 03:50:04
Тема: Re:Ошибка в установке задачи - 2010
|
Максим Жировский
Темы: 0
Сообщений: 34
Мой профиль
|
ещё
Индивидуальные задания\По выбору\Сконвертированные задания на программирование по схеме\Непростая арифметика\17 - "Программа по схеме 84317" 84317
файл нот фаунд на кратинку )
|
18.10.2010 14:15:18
Тема: Re:Ошибка в установке задачи - 2010
|
Дмитрий Герасимов
Темы: 0
Сообщений: 43
Мой профиль
|
Контрольные срезы - Проектирование - Задача 2.
18.10 14:10 2. Задача №2 0 / 100 Ошибка: Несовпадение res:0=28 [6 ns] Arifm.prd DelTA3 at Nit3 HLCCAD project
Решение проходит тесты на ноутбуке, но не проходит на длке.
|
18.10.2010 14:36:51
Тема: Re:Ошибка в установке задачи - 2010
|
Марина Приставко
Темы: 0
Сообщений: 21
Мой профиль
|
Здравствуйте!Проверьте,пожалуйста,тесты в Зачет\Индивидуальные задания\Сконвертированные задания на программирование\Непростая арифметика\Точки пересечения
Там скорее всего ошибка или опечатка..
|
18.10.2010 14:47:29
Тема: Re:Ошибка в установке задачи - 2010
|
Михаил Долинский
Темы: 2011
Сообщений: 48412
Мой профиль
|
Марина Приставко:
Здравствуйте!Проверьте,пожалуйста,тесты в Зачет\Индивидуальные задания\Сконвертированные задания на программирование\Непростая арифметика\Точки пересечения
Там скорее всего ошибка или опечатка..
А ГДЕ аргументация?
Не будет аргументации, не будет и перепроверки.
|
18.10.2010 14:57:10
Тема: Re:Ошибка в установке задачи - 2010
|
Игорь Коршунов
Темы: 7
Сообщений: 2192
Мой профиль
|
Дмитрий Герасимов:
Контрольные срезы - Проектирование - Задача 2.
18.10 14:10 2. Задача №2 0 / 100 Ошибка: Несовпадение res:0=28 [6 ns] Arifm.prd DelTA3 at Nit3 HLCCAD project
Решение проходит тесты на ноутбуке, но не проходит на длке.
Протестировал отосланный проект локально. Та же ошибка.
Ошибка: Несовпадение res:0=28 [6 ns]
Видимо отсылался не тот проект. Вот отсылавшийся проект: http://dl.gsu.by/images/Arifm.prd
|
18.10.2010 15:14:30
Тема: Re:Ошибка в установке задачи - 2010
|
Дмитрий Герасимов
Темы: 0
Сообщений: 43
Мой профиль
|
Игорь Коршунов:
Дмитрий Герасимов:
Контрольные срезы - Проектирование - Задача 2.
18.10 14:10 2. Задача №2 0 / 100 Ошибка: Несовпадение res:0=28 [6 ns] Arifm.prd DelTA3 at Nit3 HLCCAD project
Решение проходит тесты на ноутбуке, но не проходит на длке.
Протестировал отосланный проект локально. Та же ошибка.
Ошибка: Несовпадение res:0=28 [6 ns]
Видимо отсылался не тот проект. Вот отсылавшийся проект: http://dl.gsu.by/images/Arifm.prd
Скачал проект по Вашей ссылке, запустил, проверил тесты в автоматическом режиме и вручную. Ошибок не выдаёт.
Может быть, на dl или у меня старая версия HLCCAD? Где можно скачать актуальную?
|
18.10.2010 15:20:10
Тема: Re:Ошибка в установке задачи - 2010
|
Игорь Коршунов
Темы: 7
Сообщений: 2192
Мой профиль
|
Дмитрий Герасимов:
Может быть, на dl или у меня старая версия HLCCAD? Где можно скачать актуальную?
Здесь
|
18.10.2010 15:43:07
Тема: Re:Ошибка в установке задачи - 2010
|
Игорь Коршунов
Темы: 7
Сообщений: 2192
Мой профиль
|
Николай Карпук:
В задаче
Экзамен\Индивидуальные задания\Сконвертированные задания на программирование\Проектирование TCPU\6 - "Команда TCPU-SUB" 81104 ЖенCовет, ПОИТ-37, июнь 2007
Требуется реализовать команду SUB A, d процессора TCPU.
На вход подается число d, которое необходимо отнять.
На выход поступает значение регистра А.
C выступает в качестве управляющего сигнала: если C=1, то число d отнимается от текущего значения регистра A;
если C=0, то значение регистра A остается прежним.
R служит для сброса регистра.
допущена ошибка в 6 тесте:
d dec[1]: 54
C dec[1]: 1
R dec[1]: 1
A dec[1]: 202
Регистр А должен сбрасываться если R=1. Т.е А=0
Тесты исправлены, решения перетестированы.
|
18.10.2010 17:46:19
Тема: Re:Ошибка в установке задачи - 2010
|
Марина Приставко
Темы: 0
Сообщений: 21
Мой профиль
|
Михаил Долинский:
Марина Приставко:
Здравствуйте!Проверьте,пожалуйста,тесты в Зачет\Индивидуальные задания\Сконвертированные задания на программирование\Непростая арифметика\Точки пересечения
Там скорее всего ошибка или опечатка..
А ГДЕ аргументация?
Не будет аргументации, не будет и перепроверки.
Задание:На вход подаются числа a,b,c,x0,y0 (8 бит). Проверить принадлежит ли точка (x0,y0) функции y=ax^2+bx+c. Если точка принадлежит функции, то на выход res(1 бит) подать 1, в противном случае, на выход res подать 0.
Один из не правильных тестов:
[test 1]
a dec[1]: 1
b dec[1]: 3
c dec[1]: 254
x0 dec[1]: 6
y0 dec[1]: 52
res dec[1]: 1
должно быть res=0 т.к. a*x0*x0+b*x0+c=36+18+254=308, а y0=52
|
|