Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Експертна система "Комп'ютерні ігри"

Реферат Експертна система "Комп'ютерні ігри"





Лиспа - представлення програми у вигляді списків - визначає однорідність і простоту синтаксису. Зовні вихідний код програми на Ліспі відрізняється великою кількістю круглих дужок; редагування програм значно спрощується використанням текстового редактора, що підтримує автоматичне вирівнювання коду, підсвічування відповідних пар дужок і команди роду «перейти через список вправо». Добре пристосований до кодування на Ліспі редактор Emacs.

· Засоби автоматизації розробки експертних систем

Додаткові модулі

Під додатковими модулями розуміються ті корисні програми, які можна виконувати разом з додатком. Як правило, такі програми реалізують деякі спеціальні функції, як би «знімаючи їх з полиці», причому для звернення до таких функцій не потрібно що-небудь програмувати в основному додатку чи займатися його індивідуальної настроюванням. Одним із прикладів такого роду додаткового модуля може служити програмний пакет Simkit з комплекту середовища КЕЕ. Цей пакет дозволяє оснастити експертну систему методами моделювання.

· Оболонки експертних систем

Оболонки експертних систем - програмний продукт, що володіє засобами подання знань для певних предметних областей. Завдання користувача полягає не в безпосередньому програмуванні, а у формалізації і введенні знань з використанням наданих оболонкою можливостей. Недоліком цих систем можна вважати неможливість охоплення однією системою всіх існуючих предметних областей. Прикладом можуть служити Інтерексперт, РС +, VP-Expert.


3. Розробка експертної системи комп'ютерні ігри


3.1 Формалізація завдання - дерево вирішення завдання


Складемо дерево вирішення завдання за коштами відповідей на питання Так-Ні:


Малюнок 2. - Дерево вирішення завдання


.2 Формування правил - схема


Малюнок 3 - Дерево правил

3.3 Лістинг


database

yes (symbol)

no (symbol)(symbol)(symbol)(symbol)_to_database(symbol,char)_simbol(char,char)(char)_from_database.:-(2,23,30,« klassifikaciya igr », 0,0,25,80), (2),, write (« Otvette na voprosw: »), nl, nl,, (clear_from_database), (X),, nl, nl, nl, («Nfzhmite lubuu klavishu»),,. :-( X),!, nl,

write («Otvet:», X, «.»), nl. (Y) :-( «Vopros:», Y," ?"), (X),

write (X), nl, _to_database (Y, X). _simbol (C, «y»): - C=«y»,!. _simbol (C, «n» ): - C=«n»,!. _simbol (C, «y»): - C=«Y»,!. _simbol (C, «n»): - C=«N», !. (C): -, (X), _simbol (X, C),! ..

repeat:-repeat. (Y) :-( Y),!. (Y): -

not (no (Y)), (Y). _to_database (Y, «y»): - assertz (yes (Y)). _to_database (Y, «n»): -assertz (no (Y)), fail._from_database: - retract (yes (_)), fail._from_database: - retract (no (_)), fail. («kvest») :-( «igra bez ineterneta ?" ), (« igraete 1m geroem?" ), (« nuzhno mnogo dumat?" ),

priznak («sta4inaya grafika?"). («rpg»): -

priznak («igra bez ineterneta?"), («igraete 1m geroem?"),

priznak («nuzhno mnogo dumat?"), («ne sta4inaya grafika?"). («action») :-( «igra bez ineterneta?"), («igraete 1m geroem?"), («ne nuzhno mnogo dumat?"). (...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Allusion as discourse symbol
  • Реферат на тему: Розробка програми для вирішення завдання &Знаходження спільної точки N кіл&
  • Реферат на тему: Створення класу і розробка програми "Бінарне дерево пошуку"
  • Реферат на тему: Розробка технічного завдання на програмний продукт "Обліку і тарифікац ...
  • Реферат на тему: Розробка експертних систем засобами мови Турбо-Пролог