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

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

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

unsigned __in __bits(6) N;

unsigned __out __bits(12) SUMMA;

void main(){
	unsigned __bits(12) sum=0;
	for (unsigned i=2;	i<=N; i=i+2){
		sum+=i;
	}
	SUMMA=sum;
}


В Winter выдается правильный ответ, но в HLCCAD не проходит. Может по времени?
По-моему ускорить нельзя
Михаил Долинский

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

Мой профиль
12.12.2024 13:04:22 12.12.2024 13:04:26 Балабан Владислав Организация и функционирование ЭВМ (ПО2) - 2024 22. Операции 0 Секретный тест не прошел. Операции.mpc DelTA4 at NIT1 Win10 x64

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

[test1]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0


x1 sgn: 10
x2 sgn: 1
x3 sgn: 1

res sgn: 1

[test2]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0


x1 sgn: 1
x2 sgn: 1
x3 sgn: 1

res sgn: 1

[test3]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0


x1 sgn: 0
x2 sgn: 0
x3 sgn: 0

res sgn: 0

[test4]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0


x1 sgn: 1
x2 sgn: 1
x3 sgn: 0

res sgn: 1

[test5]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0


x1 sgn: 0
x2 sgn: 1
x3 sgn: -1

res sgn: 0
Данила Грудницкий

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

Мой профиль
17.12 16:04 9. Чемпионат 0 / 1 Ошибка: Несовпадение R:0=1 [200 ps] money.prd DelTA4 at NIT1 Win10 HLCCAD project
задача: Чемпионат
ссылка: http://dl.gsu.by/task.jsp?nid=2436407&cid=1370
Выполнил проверку 6 тестов вручную и все ответы совпали, при этом когда отправляю на тестирование то выдает: Ошибка: Несовпадение R:0=1 [200 ps]
unsigned __in __bits(1) m1;
unsigned __in __bits(1) m2;
unsigned __in __bits(1) start;
unsigned __out __bits(4) R;

unsigned k;

void main(){
	unsigned Rk=k;
	unsigned  __bits(1) km1=m1;
	unsigned  __bits(1) km2=m2;
	unsigned  __bits(1) kstart=start;
	if(kstart==0){
	if(km1==km2 && km1==1){
		Rk++;
	}
	else if(km1==km2 && km1==0){
		if(Rk!=0){
			Rk--;
		}
	}
	}
	else{
		Rk=0;
	}
	k=Rk;
	R=Rk;
}

m1 m2 start r
1  1  1     0
1  1  0     1
1  0  0     1
1  1  0     2
0  1  0     2
0  0  0     1

Нашёл проблему, она была в
unsigned __in __bits(1) km1=m1;
unsigned __in __bits(1) km2=m2;
unsigned __in __bits(1) kstart=start;
лишних __in, а так же в скорости тестах, попробовал добавить нули и тест начал проходить дальше
добавили нули всё равно не проходит полностью
Артём Черкас

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

Мой профиль
Архитектура вычислительных систем (ПО4/ИТ3/ПИ2) - 2024
Экзамен\Индивидуальные задания\Сконвертированные задания на проектирование\Цифры числа\4 - "Сумма цифр числа" (80603)
http://dl.gsu.by/task.jsp?nid=2435574&cid=1370

int __in __bits(16) x;
int __out __bits(8) y;  

void main() {  
    int temp = x;  
    y = 0;

    while (temp > 0) {  
        y += temp % 10;
        temp /= 10;  
    }
}

решение, предоставленное выше не проходит (y:27=32).
Но при подстановке значения (x = 23999) программа выдает верный ответ y = 32.
Решение проблемы очень простое: объявить локальную переменную
int __in __bits(16) x;
int __out __bits(8) y;  

void main() {  
    int temp = x;  
    int Ytemp = 0;

    while (temp > 0) {  
        Ytemp += temp % 10;
        temp /= 10;  
    }
	y = Ytemp;
}

с чем связана эта проблема - неясно
Михаил Долинский

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

Мой профиль
С чем связана эта проблема ясно:

"Решение проходит в Winter-е, но не проходит в HLCCAD":
...
4. Неоднократное занесение значений на выходные контакты.
https://dl.gsu.by/NForum/posts/topicshow/46.dl?postid=117002#117002
http://dl/NForum/posts/topicshow/46.dl?postid=224#224
http://dl/NForum/posts/topicshow/46.dl?postid=1937#1937
http://dl/NForum/posts/topicshow/46.dl?postid=3550#3550
http://dl/NForum/posts/topicshow/46.dl?postid=34228#34228
http://dl/NForum/posts/topicshow/46.dl?postid=44944#44944
http://dl/NForum/posts/topicshow/46.dl?postid=77048#77048
http://dl/NForum/posts/topicshow/46.dl?postid=92167#92167
http://dl.gsu.by/NForum/posts/topicshow/46.dl?postid=93833#93833
http://dl/NForum/posts/topicshow/46.dl?postid=100583#100583
http://dl/NForum/posts/topicshow/46.dl?postid=100585#100585
http://dl.gsu.by/NForum/posts/topicshow/46.dl?postid=114235#114235  
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 26, 27, 28
Time:0,045