[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 7, 8, 9, 10, 11, ... 15, 16, 17
Автор Сообщение
Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Иван Огнев:

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Вычислить выражение\3 - "Программа по схеме 84371" 84371 TaskConverter 2009 Март 22
Собственно не очень понятно, а каково значение константы? 

Исправлено.
Роман Кондратенко

Темы: 1
Сообщений: 12

Мой профиль
Экзамен\Контроль практики\Программирование\8\3 - "Выражение плюс" 41442 Чухланцева Вера, ПОИТ-12, апрель 2006

Ошибка в 5 тесте: res=a/b+c*d-a+b=6/2+5*3-6+2=14 а не 20
Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Роман Кондратенко:

Экзамен\Контроль практики\Программирование\8\3 - "Выражение плюс" 41442 Чухланцева Вера, ПОИТ-12, апрель 2006

Ошибка в 5 тесте: res=a/b+c*d-a+b=6/2+5*3-6+2=14 а не 20 

Исправлено. Решения перетестированы.
Иван Огнев

Темы: 0
Сообщений: 11

Мой профиль
Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Комбинационные схемы\4 - "Программа по схеме 84406" 84406 TaskConverter 2009 Март 22
Неизвестное устройство SM-1 и выходные контакты

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Логические элементы\12 - "Программа по схеме 84274" 84274 TaskConverter 2009 Март 22
Отсутствует значение константы

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Непростая арифметика\28 - "Программа по схеме 84328" 84328 TaskConverter 2009 Март 22
Неизвестное устройство

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Обработка битов\43 - "Программа по схеме 91102" 91102 TaskConverter Программа по схеме 2009 Июнь 12
Неизвестные устройства

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Непростая арифметика\18 - "Программа по схеме 84318" 84318 TaskConverter 2009 Март 22
Отсутствуют значения констант
Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Иван Огнев:

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Комбинационные схемы\4 - "Программа по схеме 84406" 84406 TaskConverter 2009 Март 22
Неизвестное устройство SM-1 и выходные контакты

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Логические элементы\12 - "Программа по схеме 84274" 84274 TaskConverter 2009 Март 22
Отсутствует значение константы

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Непростая арифметика\28 - "Программа по схеме 84328" 84328 TaskConverter 2009 Март 22
Неизвестное устройство

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Обработка битов\43 - "Программа по схеме 91102" 91102 TaskConverter Программа по схеме 2009 Июнь 12
Неизвестные устройства

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Непростая арифметика\18 - "Программа по схеме 84318" 84318 TaskConverter 2009 Март 22
Отсутствуют значения констант
 

Исправлено.
Михаил Яцковец

Темы: 0
Сообщений: 12

Мой профиль
Зачет\Контроль практики\Программирование\9\Программирование\2 - "Function" 54776 Короленок Павел, ПО-11, Апрель

при проверке тестов, то не проходит первый тест то не проходит третий тест. При подстановке тестов в ручную проходят оба.

    jmp begin
x   dw	1
y   db	2
z   db	3
res dw  0
begin: mov al,z
       mov bx,5
       cmp ax,bx
       jl met1
       jg met2
       je met3
met1:  mov ax,x
       mov bl,y
       cbw
       add ax,bx
       mov bl,z
       cbw
       imul z
       cbw
       mov cx,ax
       imul bx
       jmp fin
met2:  mov  ax,x
       idiv y
       mov bx,ax
       imul bx
       mov cl,z
       cbw
       add ax,cx
       jmp fin

met3:  mov ax,x
       mov cl,z
       cbw
       add ax,cx
       mov bx,x
       mov cl,y
       cbw
       sub bx,cx
       imul bx
       jmp fin

fin:   mov res,ax

halt: jmp halt ;$E


Report = report.txt
StopOnError = true
Statistics = false
WatchReport = false
ShowReport = false

[1]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


x dec[2]: 1
y dec: 2
z dec: 3

res dec[2]: 27

[2]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


x dec[2]: 2
y dec: 3
z dec: 5

res sgn[2]: -7

[3]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


x dec[2]: 3
y dec: 6
z dec: 7

res dec[2]: 7

[4]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


x dec[2]: 45
y dec: 15
z dec: 25

res dec[2]: 34

[5]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


x sgn[2]: -26
y sgn: -40
z dec: 5

res sgn[2]: -294

[6]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


x dec[2]: 255
y dec: 2
z dec: 6

res dec[2]: 16135



Михаил Долинский

Темы: 1984
Сообщений: 47243

Мой профиль
Ошибка здесь
begin: mov al,z
       mov bx,5
       cmp ax,bx

Используется значение регистра AH, в которое в программе не присваивается определенное значение.
Поэтому там находится случайное значение (и разное) при разных запусках.
Константин Гончаров

Темы: 0
Сообщений: 55

Мой профиль
Зачет\Контроль практики\Программирование\10\Контрольный срез \Проектирование\1 - "Задача №1" 31431 Литовченко Мария

При подклучении теста к HLCCAD все тесты проходят однако при отправлении на проверку DL тесты не проходят (Ошибка: Несовпадение RES:FE67=0FFFF [3 ns] )
Елена Деменкова

Темы: 0
Сообщений: 8

Мой профиль
Зачет\Контроль практики\Программирование\10\Контрольный срез \Проектирование\3 - "Задача №3" 31433 Литовченко Мария

;[test 2]
set 2,10 on a at 3200
set 0FFFD,16 on b at 3200
set 1,10 on c at 3200
set 2,10 on d at 3200
Diff 0FFFA,16 on res at 6000

OFFFA=-6, 0FFFD=-19
2/(-19+2) + 4/(1-19) - 8/(2+1+1) = -2 не равно -6
Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Елена Деменкова:

Зачет\Контроль практики\Программирование\10\Контрольный срез \Проектирование\3 - "Задача №3" 31433 Литовченко Мария

;[test 2]
set 2,10 on a at 3200
set 0FFFD,16 on b at 3200
set 1,10 on c at 3200
set 2,10 on d at 3200
Diff 0FFFA,16 on res at 6000

OFFFA=-6, 0FFFD=-19
2/(-19+2) + 4/(1-19) - 8/(2+1+1) = -2 не равно -6
 

0FFFD = -3.
Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Константин Гончаров:

Зачет\Контроль практики\Программирование\10\Контрольный срез \Проектирование\1 - "Задача №1" 31431 Литовченко Мария

При подклучении теста к HLCCAD все тесты проходят однако при отправлении на проверку DL тесты не проходят (Ошибка: Несовпадение RES:FE67=0FFFF [3 ns] ) 

В проекте два устройства с одинаковым именем Arifm. Система не может угадать какое из них "правильное".
Дмитрий Герасимов

Темы: 0
Сообщений: 43

Мой профиль
Задача 85342.

Сконвертированное решение не проходит 7й тест, оригинальное проходит все.


unsigned __in __bits(16) x;
unsigned __out __bits(16) res;

void main()	{
	unsigned pr = 0;
	for (unsigned i=2; i<x; i++)
		if ((x%i)==0) pr = 1;
	res = 1-pr;
}

Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Дмитрий Герасимов:

Задача 85342.

Сконвертированное решение не проходит 7й тест, оригинальное проходит все.


unsigned __in __bits(16) x;
unsigned __out __bits(16) res;

void main()	{
	unsigned pr = 0;
	for (unsigned i=2; i<x; i++)
		if ((x%i)==0) pr = 1;
	res = 1-pr;
}
 

Решение неоптимально, поэтому схема не успевает отработать за отведенный интервал времени.
Иван Огнев

Темы: 0
Сообщений: 11

Мой профиль
Экзамен\Индивидуальные задания\Сконвертированные задания на программирование\Логические элементы\7 - "Units" 80888 Корнейчук
Ошибка в тесте №13
число 1798913612 в двоичном виде выглядит как 1101011001110010011111001001100 - Количество единиц -17 - нечетное, следовательно на выходе должна быть 1, а не 0.

Экзамен\Индивидуальные задания\Флеш-задания\Арифметические схемы\39 - "Сумматор" 43569 Невядомская А., М3, май 2006
Почему четвертый вариант(сумматор и константа=1) не является правильным ответом?
В HLCCAD проверил, так и не понял.
Игорь Коршунов

Темы: 7
Сообщений: 2186

Мой профиль


Иван Огнев:

Экзамен\Индивидуальные задания\Сконвертированные задания на программирование\Логические элементы\7 - "Units" 80888 Корнейчук
Ошибка в тесте №13
число 1798913612 в двоичном виде выглядит как 1101011001110010011111001001100 - Количество единиц -17 - нечетное, следовательно на выходе должна быть 1, а не 0.
 

Тесты исправлены, решения перетестированы.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 7, 8, 9, 10, 11, ... 15, 16, 17
Time:0,032