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

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

Мой профиль
Зачет\Индивидуальные задания\Сконвертированные задания на программирование\Вычислить выражение\21 - "Деление на 2" 80943 Фоменкова Ирина, ПМ-44, Май 2006 (Установлена: 25.01.2009)

В условии задач размерность переменной y и выходной переменной 16 бит, в тестах же требуется размерность переменных 1 байт.
Анна Грекова

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

Мой профиль
http://dl.gsu.by/task.jsp?nid=1388717&cid=947
Зачет\Индивидуальные задания\Тестирование программ\Двумерные массивы\3 - "Максимальный элемент (тестирование: 20)" 87821 TaskConverter Winter тестирование 2009 Май 10

Формат теста беру из примера, судя по руководству составления тестов, все верно, но компилятор выдает ошибку:

Неверный формат тестов: отсутствуют две пустые строки перед входными переменными в тесте №2

Хотя во всех тестах перед входными данными есть по две пустые строки:

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

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


n sgn[2]: 3
a sgn[2]: 1 3 4
2 6 7
1 2 1
t sgn[2]: 12

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


n sgn[2]: 2
a sgn[2]: 1 6
7 0

t sgn[2]: 8

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


n sgn[2]: 4
a sgn[2]: 5 6 8 5
0 0 0 0
4 3 1 1
20 2 1 11

t sgn[2]: 29
Анна Грекова

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

Мой профиль
http://dl.gsu.by/task.jsp?nid=1388654&cid=947
Зачет\Индивидуальные задания\Тестирование программ\Обработка строк (простая)\35 - "Строка-2 (тестирование: 19)" 87761 TaskConverter Winter тестирование 2009 Май 10

В задаче не указано ограничение на длину строки. Компилятор не принимает следующий тест:
[Test3]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


in_str str[2]: anakinskywalker#

out_str str[2]: 1an2akinskyw3alker

Выдает ошибку:
Эталонная программа не смогла пройти тесты. [Test3]: В массиве in_str должно быть не менее 16 элементов.

Если менять длину строки, число элементов, указывающихся в ошибке, также меняется.
Анна Грекова

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

Мой профиль
Зачет\Индивидуальные задания\Тестирование программ\Условные вычисления\41 - "Задача (тестирование: 3)" 87641 TaskConverter Winter тестирование 2009 Май 10
http://dl.gsu.by/task.jsp?nid=1388557&cid=947

В примере файла с тестом размерность Res не указана как 2 байта: Res dec[2]. В этом случае компилятор выдает ошибку. Если размерность указать, компилятор принимает тесты.
Игорь Коршунов

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

Мой профиль


Анна Грекова:


Формат теста беру из примера, судя по руководству составления тестов, все верно, но компилятор выдает ошибку:
 

Входные и выходные переменные должны быть разделены пустой строкой.
Игорь Коршунов

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

Мой профиль


Анна Грекова:

http://dl.gsu.by/task.jsp?nid=1388539&cid=947
Зачет\Индивидуальные задания\Тестирование программ\Условные вычисления\23 - "XYZ (тестирование: 20)" 87611 TaskConverter Winter тестирование 2009 Май 10

Компилятор на тест такого вида:

[0,0]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


x dec: 2
y dec: 5

z dec: 20

выдаёт ошибку:
Эталонная программа не смогла пройти тесты. [0,0]: Размерность переменной x должна быть 1 байт.
 

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

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

Мой профиль


Ольга Сулейко:

Зачет\Индивидуальные задания\Сконвертированные задания на программирование\Вычислить выражение\21 - "Деление на 2" 80943 Фоменкова Ирина, ПМ-44, Май 2006 (Установлена: 25.01.2009)

В условии задач размерность переменной y и выходной переменной 16 бит, в тестах же требуется размерность переменных 1 байт. 

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

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

Мой профиль


Анна Грекова:

http://dl.gsu.by/task.jsp?nid=1388654&cid=947
Зачет\Индивидуальные задания\Тестирование программ\Обработка строк (простая)\35 - "Строка-2 (тестирование: 19)" 87761 TaskConverter Winter тестирование 2009 Май 10

В задаче не указано ограничение на длину строки. Компилятор не принимает следующий тест:
[Test3]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0


in_str str[2]: anakinskywalker#

out_str str[2]: 1an2akinskyw3alker

Выдает ошибку:
Эталонная программа не смогла пройти тесты. [Test3]: В массиве in_str должно быть не менее 16 элементов.

Если менять длину строки, число элементов, указывающихся в ошибке, также меняется. 

Добавил в условие ограничение на длину строки.
Игорь Коршунов

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

Мой профиль


Анна Грекова:

Зачет\Индивидуальные задания\Тестирование программ\Условные вычисления\41 - "Задача (тестирование: 3)" 87641 TaskConverter Winter тестирование 2009 Май 10
http://dl.gsu.by/task.jsp?nid=1388557&cid=947

В примере файла с тестом размерность Res не указана как 2 байта: Res dec[2]. В этом случае компилятор выдает ошибку. Если размерность указать, компилятор принимает тесты. 

Пример исправлен.
Татьяна Коновалова

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

Мой профиль
Зачет\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Непростая арифметика\31 - "Программа по схеме 84331" 84331 TaskConverter 2009 Март 22

http://dl.gsu.by/task.jsp?nid=1389658&cid=947

На картинке размерность переменных указана 11, а при тестировании пишется, что размерность переменной должна быть 1 байт.
Игорь Коршунов

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

Мой профиль


Татьяна Коновалова:

Зачет\Индивидуальные задания\Сконвертированные задания на программирование по схеме\Непростая арифметика\31 - "Программа по схеме 84331" 84331 TaskConverter 2009 Март 22

http://dl.gsu.by/task.jsp?nid=1389658&cid=947

На картинке размерность переменных указана 11, а при тестировании пишется, что размерность переменной должна быть 1 байт. 

Тесты исправлены.
Руслан Гришечкин

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

Мой профиль
Контрольные срезы\15 мая\По курсу\Шифраторы\2 - "Шифратор 4-2" 60715 Лобан А. Г., М-52, ноябрь 2007
(Установлена: 28.12.2007)
на тестирование нечаянно отправил пустое решение протокол выдал такое сообщение
15.5 18:41 2. Шифратор 4-2 1 / 1 Все тесты пройдены (основной + секретный) CD4to2.prd DelTA3 at NewIT HLCCAD project задача защиталась
Анна Грекова

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

Мой профиль
http://dl.gsu.by/task.jsp?nid=1388716&cid=947
Зачет\Индивидуальные задания\Тестирование программ\Двумерные массивы\2 - "Спираль (тестирование: 7)" 87820 TaskConverter Winter тестирование 2009 Май 10

На таком наборе тестов:
Report = report.txt
StopOnError = false
Statistics = false
WatchReport = false
ShowReport = false

[TEST1]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


n dec[1]: 4

a dec[16]:
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7

[TEST2]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


n dec[1]: 8

a dec[64]:
1 2 3 4 5 6 7 8
28 29 30 31 32 33 34 9
27 48 49 50 51 52 35 10
26 47 60 61 62 53 36 11
25 46 59 64 63 54 37 12
24 45 58 57 56 55 38 13
23 44 43 42 41 40 39 14
22 21 20 19 18 17 16 15

[TEST3]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0


n dec[1]: 3

a dec[9]:
1 2 3
8 9 4
7 6 5


вылетает ошибка

Эталонная программа не смогла пройти тесты. [TEST1]: Тест не прошел: Размерность элемента массива a должна быть 16 байт.
Михаил Долинский

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

Мой профиль


Ярослав Бышик:

Проектирование аппаратно-программных вычислительных средств - 2015
Зачет\Индивидуальные задания\Тестирование программ\Условные вычисления (с легендой)\18 - "Периметр (тестирование: 1)" (87690)
http://dl.gsu.by/task.jsp?nid=1388597&cid=947

Не решаемо:

unsigned __in __bits(8) a;
unsigned __in __bits(8) b;
unsigned __in __bits(8) c;
unsigned __in __bits(8) d;

unsigned __out __bits(8) res;

void main()
{
  if(a==c&&b==d)res=2*a+2*b;
}


Тут проблема в том, что переменная res не инициализирована, то есть, если условие a==c&&b==d не выполнится, не ясно что в res будет хранится, а должен 0.


Возможно я и не прав... 
Игорь Коршунов

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

Мой профиль


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


Ярослав Бышик:

Проектирование аппаратно-программных вычислительных средств - 2015
Зачет\Индивидуальные задания\Тестирование программ\Условные вычисления (с легендой)\18 - "Периметр (тестирование: 1)" (87690)
http://dl.gsu.by/task.jsp?nid=1388597&cid=947

Не решаемо:

unsigned __in __bits(8) a;
unsigned __in __bits(8) b;
unsigned __in __bits(8) c;
unsigned __in __bits(8) d;

unsigned __out __bits(8) res;

void main()
{
  if(a==c&&b==d)res=2*a+2*b;
}


Тут проблема в том, что переменная res не инициализирована, то есть, если условие a==c&&b==d не выполнится, не ясно что в res будет хранится, а должен 0.


Возможно я и не прав... 
 

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