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

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

Мой профиль


Александр Сопильняк:

Тренировка общая 26_10_2010\C-МПА\2 - "Задача №2" 101445 Илясов Артем

Я думаю, что решение правильно, но решение не проходит. Сопильняк А.А. ПМ-52

int __in __bits(16) a;
int __in __bits(16) b;
int __in __bits(8) c;
int __in __bits(8) d;

int __out __bits(16) RES;

void main()
{if ((b>0) && (c>0)) RES=(a/b)/c+(d*c-d/b)*a;
else
if ((b<0) && (c<=0)) RES=((a*b+c)*d-(a*d+b)*c)/b;


В условии задачи сказано вычислять по первой ветке, если b>0 или c>0, т.е. правильно условное выражение писать так:
if (b > 0 || c > 0)
Игорь Коршунов

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

Мой профиль


Сергей Голуб:

Тренировка общая 26_10_2010\C-МПА\4 - "Задача №4" 101447 Илясов Артем

Я думаю что решение правильное, но не проходит
Голуб ПМ-52

int __in __bits(16) a;
int __in __bits(16) b;
int __in __bits(8) c;
int __in __bits(8) d;
int __out __bits(16) RES;

void main()
{ if((a>(-2)) && (a<5)) RES=a*b*b*c*c*c+b*c*c*d*d*d-(a*a*a/(b*b))/c;
else
RES=(a+b+c*d)/(a-b-c*d);


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

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

Мой профиль


Олег Коцуба:

Замечены некоторые баги. Вернее коекакая бессмыслица в заданиях. Названия и месторасположения заданий указаны на скриншотах. Скриншоты группированные.
Курс Физика ЭВМ. Часть I. - 2010

Итак:
Баг №1,№2,№3:
Баг №4,№5,№6:
 

Возможно, задача будет исправлена позже. Пока есть некоторые технические затруднения.
Олег Коцуба

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

Мой профиль
http://dl.gsu.by/task.jsp?nid=585117&cid=720

не отображается изображение в условии ни в одном браузере (Опера, Эксплорер, Мозилла). Возможно было переименовано на сервере.

ссылка на изображение:
http://dl.gsu.by/webfiles%5C2.gif
Михаил Долинский

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

Мой профиль
Может луна не в той фазе была?
Я только что в 1-1 открыл без проблем ...
Екатерина Левшова

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

Мой профиль


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

Может луна не в той фазе была?
Я только что в 1-1 открыл без проблем ... 

У меня тоже не отображается эта картинка.
Вот заголовки:

Запрос:
GET /webfiles%5C2.gif HTTP/1.1
Host: dl.gsu.by
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://dl.gsu.by/taskview.jsp?nid=585117&cid=720&showcfg=1
Cookie: DLBLangID=1; ASPSESSIONIDCCTQCABC=IKIBPALBDPPKJABAEBLPHIKH; JSESSIONID=aew55meSr1q5; ajaxSupported=true; DLSID=%7B8FC25180%2D0400%2D4D24%2DB9A0%2DCBA5D118ADFC%7D

Ответ:
HTTP/1.1 404 Not Found
Content-Length: 1635
Content-Type: text/html
Server: Microsoft-IIS/6.0
Date: Tue, 23 Nov 2010 18:01:23 GMT

Екатерина Левшова

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

Мой профиль
Обнаружена ошибка в тестах: Зачет\Индивидуальные задания\По выбору\Программирование микроконтроллеров\Обработка строк (простая)\23 - "Шифровка" 57589

Решение задачи:

jmp start
str_in    DB  '51;#'
str_out   DB  10 DUP (?) 
start:
      LEA BX,str_in     
      LEA CX,str_out    
      MOV AL,'#'                                                              
      ; Начало цикла
CPYSTR:
      PUSH AX
      MOV  AL,[BX]
      PUSH BX
      MOV BX,CX
      ;NOT AL
      MOV AH,AL
;
      RCL AL
      RCR AH
;
      RCL AL
      RCR AH
;
      RCL AL
      RCR AH
;
      RCL AL
      RCR AH
;
      RCL AL
      RCR AH
;
      RCL AL
      RCR AH
;
      RCL AL
      RCR AH
;
      RCL AL
      RCR AH

      MOV [BX],AL
      INC BX       
      MOV CX,BX
      POP BX
      INC BX       
      POP AX
      CMP AL,[BX]  
      JNE CPYSTR   
balt: jmp balt	;$E

Тест выдает:
Report - report.txt
StopOnError = false
Statistics = false
WatchReport = false
ShowReport = false

[T1]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


str_in str: 51;#

str_out str: ¦+-#

[T2]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


str_in str: #

str_out str: #

[T3]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


str_in str: =72-:/#

str_out str: TL=T+¦#

[T4]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


str_in str: ;:4,-=/:3 L-?-01-:*:-(?.#

str_out str: -+TL T¦+¦-, L ¦+T+-+ +LT#

При смене кодировки с DOS на win-1251
Report - report.txt
StopOnError = false
Statistics = false
WatchReport = false
ShowReport = false

[T1]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


str_in str: 51;#

str_out str: КОД#

[T2]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


str_in str: #

str_out str: #

[T3]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


str_in str: =72-:/#

str_out str: ВИНТЕР#

[T4]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


str_in str: ;:4,Я=/:3 УЯ?Я01-:*:Я(?.#

str_out str: ДЕЛУ ВРЕМЯ, А ПОТЕХЕ ЧАС#


т.е все решено верно.
Видимо, тесты написаны в неверной кодировке.
Игорь Коршунов

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

Мой профиль


Екатерина Левшова:

Обнаружена ошибка в тестах: Зачет\Индивидуальные задания\По выбору\Программирование микроконтроллеров\Обработка строк (простая)\23 - "Шифровка" 57589
 

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

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

Мой профиль


Олег Коцуба:

http://dl.gsu.by/task.jsp?nid=585117&cid=720

не отображается изображение в условии ни в одном браузере (Опера, Эксплорер, Мозилла). Возможно было переименовано на сервере.

ссылка на изображение:
http://dl.gsu.by/webfiles%5C2.gif 

Исправлено.
Екатерина Левшова

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

Мой профиль
Обнаружена ошибка в тестах:Зачет\Индивидуальные задания\По выбору\Программирование микроконтроллеров\Обработка строк (простая)\11 - "Размножение слова" 39563

Решение задачи:
jmp start
in_str    DB  '51;#                                    ' ; in_str
out_str   DB  50 DUP (?)                                 ; out_str
start:
      LEA BX,out_str
      LEA CX,out_str
      MOV AL,'#'
      ; Начало цикла
      MOV DX,0
CPYSTR:
      PUSH AX
      MOV  AL,[BX]
      PUSH BX
      MOV BX,CX
;      NOT AL
;      MOV AH,AL

      MOV [BX],AL
      INC BX
      INC DX
      MOV CX,BX
      POP BX
      INC BX
      POP AX
      CMP AL,[BX]
      JNE CPYSTR
      DEC BX
CPYSTR2:
      PUSH AX
      MOV  AL,[BX]
      PUSH BX
      MOV BX,CX
;      NOT AL
;      MOV AH,AL

      MOV [BX],AL
      INC BX
      DEC DX
      MOV CX,BX
      POP BX
      DEC BX
      POP AX
      CMP DX,0
      JNE CPYSTR2
balt: jmp balt  ;$E


Тест выдает:
	[test1]: Не объявлена переменная in_str. 

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

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

Мой профиль


Екатерина Левшова:

Обнаружена ошибка в тестах:Зачет\Индивидуальные задания\По выбору\Программирование микроконтроллеров\Обработка строк (простая)\11 - "Размножение слова" 39563

Решение задачи:
 


Сдавалось другое решение:
jmp start
  X     DD   3
  res   DB   0
start:
        lea     BX,X
 mov AX,[BX]
 ADD     BX,2
 mov DX,[BX]
 mov     CX,3
 IDIV    CX
 or DX,DX
 jne put0
 mov res,1
 jmp ex_prg
put0:
 mov res,0
ex_prg:
balt: jmp balt  ;$E

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

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

Мой профиль


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


Екатерина Левшова:

Обнаружена ошибка в тестах:Зачет\Индивидуальные задания\По выбору\Программирование микроконтроллеров\Обработка строк (простая)\11 - "Размножение слова" 39563

Решение задачи:
 


Сдавалось другое решение:
jmp start
  X     DD   3
  res   DB   0
start:
        lea     BX,X
 mov AX,[BX]
 ADD     BX,2
 mov DX,[BX]
 mov     CX,3
 IDIV    CX
 or DX,DX
 jne put0
 mov res,1
 jmp ex_prg
put0:
 mov res,0
ex_prg:
balt: jmp balt  ;$E
 
Катя - надо СЕРЬЕЗНЕЕ относится к своим сообщениям. Сначала ПЕРЕПРОВЕРЬ свою версию и свои выводы, а уж потом пиши в форуме. В случае повторения можно и на вычитание бонусов напроситься.
Николай Карпук

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

Мой профиль
Экзамен\Индивидуальные задания\Контрольные срезы\Проектирование\Сам-п22 - "Задача №22"
Ошибка в 1 тесте. Все остальные проходят.
;[TEST1]
set 1,10 on X at 200
set FF,16 on Y at 200
set 2,10 on A at 200
set 4,10 on C at 200
Diff 0FFFB,16 on RES at 3000

должно быть Y=FFFF, тогда сойдется с ответом 0FFFB
Доказательство:
x= 1;
y= -1; (FFFF)
a= 2;
c= 4;
res= -5; (0FFFB)
(x*a+y*c)/a-c, если x*y<0;
(1*2+(-1)*4)/2-4 = -5
______________________
Это был очень странный лес.. сначала я ходил за грибами, потом они за мной!)))хД
Игорь Коршунов

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

Мой профиль


Николай Карпук:


должно быть Y=FFFF, тогда сойдется с ответом 0FFFB
 

y - 8 бит.
Михаил Долинский

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

Мой профиль


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

Катя - надо СЕРЬЕЗНЕЕ относится к своим сообщениям. Сначала ПЕРЕПРОВЕРЬ свою версию и свои выводы, а уж потом пиши в форуме. В случае повторения можно и на вычитание бонусов напроситься. 
Коля - получается, к тебе это тоже относится ...
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7
Time:0,044