thor - необов'язкове. Всі інші необхідно було вказувати. Тут type - тип завдання. 1 - задачі з програмування, HLCCAD, Winter, IEESD. 4 - завдання з математики. 10 - англійська мова. У системі дистанційного навчання також існує можливість завантаження недоукомплектованих архівів. Цей режим використовується, щоб заощадити час, необхідний для зміни вже встановлених завдань. У директорії завдання можуть бути відсутні файли, які змінювати не треба. Єдиний файл необхідний в завданні - task. Xml. Архів створювався за допомогою програми WINRAR 3.0. br/>
Формат і зміст створених файлів для роботи № 1
Відповідно до вищеописаним форматом були підготовлені для кожного варіанту робіт такі файли:
task. htm - HTML файл з текстом завдання;
task. xml - файл опису завдання;
task. pas - авторське рішення задачі;
task. cfg - файл конфігурації завдання;
*. in - файли введення, що містять тести;
*. out - файли правильних відповідей.
Число файлів *. in та *. out однакове для кожного варіанту, але в різних варіантах може бути різним і залежить від складності завдання, для того, щоб скласти повне безліч тестів.
Число тестів у кожному варіанті знаходиться в діапазоні від 6 до 12.
Розглянемо тепер більш детально вміст створених файлів на прикладі 6 варіанта завдання:
Файл опису умови задачі task. htm наведений у додатку.
Файл опису завдання task. xml для цього варіанту виглядає так:
Файл task. pas містить вихідний текст авторського рішення на мові Pascal і приведений в додатку.
Файл task. cfg містить інформацію про параметри завдання і містить наступні рядки:
COUNT_BY = TASK; Бали нараховуються за завдання TIME_LIMIT = 15; Обмеження роботи рішення за часом 15 сек INPUT = FILE (input. txt); введення даних з файлу input. txt OUTPUT = FILE (output. txt); виведення даних у файл output. txt TESTS_BEGIN 1; бали за кожен тест 1; по одному за тест 1 1 1 1 1 1 1 TESTS_END
Файли вводу з розширенням in (1. in, 2. in тощо) містять вхідну інформацію:
Таблиця 1
Файли виведення з розширенням out (1. out, 2. out, і т.д.) містять правильні відповіді:
1. in10-5.502. in1 +13. in5 +6.234. in8-75. in12 +12.036. in +45-567. in78 +56.68. in6-8.899. in4-6.32110. in1-111. in1a12. in1-3h