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

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

Мой профиль
делал задачу
http://dl.gsu.by/task.jsp?nid=989660&cid=835
Лучшие 20 Обсудить задачу в форуме: Оценка\Индивидуальные задания\По выбору\Программирование микроконтроллеров\Условные вычисления\9 - "Расчет" 41884 Астапович Ирина, ПМ-44, Апрель 2006

все сделал правильно, все тесты прошел, но при отправке показало: Секретный тест не прошел.
Виталий Бызов

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

Мой профиль
Бызов Виталий нашел ошибку в Флеш-задании
http://dl.gsu.by/task.jsp?nid=998069&cid=836
Игорь Коршунов

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

Мой профиль


Сергей Балычев:

делали командную олимпиаду и обнаружили в условии задачи http://dl.gsu.by/task.jsp?nid=987303&cid=835
что если b>0 или c>0
если b<0 и c<=0
т.е. ни в одном из условий b НЕ равно 0. нету >= или <=

Командные олимпиады\Программирование\Таблица команд\Контроль\1 - "Задача №2" 5594 Илясов Артем 

По условию b не может быть равным 0.
Игорь Коршунов

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

Мой профиль


Сергей Балычев:

делал задачу
http://dl.gsu.by/task.jsp?nid=989660&cid=835
Лучшие 20 Обсудить задачу в форуме: Оценка\Индивидуальные задания\По выбору\Программирование микроконтроллеров\Условные вычисления\9 - "Расчет" 41884 Астапович Ирина, ПМ-44, Апрель 2006

все сделал правильно, все тесты прошел, но при отправке показало: Секретный тест не прошел.  

Исправлено.
Виталий Бызов

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

Мой профиль
Бызов Виталий исправил ошибку в Флеш-задании
3. Основные направления развития АВС?
Артур Драпеза

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

Мой профиль
Артур Драпеза ПМ-41. Сегодня на лекции решали задачу http://dl.gsu.by/task.jsp?nid=987304&cid=835 и нашли ошибку:
вместо "1 байт" в условии написано "1 бит".
Виталий Коган

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

Мой профиль


Артур Драпеза:

Артур Драпеза ПМ-41. Сегодня на лекции решали задачу http://dl.gsu.by/task.jsp?nid=987304&cid=835 и нашли ошибку:
вместо "1 байт" в условии написано "1 бит". 

Артур, ошибки здесь нет - т.к. на выходе задача действительно получает 1 бит (т.е. 1 либо 0), просто в winter'e даже для одного бита на выходе выделяется 8 бит.
Игорь Коршунов

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

Мой профиль


Виталий Коган:


Артур Драпеза:

Артур Драпеза ПМ-41. Сегодня на лекции решали задачу http://dl.gsu.by/task.jsp?nid=987304&cid=835 и нашли ошибку:
вместо "1 байт" в условии написано "1 бит". 

Артур, ошибки здесь нет - т.к. на выходе задача действительно получает 1 бит (т.е. 1 либо 0), просто в winter'e даже для одного бита на выходе выделяется 8 бит. 

Правильно!
Михаил Грицюк

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

Мой профиль
я Грицюк Михаил ПО-31 решал задачу на контрольной : Лучшие 20 Обсудить задачу в форуме: Экзамен\Контроль практики\Программирование\9\9 - "НОД" 42375 Шкурко М.А., ПОИТ-27, апрель 2006 (http://dl.gsu.by/task.jsp?nid=998122&cid=836)
!!!!!!!!!!!!!!!!
я считаю что моя реализация не совсем верна, но все тесты прошла.(у меня в четвертом условии if(a%i==0 && b%i==0) i-должно быть равно b, не а)
Михаил Долинский (Online)

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

Мой профиль
Экзамен\Контроль практики\Проектирование\3\HLCCAD\4 - "Простое выражение" 44053 Дёмов Евгений, ПМ-45, май 2006

Вычислить: на входе даны четыре 8-ми разрядных числа a, b, c и d - числа (по 8 бит). Следует сложить a и b, c и d, затем полученные результаты перемножить и к конечному результату прибавить число 20; т. е. вычислить res=(a+b)*(c+d)+20.

Предлагаю ЯВНО указать в условии, что числа беззнаковые (или знаковые?).

А также в этих задачах:

Экзамен\Контроль практики\Проектирование\3\HLCCAD\5 - "Сравнение двух сумм" 41751
Экзамен\Контроль практики\Проектирование\4\Проектирование в HLCCAD\4 - "Простая арифметика" 4455
Экзамен\Контроль практики\Проектирование\5\HLCCAD\4 - "Сложить и умножить на 2" 40989
Экзамен\Контроль практики\Проектирование\5\HLCCAD\5 - "Вычисление функции" 39002
Игорь Коршунов

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

Мой профиль


Михаил Грицюк:

я Грицюк Михаил ПО-31 решал задачу на контрольной : Лучшие 20 Обсудить задачу в форуме: Экзамен\Контроль практики\Программирование\9\9 - "НОД" 42375 Шкурко М.А., ПОИТ-27, апрель 2006 (http://dl.gsu.by/task.jsp?nid=998122&cid=836)
!!!!!!!!!!!!!!!!
я считаю что моя реализация не совсем верна, но все тесты прошла.(у меня в четвертом условии if(a%i==0 && b%i==0) i-должно быть равно b, не а) 

Программа просто выполняет лишние действия, но результат выдает верный.
Игорь Коршунов

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

Мой профиль


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

Экзамен\Контроль практики\Проектирование\3\HLCCAD\4 - "Простое выражение" 44053 Дёмов Евгений, ПМ-45, май 2006

Вычислить: на входе даны четыре 8-ми разрядных числа a, b, c и d - числа (по 8 бит). Следует сложить a и b, c и d, затем полученные результаты перемножить и к конечному результату прибавить число 20; т. е. вычислить res=(a+b)*(c+d)+20.

Предлагаю ЯВНО указать в условии, что числа беззнаковые (или знаковые?).

А также в этих задачах:

Экзамен\Контроль практики\Проектирование\3\HLCCAD\5 - "Сравнение двух сумм" 41751
Экзамен\Контроль практики\Проектирование\4\Проектирование в HLCCAD\4 - "Простая арифметика" 4455
Экзамен\Контроль практики\Проектирование\5\HLCCAD\4 - "Сложить и умножить на 2" 40989
Экзамен\Контроль практики\Проектирование\5\HLCCAD\5 - "Вычисление функции" 39002
 

Условия исправлены.
Юлия Ратникова

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

Мой профиль
Оценка\Индивидуальные задания\По выбору\Сконвертированные задания на программирование\Простые устройства с памятью\5 - "Вычисление функции" 80984
не прошел тест2. При значениях a=0,b=4,c=2,d=5 не получается ответ 13, т.к. идет по третьей ветке и там к сумме a+b+c+d еще раз прибовляют d и следовательно ответ получает 16
Игорь Коршунов

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

Мой профиль


Юлия Ратникова:

Оценка\Индивидуальные задания\По выбору\Сконвертированные задания на программирование\Простые устройства с памятью\5 - "Вычисление функции" 80984
не прошел тест2. При значениях a=0,b=4,c=2,d=5 не получается ответ 13, т.к. идет по третьей ветке и там к сумме a+b+c+d еще раз прибовляют d и следовательно ответ получает 16 

В условии сказано, что d прибавлять нужно к ранее запомненному числу. А в первом тесте должно было быть запомнено число 8. Значит ответ d+8 = 5+8 = 13.
Юлия Ратникова

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

Мой профиль
Оценка\Индивидуальные задания\По выбору\Сконвертированные задания на программирование по схеме\Вычислить выражение\27 - "Программа по схеме 84395"

http://dl.gsu.by/task.jsp?nid=990399&cid=835

при значениях a=4, b=2 тест показывает res=5
перебрали схему в HLCCAD при этих же значениях res=2
в нашем решении на assembler res=2.

решение:

jmp begin
a db 4
b db 2
res db 0
begin: mov al,3
imul b ;b*0011
mov cl,al
mov al,a
mov bl,2
add al,bl ;a+2
cbw
idiv cl ;a+2/b*0011
mov bl,1
add al,bl ;(a+2/b*0011)+1
mov res,al
halt: jmp halt ;$E 
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7, 8, 9
Time:0,053