Смекни!
smekni.com

Разработка алгоритма работы интеллектуальной информационной системы "Расчет меню" (стр. 2 из 2)

Интерфейс программы будет как на рис 3. Среда предоставляет пользователю (в нашем случае нашим дорогим женщинам) довольно скудный интерфейс.

Рис. 3 - Окно выбора параметров будущего блюда

Последовательность обучения данной программы будет проходить примерно в том же духе, как и в предыдущем варианте – долго и нудно. Правда, здесь появиться еще одна трудность для пользователя. Это связано с тем, что работа в программе Lota+ требует первоначального обучения пользователя, так как режим обучения программы без определенных знаний пользователя просто невозможен.

На рис 4. представлена работа программы в момент выбора параметров для будущего ужина. И если вдруг женщина после прохождения всех пунктов меню и выбора определенных параметров вдруг обнаружит оставшийся претендент – он и будет решением поставленной ею задачи. Т.е. тем самым блюдом, удовлетворяющим всем выбранным ей самой определенных параметров. На рис 5. изображен такой случай.

Рис. 4 - Программа в момент выбора параметров блюда

Рис. 5 - Программа в момент получения результата


Если же после выбора определенных параметров женщина ничего не обнаружит, ей просто придется записать новый результат как еще один вариант на будущее.

В этом есть и свое преимущество – после выбора параметров в прошлом варианте программа требовала сначала нажать кнопку поиска, чтобы узнать есть ли какой-нибудь результат. А тут пользователь сразу может увидеть, как количество вариантов все время уменьшается и в конечном итоге - результат либо есть, либо нет – это видно сразу!!!

4. АНАЛИЗ РЕЗУЛЬТАТОВ ПЕРВОГО И ВТОРОГО РЕШЕНИЯ

Самостоятельная программа? Отсутствие первичного обучение пользователя Удобство интерфейса Обучение и использование в одном цикле Переносимость базы знаний
Первый вариант да Да Да Нет Да
Второй вариант Нет (нужна Lota+) Нет Нет Да Нет

Как видно из сравнения первый вариант решения наиболее оптимален. И к тому же такие старые программы как Lota+ (16-битная программа) возможно уже не будут поддерживаться в новейших операционных системах.

Из этого следует только одно – нужно выбирать первый вариант и срочно начинать рассказывать женщинам о великой полезности этой программы на благо всей семьи. Дабы они с большим удовольствием и неподдельным оптимизмом начали обучать эту систему. А нам, мужчинам остается только молиться, чтобы наша программа не наскучила им хотя бы в течение года, дабы пожать плоды наших (ладно ее) стараний -. И да прибудет с нами Бог.


ВЫВОДЫ

Вот таким последовательным анализом нам удалось выявить основные этапы в работе над поставленной задачей, и найти целых два варианта ее решения. Доказать оптимальность одного из них и воссоздать интеллектуальную систему в работающей программе.

Основное правило для достижения наиболее правильного решения и в то же время удобного со всех сторон для конечного пользователя – это умение поставить себя на его место, дабы понять все тонкости и сложности работы в созданной программе или изобретенном устройстве.