Читайте также:
|
|
Рассмотрим школьную задачу по химии за 10-й класс. Учитель берет одно из шести химических удобрений и помещает его в колбу. Что в колбе — неизвестно. Это может быть аммиачная селитра, натриевая соль, сульфат аммония, суперфосфат, сильвинит или калийная соль. Нужно выполнить эксперимент, позволяющий узнать, какое именно вещество находится в колбе.
Опыт делают в два этапа. Сначала идут подготовительные действия:
1. Положить удобрение в три сосуда.
2. В первый сосуд добавить серную кислоту Н2SO4.
3. Во второй сосуд добавить раствор хлорида бария ВаСl.
4. В третий сосуд добавить щелочь.
После этого анализируются результаты и определяется неизвестное вещество на основании табл. 3.
В методических указаниях по курсу “информатика” для средних школ рекомендуется использовать этот пример для ознакомления учащихся с принципом работы профессиональных экспертных систем. Для этой цели школьникам предлагается изучить упрощенную учебную экспертную систему в виде программы на языке БЕЙСИК. Функционирование учебной экспертной системы реализуется в диалоге ученика и системы. Экспертная система задает ученику серию вопросов, анализирует ответы и сравнивает с хранящимися в ней фактами. Система производит логический вывод и формирует ответ на интересующий пользователя вопрос — в данном случае сообщает ученику название удобрения.
Таблица 3
Название вещества | Внешний вид | Результат взаимодействия с | ||
Н2SO4 | BaCl | щелочью | ||
Аммиачная селитра | Белые кристаллы | Бурый газ | — | Запах аммиака |
Натриевая селитра | Бесцветные кристаллы | Бурый газ | Помутнение | — |
Сульфат аммония | Светло-серые кристаллы | — | Белый осадок | Запах аммиака |
Суперфосфат | Светло-серый порошок | — | Белый осадок | — |
Сильвинит | Розовые кристаллы | — | — | — |
Калийная соль | Бесцветные кристаллы | — | — | — |
Учебная экспертная система (программа на языке БЕЙСИК)
10 REM Распознавание удобрений
20 PRINT «При взаимодействии с серной кислотой выделяется бурый газ?»
30 INPUT A$
40 IF A$="да" THEN GOSUB 100 ELSE GOSUB 200
50 PRINT «Данное удобрение —»;Х$
60 END
100 REM взаимодействие со щелочью
110 INPUT «При взаимодействии с раствором щелочи ощущается запах аммиака?»;В$
120 IF B$="да" THEN X$="аммиачная селитра" ELSE X$="натриевая селитра"
130 RETURN
200 REM взаимодействие с раствором хлорида бария
210 INPUT «При взаимодействии с раствором хлорида бария и уксусной кислотой выпадает белый осадок?»;С$
220 IF C$="да" THEN GOSUB 300 ELSE GOSUB 400
230 RETURN
300 REM взаимодействие с раствором щелочи
310 INPUT «При взаимодействии с раствором щелочи ощущается запах аммиака?»;D$
320 IF D$="да" THEN X$="сульфат аммония" ELSE X$="суперфосфат"
330 RETURN
400 REM розовые кристаллы
410 NPUT «Розовые кристаллы?»;Е$
420 IF E$="да" THEN X$="сильвинит" ELSE X$="калийная соль"
430 RETURN
Дата добавления: 2015-08-21; просмотров: 121 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Что такое профессиональные знания? | | | Визуализация экспертных систем |