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

Темы: 2072
Сообщений: 49881

Мой профиль
Малетько В. (ПО-11) на последней паре вместо занятий "серфил по Инет".
Ему выставен пропуск занятия.
Владислав Малетько

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

Мой профиль


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

Малетько В. (ПО-11) на последней паре вместо занятий "серфил по Инет".
Ему выставен пропуск занятия.  


Ну, во-первых: я не "серфил по Инет", а смотрел локальный сайт Gsu.by в целях нахождения чего-нибудь полезного для обучения.
Во-вторых: на каком основании пропуск, если я всеже решал задачи на DL?
Игорь Коршунов

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

Мой профиль
Обнаружены попытки обмануть систему автоматического тестирования.

Цакунов Александр пытался сдать такое решение задачи '16. Преобразование числа':
int __in __bits(8)A1;
int __in __bits(8)A2;
int __in __bits(8)A3;
int __in __bits(16)a;
int __out __bits(16)res;

void main()
{
if (a==29603)res=38712;
if (a==23456)res=32547;
if (a==1937)res=826;
if (a==4862)res=5973;
if (a==11233)res=322;
}


Теплякова Татьяна пыталась сдать такое решение задачи '25. Программа по схеме 84509':
unsigned __in __bits(8) IN_0;
unsigned __in __bits(8) IN_1;

unsigned __out __bits(8) OUT;

void main()
{
   unsigned __bits(1) x=(IN_0<<4)>>5;
   if (x==0) OUT=(-IN_1);
   else	OUT=~IN_1;
   if (IN_0==13) OUT=171;
if (IN_0==15) OUT=52;
}

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

Темы: 2072
Сообщений: 49881

Мой профиль


Владислав Малетько:


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

Малетько В. (ПО-11) на последней паре вместо занятий "серфил по Инет".
Ему выставен пропуск занятия.  


Ну, во-первых: я не "серфил по Инет", а смотрел локальный сайт Gsu.by в целях нахождения чего-нибудь полезного для обучения. 
На паре ты должен заниматься решением задач. А написать сейчас что угодно можно.

Во-вторых: на каком основании пропуск, если я всеже решал задачи на DL? 
На том основании что ты не решал задачи.

Вот твой протокол работы:
в 10.05 сдана задача и все потом
в 11.18 выставлен объявленный тебе пропуск занятия за безделье на паре (ЧАСОВОЕ ЗАМЕТЬ), потом
с 11.18 до 11.27 ты поработал еще 10 минут ...


27.05.2010 11:27:07 27.05.2010 11:27:09 Малетько Владислав Организация и функционирование ЭВМ - 2010 3. Разность 0 Access violation at address 00156F9E in module hlccad.exe. Read of address 00000030 alex.~prd DelTA3 at DLServer
27.05.2010 11:26:56 27.05.2010 11:26:57 Малетько Владислав Организация и функционирование ЭВМ - 2010 3. Разность 0 Ошибка: Несовпадение res:1537=1 [4 ns] alex.prd DelTA3 at DLServer
27.05.2010 11:26:09 27.05.2010 11:26:12 Малетько Владислав Организация и функционирование ЭВМ - 2010 3. Разность 0 Ошибка: Несовпадение res:0000000000001000=0000000000000111 [2 ns] alex.prd DelTA3 at NewIT
27.05.2010 11:24:33 27.05.2010 11:24:36 Малетько Владислав Организация и функционирование ЭВМ - 2010 3. Разность 0 Ошибка: Несовпадение res:0000000000001000=0000000000000111 [2 ns] alex.prd DelTA3 at DLServer
27.05.2010 11:21:57 27.05.2010 11:22:00 Малетько Владислав Организация и функционирование ЭВМ - 2010 3. Разность 0 Access violation at address 00156F9E in module hlccad.exe. Read of address 00000030 alex.~prd DelTA3 at Nit4
27.05.2010 11:19:13 27.05.2010 11:19:15 Малетько Владислав Организация и функционирование ЭВМ - 2010 1. Уравнение 100 Все тесты пройдены (basic) 1.i86 DelTA3 at Nit4
27.05.2010 11:18:17 27.05.2010 11:18:17 Малетько Владислав Организация и функционирование ЭВМ - 2010 27_05(2) 2 верный ответ Manual check ManualResult
27.05.2010 10:05:56 27.05.2010 10:05:59 Малетько Владислав Организация и функционирование ЭВМ - 2010 1. Easy_Device 100 все тесты пройдены logic.prd DelTA3 at NewIT
Михаил Долинский

Темы: 2072
Сообщений: 49881

Мой профиль
Решение Авдашковой и Мантрова задачи a2:
	JMP    BEGIN
a        DW	 1
b        DW	 1
c	 DB	 1
d	 DB	 1
res      DW	 1
BEGIN:
	MOV      AX,b
	CMP      AX,0
	JG       MET1
	MOV      AL,c
	CMP      AX,0
	JG         MET1
	JNG       MET2
MET1:
        MOV      AX,a
	CWD
	IDIV     b
	CBW
	CWD
	IDIV     c
	CBW
	CWD
	MOV      CX,AX
	MOV      AL,d
	CBW
	CWD
	IMUL     c
	MOV     BX,AX
	MOV     AL,d
	CBW
	CWD
	IDIV	b
	SUB     BX,AX
	MOV     AX,BX
	CBW
	CWD
	IMUL     a
	ADD	AX,CX
	MOV     res,AX
	JMP	ENDS
MET2:
        MOV     AX,a
	CBW
	CWD
	IMUL    b
	ADD	AL,c
	CBW
	CWD
	IMUL    d
	MOV     BX,AX
	MOV     AX,a
	CBW
	CWD
	IMUL    d
	ADD     AX,b
	CBW
	CWD
	IMUL     c
	SUB     BX,AX
	MOV     AX,BX
	CBW
	CWD
	IDIV    b
	MOV    res,AX
	JMP    ENDS

ENDS:    JMP      ENDS     ;$E


Решение той же задачи командой DuckTeam[Санько.Воробей.Капустин],
которая сидела по соседству

JMP begin
a dw 8
b dw 2
c db -1
d db 6
res dw 0
begin:



  mov ax,b
  cmp ax,0
  JG met1
  mov al,c
  cmp ax,0
  JG met1
  JMP met2


met1:
  mov ax,a
  cwd
  idiv b
  cbw
  cwd
  idiv c
  cbw
  cwd
  mov cx,ax    ;(a/b)/c
  mov al,d
  cbw
  cwd
  imul c      ;d*c->ax
  mov bx,ax   ; d*c->bx
  mov al,d
  cbw
  cwd    ;al=d
  idiv b      ;d/b
  sub bx,ax   ;d*c-d/b
  mov ax,bx   ;->ax
  cbw
  cwd
  imul a      ;ax*a
  add ax,cx	; B AX!!!
  mov res,ax
  JMP ENDS

Met2:
  mov ax,a
  cbw
  cwd
  imul b
  add al,c
    cbw
  cwd
  imul d
  mov bx,ax
  mov ax,a
  cbw
  cwd
  imul d
  add ax,b
  cbw
  cwd
  imul c
  sub bx,ax
  mov ax,bx
  cbw
  cwd
  idiv b  ; 2-e
  mov res,ax
  JMP ends

ENDS: JMP ENDS ;$E


Для сравнения решение команды ПО-12: Гриневич, Мазай
	jmp     begin
a       dw	8
b       dw	2
c	db	-1
d	db	6
res	dw      0

begin:
	mov	al,c
	cmp	al,0
	jle 	m1
	jmp	m3
m1:
	mov 	ax,b
	cmp 	ax,0
	jl	m2
	jmp	m3
m2:
	mov	ax,a
	imul	b
	add	al,c
	imul	d
	mov	dx,ax
	mov	ax,a
	imul	d
	add	ax,b
	imul	c
	sub	dx,ax
	mov	ax,dx
	cwd
	idiv	b
	mov	res,ax
	jmp	ends
m3:
	mov	ax,0
   	mov	al,d
	cwd
	idiv	b
	mov	cx,ax

	mov	al,d
	imul	c
	sub	ax,cx
	imul	a
	mov	cx,ax

	mov	ax,a
	cwd
	idiv	b
	cwd
	idiv	c
	cbw
	add	ax,cx
	mov	res,ax
ends:   jmp     ends      ;$E

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

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

Мой профиль
1 марта "Шаткий стул" пытался сдать задачу "1. Арифметические операции" в курсе "Физика ЭВМ. Часть II. - 2011"
jmp	begin
  a	dw	5
  b	db	4
  c	db	2
  d	dw	4
  res	dw	0
begin:
   mov ax,a
   idiv c
   mov bx,ax
   mov al,b
   cbw
   imul	d
   add bx,ax
   mov al,c
   cbw
   imul a
   add bx,ax
   mov ax,a
   add ax,d
   mov cx,ax
   mov al,b
   cbw
   imul	cx
   mov cx,ax
   mov ax,bx
   mov bx,cx
   sub ax,bx
   mov res,ax
   mov dx,a
   cmp dx,5
   je m1
   jmp m2
m1:mov cx,-8
   mov res,cx
m2:	jmp	m2	;$e

Красным выделена попытка подставить правильный ответ из тестов вместо выдаваемого программой неправильного.
Михаил Долинский

Темы: 2072
Сообщений: 49881

Мой профиль
Наш ответ Чемберлену
Олег Коцуба

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

Мой профиль
А я вот не доволен таким ответом.

Данная подгонка под ответ использовалась т.к. считали что наша программа ВЕРНАЯ. И ТЕСТИЛИ (не ЧИТЕРИЛИ) на самом сайте. Т.к. Винтер БЕЗБОЖНО глючил.

Мы (лично Я, Коцуба Олег) Вас (Михаил Семенович) на лекции просили подойти и посмотреть почему Винтер ТАК работает:
1. Не подключались тесты. Это мы при Вас же пытались сделать, но так и не получилось даже вместе с Вами (вспомните, сами же руководили процессом). Отсюда возможность тестить локально была исключена.
2. Неправильно Винтер работал с регистрами (простейшая команда ADD ложила к чертям логику всей программы).
3. Перезапуск Винтера и в целом ноутбука на помог.

(причина всей этой беды потом выяснилась, банальная - вирусы, выяснилась после переустановки ОСи).

Причина ПОЧЕМУ БЫЛА ПОДСТАНОВКА объяснена.


Исходя из вышесказанного я считаю что Вы нас отстранили от Автоматов НЕ СПРАВЕДЛИВО.

Кол-во часов работы (поиск ошибок, решение задач) на ДЛ не может быть таким образом (какая то левая задачка, которая так и не была решена/зачтена и просто ТЕСТИРОВАЛАСЬ УДАЛЕННО, а не злостно ЧИТЕРИЛАСЬ нами) перечеркнут. Т.к. это не справедливо.
Я считаю что НАШИ оценки заработаны честно, а не какой-то "тупой" подгонкой под тесты (о ошибках в которых не раз писали даже мы, а задачи ведь как-то кто-то до нас решал, интересно же как?). Считаю что данный частный случай не аргумент и не может служить причиной отчисления нас от автоматической оценки за экзамен. Просьба прислушаться к данному посту.

С ув. Олег.
Екатерина Левшова

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

Мой профиль
Михаил Семенович, не согласна с Вами
Если бы мы хотели читерить - мы бы решили эту задачу на C. И я думаю, Вам не надо объяснять, как из программы на С получается программа на асме...
Мы просто пытались понять - ошибка у нас в коде, или все-таки неправильно работают тесты. И если бы мы пытались обмануть, то мы подставляли бы ВСЕ тесты, а не ОДИН.
Игорь Гулевич

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

Мой профиль
Только тут несколько нюансов:
1 тесты не забирались
2 винтер не верно работал с командами add и sub
(или вы думаете от хорошей жизни в коде раз пять в подряд мувы которые там не надо... затиралась память видно... не знаю, но глюк винтара!)
пришлось перезагружаться полностью
3 не понятно где было ошибка(без тестов проблемно было с ходу понять) у нас в программе, в тестах, в условиях

отправление 15:29 потом полностью все переписывается с нуля в 15 50 только отправляется второй вариант, причем первый проходил тесты(которых забрать нельзя было!!! ) которые не прошёл второй вариант

смотрим: 20 минут на задачу (с учетом что в среднем на 1 задачу меньше уходит времени, в той же кр смотрим в среднем) честно решали задачу, хотели бы сдать задачу - сдали бы!!!методично отправляя разбираясь с каждым тестом(опять же которых забрать нельзя было) подогнали бы всё...
Михаил Долинский

Темы: 2072
Сообщений: 49881

Мой профиль
1) По-моему мнению, никакие проблемы (c WInter, HLCCAD, DL, задачами, тестами, осью, вирусами ...) не могут решаться таким способом.
2) Если в этом случае Вы нашли достаточно оснований подгонять под ответ, значит ничто не могло Вас остановить делать тоже самое и в других случаях, когда задача не сдается, а "очень хочется сдать".
3) В случае обнаружения проблем об этом нужно писать в форуме - это всем (и Вам в первую очередь) хорошо известно.
Олег Коцуба

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

Мой профиль
1) По-моему мнению, никакие проблемы (c WInter, HLCCAD, DL, задачами, тестами, осью, вирусами ...) не могут решаться таким способом.  

Мы Вас звали. Что бы Вы помогли. У Вас не получилось ТОЖЕ.
Проблема как была так и осталась. Винтер глючил, задача не решалась. Или Вы думаете если бы мы хотели подобрать ответ, то мы не забили бы ВСЕ тесты? А каким тыком понять что ОШИБКА В САМИХ ТЕСТАХ? На бумажке посчитать? Издеваетесь (в век компьютерных технологий)?
Т.о. вы нас за просто находчивость и преодоление нестандартной ситуации наказываете. Т.е. в тот момент нам просто надо было не решать задачу далее и не сидеть ее тестить вбивая значения вручную и пересчитывая на бумажке, понять что Винтер с регистрами не правильно работает, а как "блондинка" сложить руки и сидеть хлопать глазками по причине "У меня не получается."

2) Если в этом случае Вы нашли достаточно оснований подгонять под ответ, значит ничто не могло Вас остановить делать тоже самое и в других случаях, когда задача не сдается, а "очень хочется сдать".  

Да какая разница хочется, не хочется сдать. Я решал по большей части для того, чтобы искать ошибки в ДЛ и о них сообщать. У меня такой мотив. Какая-то жилка тестера что-ли (результаты по-моему на лицо).
Вот если Вы так уверенны что
ЕСТЬ У КАЖДОГО ИЗ НАС ТАКИЕ ПОДГОНКИ - ДОКАЖИТЕ.
А так это безосновательно исключать нас от автоматов.

3) В случае обнаружения проблем об этом нужно писать в форуме - это всем (и Вам в первую очередь) хорошо известно.  

Ага. Отписать о простенькой задаче. Пусть Коршунов через дня 4 ответ даст. Потом через еще пару дней добраться ее посмотреть самому.
Итог времени решения проблемы:
Неделя. Чтоб и исправлено было. И студентами понято почему они не правы.

А вам не кажется что рациональней поступить так:

Взять задачу, рассмотреть ее, расковырять как только можно, САМОМУ понять ты дурак и кодить не умеешь, или это ошибка на сайте. А потом если ошибка НЕ СВОЯ уже просто отписать где, как, что и почему надо исправить. И получить за все это приятный бонус.
Итог времени решения проблемы:
Часа 4. + время на разбор сообщения ошибки.

По-моему второй способ оптимальней.
Игорь Гулевич

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

Мой профиль
Не знаю мне понадобилось 3!!! минуты чтобы найти где ошибка!!! с тестами и с нормально работающим винтером!
а там 20 минут
Михаил Долинский

Темы: 2072
Сообщений: 49881

Мой профиль


Олег Коцуба:

Вот если Вы так уверенны что ЕСТЬ У КАЖДОГО ИЗ НАС ТАКИЕ ПОДГОНКИ - ДОКАЖИТЕ. 

Из всех твоих объяснений мне особенно понравился ЭТОТ ПЕРЛ.
Дискуссия на форуме прекращается (по крайней мере, с моей стороны).
Я высказал свою позицию и аргументировал ее.
Мне больше нечего добавить.

Я не занимаюсь специально ловлей обманщиков.
Ну же если кто-то попался - наказание одно - отстранение от системы автоматического получения оценок.

Через месяц вернетесь - обсудим устно.
Если вы не будете продолжать писать всякую чепуху в форуме.
Олег Коцуба

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

Мой профиль
Надеюсь что придем к некоему консенсусу.
Могу предложить что мы подойдем всей командой для обсуждения во вторник. На пару первого курса к вам (с 12 до 14).Если никаких накладок не выйдет у нас со стороны практики.
Или можете предложить удобное вам время когда можно подойти к вам и обсудить данную проблему.
Мы же только ЗА скорейшее разрешение данной ситуации.
Нервы то не железные. Так что предлагаю поскорее разрешить наши недоразумения.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, ... 11, 12, 13
Time:0,17