Лабораторная работа по неорганической химии «Распознавание химических удобрений»
Формальная модель экспертной системы «Распознавание удобрений»
Компьютерная модель экспертной системы на языке Visual Basic
Компьютерная модель экспертной системы на языке Visual Basic. Создать экспертную систему распознавания удобрений можно с использованием языка Visual Basic. Экспертная система будет задавать пользователю серии вопросов о результатах взаимодействия вещества с кислотой, щелочью и солью или о внешнем виде удобрений. Пользователь будет отвечать «Да» или «Нет» (на основании опытов или теоретических знаний). В результате нескольких серий вопросов будут определены названия всех удобрений.
При разработке сложного алгоритма целесообразно стараться выделить в нем последовательности действий, которые выполняют решение каких-либо подзадач и могут вызываться из основного алгоритма. Такие алгоритмы называются вспомогательными и в языках программирования реализуются в форме подпрограмм, которые вызываются из основной программы.
В объектно-ориентированном языке программирования Visual Basic вспомогательные алгоритмы реализуются с помощью общих процедур. Каждой общей процедуре дается уникальное название — имя процедуры. Запись общей процедуры производится следующим образом:
Sub ИмяПроцедуры(...)
программный код
End Sub
Запуск общих процедур не связывается с какими-либо событиями, а реализуется путем вызова по имени из других процедур.
1. Является ли единственным приведенный алгоритм учебной экспертной системы распознания удобрений? Какие еще варианты алгоритма экспертной системы вы можете предложить?