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

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

Мой профиль


Сергей Кузеев:


Схема соответствует такому уравнению.
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.
 

На схеме некоторые входы инвертированы, а значит уравнение несколько иное. Например, первое слагаемое (~a1 & ~a2 & x0).
Сергей Кузеев

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

Мой профиль


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


Сергей Кузеев:


Схема соответствует такому уравнению.
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.
 

На схеме некоторые входы инвертированы, а значит уравнение несколько иное. Например, первое слагаемое (~a1 & ~a2 & x0). 

Извиняюсь, не заметил.
Михаил Долинский

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

Мой профиль
02.05.2014 11:32:37 02.05.2014 11:32:44 (Коробочкин;Прохоренко) Архитектура вычислительных систем (ПМ4) - 2014 ТИ. Sort 3 0 Не пройден секретный тест: Ошибка: Несовпадение y2:0=1 [4 ns] sort.prd DelTA3 at NewIT

; 1
x1 = 1, 2 at 2001
x2 = 0, 2 at 2001
x3 = 1, 2 at 2001
assert y3 = 0, 2 at 4000
assert y2 = 1, 2 at 4000
assert y1 = 1, 2 at 4000

; 2
x1 = 1, 2 at 4001
x2 = 1, 2 at 4001
x3 = 1, 2 at 4001
assert y3 = 1, 2 at 6000
assert y2 = 1, 2 at 6000
assert y1 = 1, 2 at 6000
Юрий Слепенок

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

Мой профиль
Контрольные срезы\2 мая\По курсу\Сортировка\4 - "Sort 5 (каскадирование)" 98885 Гладченко А.В, ПО-31, май 2010

Тест номер 11 -
Входные данные:
x1 = 1, 2 at 11001
x2 = 0, 2 at 11001
x3 = 0, 2 at 11001
x4 = 1, 2 at 11001
x5 = 0, 2 at 11001

Выходные:
assert y5 = 0, 2 at 12000
assert y4 = 0, 2 at 12000
assert y3 = 1, 2 at 12000
assert y2 = 1, 2 at 12000
assert y1 = 1, 2 at 12000

Можно увидеть что количество входящих и выходящих нулей и единиц различается.
при этом сама задача - простая сортировка
Игорь Коршунов

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

Мой профиль


Юрий Слепенок:

Контрольные срезы\2 мая\По курсу\Сортировка\4 - "Sort 5 (каскадирование)" 98885 Гладченко А.В, ПО-31, май 2010

Тест номер 11 -
Входные данные:
x1 = 1, 2 at 11001
x2 = 0, 2 at 11001
x3 = 0, 2 at 11001
x4 = 1, 2 at 11001
x5 = 0, 2 at 11001

Выходные:
assert y5 = 0, 2 at 12000
assert y4 = 0, 2 at 12000
assert y3 = 1, 2 at 12000
assert y2 = 1, 2 at 12000
assert y1 = 1, 2 at 12000

Можно увидеть что количество входящих и выходящих нулей и единиц различается.
при этом сама задача - простая сортировка 

Тест исправлен.
Александр Шанцев

Темы: 2
Сообщений: 117

Мой профиль
В задаче
Обучение\Подготовка к контролю практики\К9. Подводящие упражнения\8. Производная\3 - "Умножение (байт*байт)" 54737 Лобан Александр, М-42, март 2007
в условии сказано результат должен быть размером 2 байта
Выходные данные:
res - 2 байта 
а в протоколе
3. Умножение (байт*байт) 0 / 1 [1]: Тест не прошел: Размерность переменной res должна быть 1 байт.  
нужно исправить или в задании или в тестах размер выходных данных
______________________
Выберите себе работу по душе, и вам не придется работать ни одного дня в своей жизни.

Конфуций
Александр Шанцев

Темы: 2
Сообщений: 117

Мой профиль
В задаче
Обучение\Подготовка к контролю практики\К8. Подводящие упражнения\6. Возрастание-убывание\1 - "Сравнить" 54442 Лобан Александр, М-42, март 2007
в условии сказано что переменные a и b должны быть 2 байта
Входные данные:
a - 2 байта
b - 2 байта 
а в протоколе
1. Сравнить 0 / 1 [1]: Размерность переменной a должна быть 1 байт.
1. Сравнить 0 / 1 [1]: Размерность переменной b должна быть 1 байт.  
ошибка в условии задачи
______________________
Выберите себе работу по душе, и вам не придется работать ни одного дня в своей жизни.

Конфуций
Александр Шанцев

Темы: 2
Сообщений: 117

Мой профиль
В задаче
Обучение\Подготовка к контролю практики\К8. Подводящие упражнения\8. Среднее арифметическое\2 - "Деление" 54470 Лобан Александр, М-42, март 2007
в условии сказано что переменные a должна быть 2 байта
Входные данные:
a - 2 байта
b - 1 байт 
а в протоколе
2. Деление 0 / 1 [1]: Размерность переменной a должна быть 1 байт.  
ошибка в условии задачи
______________________
Выберите себе работу по душе, и вам не придется работать ни одного дня в своей жизни.

Конфуций
Александр Шанцев

Темы: 2
Сообщений: 117

Мой профиль
В задаче
Обучение\Подготовка к контролю практики\К8. Подводящие упражнения\9. Перевернутое число\3 - "Рокировка" 54479 Лобан Александр, М-42, март 2007
в условии сказано что переменные a и b должны быть 2 байта
Поменять местами числа a и b
a и b - по 2 байта 
а в протоколе
3. Рокировка 0 / 1 [1]: Размерность переменной a должна быть 1 байт.
3. Рокировка 0 / 1 [1]: Размерность переменной b должна быть 1 байт.  
ошибка в условии задачи
______________________
Выберите себе работу по душе, и вам не придется работать ни одного дня в своей жизни.

Конфуций
Александр Шанцев

Темы: 2
Сообщений: 117

Мой профиль
В задаче
Обучение\Подготовка к контролю практики\К8. Подводящие упражнения\9. Перевернутое число\7 - "Перевернутое число" 54483 Скоморох М.А., ПОИТ-36, июнь 2006
в условии сказано что переменные x и y должны быть 2 байта
Входные данные
x - 16-битное число
Выходные данные
y - перевернутое число(16-битное число). 
а в протоколе
7. Перевернутое число 0 / 1 [1]: Тест не прошел: Размерность переменной y должна быть 1 байт.  
ошибка в тестах к задаче, так как нельзя получить перевернутое число в 2 раза меньше занимающее по объему памяти всегда
______________________
Выберите себе работу по душе, и вам не придется работать ни одного дня в своей жизни.

Конфуций
Александр Шанцев

Темы: 2
Сообщений: 117

Мой профиль
В задаче
Обучение\Подготовка к контролю практики\К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 байт.  
ошибка в условии задачи
______________________
Выберите себе работу по душе, и вам не придется работать ни одного дня в своей жизни.

Конфуций
Игорь Коршунов

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

Мой профиль


Александр Шанцев:

В задаче
Обучение\Подготовка к контролю практики\К9. Подводящие упражнения\8. Производная\3 - "Умножение (байт*байт)" 54737 Лобан Александр, М-42, март 2007
в условии сказано результат должен быть размером 2 байта
Выходные данные:
res - 2 байта 
а в протоколе
3. Умножение (байт*байт) 0 / 1 [1]: Тест не прошел: Размерность переменной res должна быть 1 байт.  
нужно исправить или в задании или в тестах размер выходных данных 

Тесты исправлены.
Игорь Коршунов

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

Мой профиль


Александр Шанцев:

В задаче
Обучение\Подготовка к контролю практики\К8. Подводящие упражнения\6. Возрастание-убывание\1 - "Сравнить" 54442 Лобан Александр, М-42, март 2007
в условии сказано что переменные a и b должны быть 2 байта
Входные данные:
a - 2 байта
b - 2 байта 
а в протоколе
1. Сравнить 0 / 1 [1]: Размерность переменной a должна быть 1 байт.
1. Сравнить 0 / 1 [1]: Размерность переменной b должна быть 1 байт.  
ошибка в условии задачи 

Условие исправлено.
Игорь Коршунов

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

Мой профиль


Александр Шанцев:

В задаче
Обучение\Подготовка к контролю практики\К8. Подводящие упражнения\8. Среднее арифметическое\2 - "Деление" 54470 Лобан Александр, М-42, март 2007
в условии сказано что переменные a должна быть 2 байта
Входные данные:
a - 2 байта
b - 1 байт 
а в протоколе
2. Деление 0 / 1 [1]: Размерность переменной a должна быть 1 байт.  
ошибка в условии задачи 

Тесты исправлены.
Игорь Коршунов

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

Мой профиль


Александр Шанцев:

В задаче
Обучение\Подготовка к контролю практики\К8. Подводящие упражнения\9. Перевернутое число\3 - "Рокировка" 54479 Лобан Александр, М-42, март 2007
в условии сказано что переменные a и b должны быть 2 байта
Поменять местами числа a и b
a и b - по 2 байта 
а в протоколе
3. Рокировка 0 / 1 [1]: Размерность переменной a должна быть 1 байт.
3. Рокировка 0 / 1 [1]: Размерность переменной b должна быть 1 байт.  
ошибка в условии задачи 

Условие исправлено.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7
Time:0,043