йлах умов (task.htm або taskrus.htm або taskeng.htm) були посилання на них. Наприклад . Це ж еквівалентно тому, що архів ще запакований і запускається task.htm (taskrus.htm, taskeng.htm) з тих директорій, які будуть запаковані. Таким же чином можуть бути завантажені картинки, але краще користуватися для них описаним вище способом. p align="justify"> Також існує можливість завантаження недоукомплектованих архівів. Цей режим використовується, щоб заощадити час, необхідний для зміни вже встановлених завдань. У директорії завдання можуть бути відсутні файли, які змінювати не треба. Єдиний файл необхідний в завданні - task.xml
Архивировать необхідно WINRAR-му чи WINZIP-му. Головне, щоб архіватор підтримував довгі імена. На сайті все розпаковується WINRAR-му. br/>
.2.2 Структура і формат файлів
Відповідно до вищеописаним форматом були підготовлені для кожного варіанту роботи такі файли:
task.htm - HTML файл з текстом завдання;
task.xml - файл опису завдання;
task.pas - авторське рішення задачі;
task.cfg - файл конфігурації завдання;
*. in - файли введення, що містять тести;
*. out - файли правильних відповідей.
Число файлів *. in та *. out однакове і залежить від складності завдання, для того, щоб скласти повне безліч тестів.
Розглянемо тепер більш детально вміст цих файлів на прикладі 6 варіанта завдання:
Файл task.htm для цього варіанту виглядає так:
Синтаксичний аналіз пропозицій для регулярної граматики
Варіант № 6 < ;/ H2>
Вихідний файл:
Laba0106.pas або Laba0106.c
< TD> Вхідний файл:
input.txt
Вихідний файл:
output.txt
Постановка завдання
Для заданої регулярної граматики написати й налагодити програм му синтаксичного аналізу пропозицій породжуваного мови. У ході виконання завдання:
Розробити підпрограми, що забезпечують виділення лексичних одиниць з вхідного пропозиції;
Побудувати в програмі матриці змін станів і виклику підпрограм;
;
Забезпечити видачу повідомлень про різні види синтаксичних помилок у вхідних пропозиціях
p> Позначення термінальних символів при написанні граммматікі: < ; BR> ц - термінальний символ "цифра" (0,1,2,3,4,5,6,7,8,9); < ; BR> б - термінальний символ "буква" ('A' .. 'Z', 'a' .. 'z'); P>
Z - > P | A
T - > C | Tц
B - > T + | T-<...