Задачи на С++
Есть две лабы на С++. Желательно их сделать до 17 мая. Жду ваших предложений. Без предоплаты, так как уже есть маленький нехороший опыт общения с кидалами =( .
Задачи:
ВСЕ СТРУКТУРЫ ДАННЫХ ДОЛЖНЫ БЫТЬ РЕАЛИЗОВАНЫ В ВИДЕ ОБЪЕКТОВ,
(КЛАССОВ), имеющих весь "джентльменский набор" - конструкторы,
деструкторы, "полную" инкапсуляцию и др.
1. Преобразовать грамматику, удалив недостижимые символы
2. Необходимо реализовать алгоритм разбора Кока-Янгера-Касами
Представления каждого правила и грамматики на выбор, одно из 2-х:
Представление каждого правила:
1. объект, поля которого – нетерминал и список символов правой части
2. объект, поля которого – нетерминал и массив символов правой части (если на С++ – то с переменными границами, а если на Паскале – то с ограничением на общую длину правой части)
Представление грамматики:
1. объект-список правил
2. объект, являющийся массивом правил (если на С++ – то с переменными граница-ми, а если на Паскале – то с ограничением на общее количество правил)