Планирование уроков на учебный год (по учебнику Н.Д. Угриновича)



Урок 38
Экспертные системы распознавания химических веществ





§ 2.7. Экспертные системы распознавания химических веществ



Содержание урока

Экспертные системы

Лабораторная работа по неорганической химии «Распознавание химических удобрений»

Формальная модель экспертной системы «Распознавание удобрений»

Компьютерная модель экспертной системы на языке Visual Basic


Компьютерная модель экспертной системы на языке Visual Basic


image Компьютерная модель экспертной системы на языке Visual Basic. Создать экспертную систему распознавания удобрений можно с использованием языка Visual Basic. Экспертная система будет задавать пользователю серии вопросов о результатах взаимодействия вещества с кислотой, щелочью и солью или о внешнем виде удобрений. Пользователь будет отвечать «Да» или «Нет» (на основании опытов или теоретических знаний). В результате нескольких серий вопросов будут определены названия всех удобрений.

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

В объектно-ориентированном языке программирования Visual Basic вспомогательные алгоритмы реализуются с помощью общих процедур. Каждой общей процедуре дается уникальное название — имя процедуры. Запись общей процедуры производится следующим образом:

Sub ИмяПроцедуры(...)

программный код

End Sub


Запуск общих процедур не связывается с какими-либо событиями, а реализуется путем вызова по имени из других процедур.

Контрольные вопросы


1. Является ли единственным приведенный алгоритм учебной экспертной системы распознания удобрений? Какие еще варианты алгоритма экспертной системы вы можете предложить?

Cкачать материалы урока
image







Наверх