Роботладский университет
http://www.botik.ru/~robot/ru
Куратор курса 31
Алексей Владиславович Рудь
awr@snezhinsk.ru
письмо N 3100/24 (114)
Турнир Кукарачи
30 ноября 2002 г.
--------------------------

                      ТУРНИР КУКАРАЧИ

   Уважаемые участники турнира, поздравляю вас с началом конкурсного
марафона! Внимательно прочитайте предлагаемые ниже инструкции и
постарайтесь строго соблюдать как форму оформления результатов, так и
сроки их присылки в Университет. Файл с задачами турнира прилагается
к этому письму как вложение. ЗАДАЧИ В ЭТОМ ПИСЬМЕ!

   Желаю вам успешного участия в турнире и сокрушительной победы над
хитрым Кукарачей!

 ВНИМАНИЕ!!! Просьба СРАЗУ  сообщить  мне о получении этого письма
по адресу awr@snezhinsk.ru .

  Если у вас появятся вопросы по условию задач, пишите на адрес
un31@yahoogroups.com, я  буду оперативно отвечать. На этапе об-
думывания будет полезно обсудить условия публично.  Для этого я
и публикую задачи до планового срока.

----------------------------------------------------------------------
Календарный план первого семестра
 ...
 08    02-08 декабря   Турнир по программированию
 09    09-15 декабря   Турнир по программированию
 10    16-21 декабря   Перекрестная проверка работ
 11    23-28 декабря   Анализ турнирных работ

---------------------------------
Сроки проведения турнира
   1) Публикация задач: 30 ноября (запаковка с задачами в этом письме).
   2) Последний срок посылки решений: 16 декабря (воскресенье) до 16.00
    московского времени.
   3) Публикация пакетов для перекрестной проверки и инструкций
по проверке: 17 декабря.
   4) Последний срок присылки результатов перекрестной проверки:
    21 декабря до 24.00 (электронный штемпель отправителя).
   5) Публикация результатов турнира: до 28 декабря.

----------------------------------------------------------------------
Турнир состоит из двух этапов:
   - решение задач;
   - перекрестная проверка.

----------------------------------------------------------------------
Решение задач и оформление решения.

Турнир - командный. Это означает, что каждая команда представляет на
конкурс ОДНУ коллективную работу.

СОВСЕМ НЕ ОБЯЗАТЕЛЬНО решить все задачи турнира. Более того, в этом
году к проверке принимаются ТОЛЬКО ВОСЕМЬ ЗАДАЧ из 11. Выбирайте
по вкусу и по силам.

Будьте внимательны! Если вы пришлете больше 8 задач, то будут проверены
и оценены только 8 первых по порядку!

Команда представляет на конкурс одну коллективную работу, содержащую
файлы с решениями и ОДИН ТЕКСТОВЫЙ ФАЙЛ С ОПИСАНИЕМ ВСЕЙ РАБОТЫ.

Решение каждой задачи должно содержать два файла в формате программы
Кукарача-97: файл с программой (расширение .coc) и файл со средой
(расширение .tsk).

Имена файлов с решением задачи должны строиться по следующему правилу:

                         kknm.coc
                         kknm.tsk
 Здесь:
   kk - последние две цифры регистрационного номера команды,
   n - номер (латинская буква) турнирной задачи,
   m - номер варианта решения.

Пример:
0491.coc | Первый вариант решения задачи "9"
0491.tsk | командой с номером 3104

0492.coc | Второй вариант решения задачи "9"
0492.tsk | командой с номером 3104

04a1.coc | Единственный вариант решения задачи "a"
04a1.tsk | командой с номером 3104

Для удобства при перекрёстной проверке при оформлении решений прошу
придерживаться следующих правил:

- имена процедур писать строчными буквами, например: ЭТО Кот
- главной процедуре(которая запускает программу) давать имя "Вход"
- при записи программы использовать структурную "лесенку"
- выбирать имена процедур, отражающие их суть или главную мысль,
  например: ЭТО В_конец_ряда

Текстовый файл с описанием создается в обычном DOS-редакторе. Он
должен иметь имя kk.txt (kk - последние две цифры номера команды) и
содержать следующую информацию:

Роботландский Университет 00/01
Решение задач I тура (Кукарача)
Команда номер:
Руководитель:

Аннотация руководителя
......

Решение задач
-------------
Задача 1
Авторы решения
Описание алгоритма
Имя файла с программой

Задача 2
Авторы решения
Описание алгоритма
Имя файла с программой
.....

Все файлы (среды и программы для каждой задачи и текстовый файл с
описанием) должны быть собраны в одну arj-запаковку с именем kkcoc.arj
(kk - последние две цифры номера команды) и направлены куратору
по адресу: awr@snezhinsk.ru не позднее 16 декабря (воскресенье)
до 16.00 московского времени.
----------------------------------------------------------------------
Перекрестная проверка работ.
   Перекрестная проверка  работ продолжает этап обучения. Она позволя-
ет:
   - Провести практические  занятия  по очень важному и ответственному
этапу создания  программного продукта - критическое тестирование чужой
программы.
   - Перекрестная проверка  поможет  научить  читать чужую программу и
понимать по ее исходному тексту мысль автора.
   - Проверка работ позволит  познакомиться  с решением других ребят и
сравнить их со своими.
   Каждой команде-участнику турнира будет предложено проверить  работы
трёх других команд.
   Инструкция по  перекрестной проверке будет выслана дополнительно.
----------------------------------------------------------------------
Подведение итогов.
   Команды  будут  расположены в турнирной таблице в порядке  убывания
итогового  балла,  вычисляемого как простая сумма набранных баллов  по
каждой задаче.
   Балл за каждую задачу будет вычисляться по формуле:

        (сумма 3 оценок перекрестной проверки) + 3*(оценка куратора)
 Балл = ----------------------------------------------------------------
                                          6

Кроме того, каждая команда сможет получить от друзей- соперников
дополнительные баллы- БОНУС за особо красивые решения и идеи.
У всех команд есть для этого 5 дополнительных баллов.


Итоги турнира будут опубликованы до 28 декабря.


-- 
С уважением,
Алексей Рудь                            mailto:awr@snezhinsk.ru
 
