Другие языки программирования и технологии

Вопрос для программиста кто разбирается в таком вопросе...

значит препод говорит сделай мне экспертную программу в виде теста, делаю на делфи 7 тест говорит слишком простой усложняю, говорит сделать редактор для тестов, делаю редактор для теста, смотрит на все это, говорит это не экспертная система, сделай говорит экспертную систему...подскажите реально что нужно сделать добавить чтобы прога стала экспертной системой???
Экспе́ртная систе́ма (ЭС, expert system) — компьютерная программа, способная заменить специалиста-эксперта в разрешении проблемной ситуации. ЭС начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подкрепление. Похожие действия выполняет программа-мастер (wizard). Мастера применяются как в системных программах так и в прикладных для интерактивного общения с пользователем (например, при установке ПО) . Главное отличие мастеров от ЭС — отсутствие базы знаний; все действия жестко запрограммированы. Это просто набор форм для заполнения пользователем. Другие подобные программы — поисковые или справочные (энциклопедические) системы. По запросу пользователя они предоставляют наиболее подходящие (релевантные) разделы базы статей. Например, для Википедии аналогами статических визардов являются категории, списки, шаблоны, порталы.
Одним словом, Вам нужно создать не просто тест, а нечто похожее на игру "Угадай животное". В ней предлагается начальный вопрос-типа "Это животное? " ,на ответ "да" дается начальный вариант "Это кот? " и даются варианты ответа да или нет. Если нет, то пользователю дается вопрос "Задайте вопрос, ответив на который можно определить предмет, отличный от "КОТ". Пользователь его вводит и он заносится в базу данных. Все начинается сначала. В результате после множества запусков системы база увеличивается и превращается в некое подобие ЭС. Поищите в интернете алгоритм построение бинарного дерева, он очень простой. На его основе напишите свою программу, например, для диагностики неисправностей работы компьютера. Удачи!
ВМ
Владимир Макаренков
46 794
Лучший ответ
Сорри за ответ из серии "ответ с лавочки", но:
Нужно подойти к преподу и попросить его кокретезировать задачу.

Просто экспертная система (ЭС) - это софтинка, способная заменить того или иного специалиста - в вашем случае, кого-то, обрабатающего тесты.
Я так понимаю, что задача выполнена, т. ч. если последний курс с этим препедом - то сдаем что есть и начинаем ругаться с ним в деканате, если же не последний - то - подходим и просим уточнич, чего хочет барин.

p.s. Может ему коньяка надо? 8)