Author |
Message |
11.08.2013 11:29:08
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Контрольные срезы\Tестирование\Сам-т29 - "Задача №29 (тестирование: 1)" 100833 TaskConverter Winter тестирование 2010 Октябрь 13
"Составить тесты в формате WInter для следующей задачи.
Руководство по созданию тестов для WInter.
Набор тестов должен выявить следующие неверные программы.
Обратите внимание!
В тестах перед входными переменными обязательно должно быть две пустые строки. Перед выходными - одна.
Пример файла с одним тестом"
- этот текст фигурирует в задаче 5 раз, хотя его вполне достаточно было в самом начале 1 раз указать.
Поэтому хотелось бы, чтобы лишние тексты убрали.
|
11.08.2013 11:58:30
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Контрольные срезы\Ассемблер\Сам-а16 - "Задача №16" 5615 Соловцов Виталий
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Контрольные срезы\C-МПА\Сам-с16 - "Задача №16" 101459 Соловцов Виталий
Тест (уступка) из протокола:
Report = report.txt
StopOnError = false
Statistics = false
WatchReport = false
ShowReport = false
[1]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
x dec[2]: 10
y dec[2]: 5
a dec: 1
b dec: 1
r dec[2]: 0
r dec[2]: 11
[2]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
x hex[2]: 0fffb
y hex[2]: 0fffd
a hex: f7
b hex: f7
r dec[2]: 37
r dec[2]: 37
[3]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
x dec[2]: 2
y dec[2]: 1
a dec: 0
b dec: 10
r dec[2]: 0
r hex[2]: 0fffe
[4]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
x dec[2]: 21
y dec[2]: 3
a hex: fd
b dec: 6
r dec[2]: 0
r dec[2]: 0
[5]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
x hex[2]: 0fff6
y dec[2]: 2
a hex: ff
b hex: eb
r dec[2]: 0
r dec[2]: 5
[6]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
x dec[2]: 1000
y dec[2]: 500
a dec: 10
b dec: 10
r dec[2]: 10001
[7]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
x dec[2]: 5000
y dec[2]: 5
a dec: 40
b dec: 30
r dec[2]: 7000
Хотелось бы, чтобы убрали лишние r.
|
12.08.2013 07:01:35
Subject: Re:Ошибка в установке задачи - 2013
|
Igor Korshunov
Topics: 7
Messages: 2186
My Profile
|
Владимир Кирдянов:
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Контрольные срезы\Tестирование\Сам-т29 - "Задача №29 (тестирование: 1)" 100833 TaskConverter Winter тестирование 2010 Октябрь 13
"Составить тесты в формате WInter для следующей задачи.
Руководство по созданию тестов для WInter.
Набор тестов должен выявить следующие неверные программы.
Обратите внимание!
В тестах перед входными переменными обязательно должно быть две пустые строки. Перед выходными - одна.
Пример файла с одним тестом"
- этот текст фигурирует в задаче 5 раз, хотя его вполне достаточно было в самом начале 1 раз указать.
Поэтому хотелось бы, чтобы лишние тексты убрали.
Лишний текст удален.
|
12.08.2013 07:03:53
Subject: Re:Ошибка в установке задачи - 2013
|
Igor Korshunov
Topics: 7
Messages: 2186
My Profile
|
Владимир Кирдянов:
Хотелось бы, чтобы убрали лишние r.
Инициализация выходной переменной удалена.
|
18.08.2013 09:36:47
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Обработка строк (простая)\3 - "Перевернуть и вставить пробелы" 44921 Симанчук Денис, ПОИТ-36, июнь 2006
Дана строка, в конце стоит символ '#'. Переверните строку и между буквами вставьте пробелы.
Входные данные. В скобках указано их размерность.
IN_STR(db)
Выходные данные.В скобках указано их размерность.
OUT_STR(db)
Пример:
IN_STR=qwert#
OUT_STR - t r e w q
IN_STR=qqq#
res - q q q
res, пожалуй, стоит заменить на OUT_STR в примере.
|
18.08.2013 11:30:38
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Обработка строк (простая)\8 - "Максимальная последовательность символов" 43957 Авсиевич Д., ПОИТ-12 , май 2006
Тест (уступка) из протокола:
Report = report.txt
StopOnError = true
Statistics = false
WatchReport = false
ShowReport = false
[TEST1]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: asdasdAsdasdassdaaa#
res dec[2]: 3
[TEST2]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: ggggggggg123123123123121212131312323231314225426525g#
res dec[2]: 9
[TEST3]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: asdasdasd#
res dec[2]: 1
[TEST4]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a str: #
res dec[2]: 0
[TEST5]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: 1234567890#
res dec[2]: 1
[TEST6]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: eeeeeeeeee#
res dec[2]: 10
[TEST7]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a str: zzzzzzaiiaiiaiiaiiiaiiaiiiiaiiaiiaiiaiiaii#
res dec[2]: 6
[TEST8]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a str: zzzzzaiiiaiiiii#
res dec[2]: 5
[TEST8]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a str: 122333444455555666666777777788888888999999999#
res dec[2]: 9
2 теста с именем "TEST8". Один из этих тестов надо переименовать.
|
18.08.2013 17:41:49
Subject: Re:Ошибка в установке задачи - 2013
|
Igor Korshunov
Topics: 7
Messages: 2186
My Profile
|
Владимир Кирдянов:
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Обработка строк (простая)\3 - "Перевернуть и вставить пробелы" 44921 Симанчук Денис, ПОИТ-36, июнь 2006
Дана строка, в конце стоит символ '#'. Переверните строку и между буквами вставьте пробелы.
Входные данные. В скобках указано их размерность.
IN_STR(db)
Выходные данные.В скобках указано их размерность.
OUT_STR(db)
Пример:
IN_STR=qwert#
OUT_STR - t r e w q
IN_STR=qqq#
res - q q q
res, пожалуй, стоит заменить на OUT_STR в примере.
Исправлено.
|
18.08.2013 17:42:27
Subject: Re:Ошибка в установке задачи - 2013
|
Igor Korshunov
Topics: 7
Messages: 2186
My Profile
|
Владимир Кирдянов:
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Обработка строк (простая)\8 - "Максимальная последовательность символов" 43957 Авсиевич Д., ПОИТ-12 , май 2006
Тест (уступка) из протокола:
Report = report.txt
StopOnError = true
Statistics = false
WatchReport = false
ShowReport = false
[TEST1]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: asdasdAsdasdassdaaa#
res dec[2]: 3
[TEST2]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: ggggggggg123123123123121212131312323231314225426525g#
res dec[2]: 9
[TEST3]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: asdasdasd#
res dec[2]: 1
[TEST4]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a str: #
res dec[2]: 0
[TEST5]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: 1234567890#
res dec[2]: 1
[TEST6]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
A str: eeeeeeeeee#
res dec[2]: 10
[TEST7]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a str: zzzzzzaiiaiiaiiaiiiaiiaiiiiaiiaiiaiiaiiaii#
res dec[2]: 6
[TEST8]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a str: zzzzzaiiiaiiiii#
res dec[2]: 5
[TEST8]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a str: 122333444455555666666777777788888888999999999#
res dec[2]: 9
2 теста с именем "TEST8". Один из этих тестов надо переименовать.
Исправлено.
|
21.08.2013 11:58:07
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Обработка строк (простая)\30 - "Зарплата футболистов" 12450 Холомеева Ольга, февраль 2004
Известно, что футболист проводит за неделю пять матчей и в каждом из них забивает некоторое количество голов (от нуля до десяти), также известно, что ему выплачивается премия в размере пяти условных единиц за каждый забитый гол. Необходимо определить суммарную премию футболиста за неделю.
Формaт ввода
All - строка из пяти символов, где i-й символ - кол-во мячей, забитых в i-й игре, i=1..5.
Формaт вывода
RES - премия за неделю.
Пример
All RES
10010 10
00000 0
Если "All - строка из пяти символов, где i-й символ - кол-во мячей, забитых в i-й игре, i=1..5", то как тогда в один символ занести число 10?
Получается, что надо либо использовать одномерный числовой массив, чтобы число 10 поместилось, либо просто считать от 0 до 9, не учитывая 10, а принимая это число как цифры 1 и 0 соответственно.
Прошу разобраться в данной ситуации.
|
21.08.2013 12:30:21
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Обработка строк (простая)\32 - "Лишнее" 58202 Романенко Михаил, ПМ-45, июнь 2007
Из протокола:
21.8 12:25 | 32. Лишнее | 0 / 1 | Секретный тест не прошел. | src.mpc | DelTA3 at DLServer | Winter mpc
Можно как-нибудь взглянуть на секретный тест?
|
21.08.2013 12:30:46
Subject: Re:Ошибка в установке задачи - 2013
|
Mihail Dolinskiy
Topics: 1985
Messages: 47292
My Profile
|
Report = report.txt
StopOnError = false
Statistics = false
WatchReport = false
ShowReport = false
[test1]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
ins str: not#
outs str: not
ins str: not#
[test2]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
ins str: hello#
outs str: helo
ins str: hello#
[test3]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
ins str: a#
outs str: a
ins str: a#
[test4]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
ins str: ooohhh#
outs str: oh
ins str: ooohhh#
[test5]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
ins str: noooo#
outs str: no
ins str: noooo#
|
21.08.2013 13:12:18
Subject: Re:Ошибка в установке задачи - 2013
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Обработка строк (простая)\34 - "Кодировка" 58582 Лосицкая Екатерина, ПМ-44, июнь 2007
Условие:
Дана строка текста, которая может содержать прописные и строчные буквы латинского алфавита, цифры от 0 до 9, символы ",", ".", ";", ":", "-", "!", "?", "(", ")", "/" и пробелы. Закодировать исходную строку, заменив пробелы символом "%", прописные буквы символом "@", строчные буквы символом "$", остальные символы заменить символом "^". Строка может иметь длину до 100 символов и должна заканчиваться символом "#", который при измерении длины строки не учитывается.
Входные данные:
mas - исходная строка символов по 1 байту каждый.
Выходные данные:
cod - закодированная строка символов по 1 байту каждый.
Примеры:
Вход: I go, run and fly.#
Выход: @%$$^%$$$%$$$%$$$^#
Вход: Wind Of Change.#
Выход: @$$$%@$%@$$$$$^#
Вход: 11-315-00#
Выход: &&^&&&^&
Вход: Next petticoat: A5-B3; F2-C5; D1-H4.#
Выход: @$$$%$$$$$$$$$^%@&^@&^%@&^@&^%@&^@&^#
Вход: #
Выход: #
Надо либо добавить в условие задачи, что цифры от 0 до 9 должны заменяться символом "&", либо отнести их к остальным символам и заменять их соответственно символом "^" в тестах и примерах, т.к. в условии одно написано, а в тестах и примерах совершенно другое.
|
21.08.2013 19:24:10
Subject: Re:Ошибка в установке задачи - 2013
|
Igor Korshunov
Topics: 7
Messages: 2186
My Profile
|
Владимир Кирдянов:
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Обработка строк (простая)\30 - "Зарплата футболистов" 12450 Холомеева Ольга, февраль 2004
Известно, что футболист проводит за неделю пять матчей и в каждом из них забивает некоторое количество голов (от нуля до десяти), также известно, что ему выплачивается премия в размере пяти условных единиц за каждый забитый гол. Необходимо определить суммарную премию футболиста за неделю.
Формaт ввода
All - строка из пяти символов, где i-й символ - кол-во мячей, забитых в i-й игре, i=1..5.
Формaт вывода
RES - премия за неделю.
Пример
All RES
10010 10
00000 0
Если "All - строка из пяти символов, где i-й символ - кол-во мячей, забитых в i-й игре, i=1..5", то как тогда в один символ занести число 10?
Получается, что надо либо использовать одномерный числовой массив, чтобы число 10 поместилось, либо просто считать от 0 до 9, не учитывая 10, а принимая это число как цифры 1 и 0 соответственно.
Прошу разобраться в данной ситуации.
Условие дополнено.
|
21.08.2013 19:25:54
Subject: Re:Ошибка в установке задачи - 2013
|
Igor Korshunov
Topics: 7
Messages: 2186
My Profile
|
Владимир Кирдянов:
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Программирование микроконтроллеров\Обработка строк (простая)\30 - "Зарплата футболистов" 12450 Холомеева Ольга, февраль 2004
Известно, что футболист проводит за неделю пять матчей и в каждом из них забивает некоторое количество голов (от нуля до десяти), также известно, что ему выплачивается премия в размере пяти условных единиц за каждый забитый гол. Необходимо определить суммарную премию футболиста за неделю.
Формaт ввода
All - строка из пяти символов, где i-й символ - кол-во мячей, забитых в i-й игре, i=1..5.
Формaт вывода
RES - премия за неделю.
Пример
All RES
10010 10
00000 0
Если "All - строка из пяти символов, где i-й символ - кол-во мячей, забитых в i-й игре, i=1..5", то как тогда в один символ занести число 10?
Получается, что надо либо использовать одномерный числовой массив, чтобы число 10 поместилось, либо просто считать от 0 до 9, не учитывая 10, а принимая это число как цифры 1 и 0 соответственно.
Прошу разобраться в данной ситуации.
Условие исправлено.
|
07.09.2013 21:43:38
Subject: Re:Ошибка в установке задачи - 2013 (февраль-май)
|
Vladimir Kirdyanov
Topics: 0
Messages: 89
My Profile
|
Лучшие 20 Обсудить задачу в форуме: Экзамен\Индивидуальные задания\Проектирование цифровых устройств\Логические элементы\4 - "Инверсия" 43701 Федора Сергей, ПО-12, май 2006
Из протокола:
7.9 21:30 | 4. Инверсия | 0 / 100 | Не пройден секретный тест | 1.prd | DelTA3 at DLServer | HLCCAD project
Можно как-нибудь взглянуть на секретный тест?
|
|