Роботладский университет
http://www.botik.ru/~robot/ru
Куратор курса 31
Алексей Владиславович Рудь
awr@snezhinsk.ru
письмо N 3100/17
Турнир Кукарачи
30 ноября 2001 г.
--------------------------
Текст инструкции заимствован у А.А.Дуванова (Роботландские сетевые
турниры 00-01, Выпуск 4) и немного дополнен.

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

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

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

Просьба СРАЗУ сообщить мне о получении этих инструкций и задач по
адресу awr@snezhinsk.ru .

Если у вас появятся вопросы по условию задач, пишите
на адрес un31@yahoogroups.com, я буду оперативно отвечать. На этапе
обдумывания будет полезно обсудить условия публично. Для этого я и
публикую задачи до планового срока.
----------------------------------------------------------------------
Календарный план первого семестра
 ...
03-09 декабря   Турнир по программированию
10-16 декабря   Турнир по программированию
17-23 декабря   Перекрестная проверка работ
24-30 декабря   Анализ турнирных работ

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

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

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

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

СОВСЕМ НЕ ОБЯЗАТЕЛЬНО решить все задачи турнира. Но, вероятно, такое
желание возникнет у всех команд.

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

Решение каждой задачи должно содержать два файла в формате программы
Кукарача-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 НЕ ПОЗДНЕЕ 15 ДЕКАБРЯ (суббота) до 24.00
(электронный штемпель отправителя).

----------------------------------------------------------------------
Перекрестная проверка работ.
   Перекрестная проверка  работ продолжает этап обучения. Она позволя-
ет:
   - Провести практические  занятия  по очень важному и ответственному
этапу создания  программного продукта - критическое тестирование чужой
программы.
   - Перекрестная проверка  поможет  научить  читать чужую программу и
понимать по ее исходному тексту мысль автора.
   - Проверка работ позволит  познакомиться  с решением других ребят и
сравнить их со своими.
   Каждой команде-участнику турнира будет предложено проверить  работы
трёх других команд.
   Инструкция по  перекрестной проверке будет выслана дополнительно.
----------------------------------------------------------------------
Подведение итогов.
   Команды  будут  расположены в турнирной таблице в порядке  убывания
итогового  балла,  вычисляемого как простая сумма набранных баллов  по
каждой задаче.
   Балл за каждую задачу будет вычисляться по формуле:

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

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


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