Экспертная система
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: конспект занятия, конспекты по истории
| Добавил(а) на сайт: Jessen.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
У вас есть корни?
2
Да
Нет
111
Вы пьете кровь?
2
Да
Нет
Преимущества предложенной архитектуры базы знаний:
1. Простота построения.
2. Количество вопросов и ответов в системе не ограниченно.
3. Длина строки не ограниченна.
Вывод экспертной системы отображается на экране.
3 Действие программы.
Программа задает нужное количество вопросов, получая на каждый из них
ответ. Если полученных ответов достаточно для определения объекта, система
выдает ответ на экран (Вид животного).
3. Описание программы
3.1 Язык программирования
При написании настоящей программы использовался язык Object Pascal и
система программирования Borland(Delphi(5.0.
3.2.1 Описание структуры программы
Диаграмма модульной структуры
[pic]
3.2.2 Описания входящих процедур
procedure ExitClick(Sender: TObject); - осуществляет выход из программы.
Procedure Button1Click(Sender: TObject); - меняет глобальную переменную select (множит ее на 10 и прибавляет 1), затем обновляет форму. procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure BackClick(Sender: TObject); - проверяет select. Если она больше 10,то присваивает ей целую часть при делении на 10. Затем вызывает процедуру обновления формы. procedure Button5Click(Sender: TObject); - визуализирует форму о программе. procedure FormCreate(Sender: TObject); - обновляет основную форму при запуске программы. procedure ReLoad(Sender: TObject); - обновление формы. Связывает файл с файловой переменной «namebd», открывает файл для чтения, ищет в файле строку, значение которой соответствует значению в «select» и после этого выходит из цикла. Затем читает следующую строку и присваивает ее значение свойству «caption» (заголовок) строки «label1». Далее читает следующую строку и присваивает ее значение переменной «i» (это количество кнопок). Потом заходит в цикл на 4 кнопки, в котором определяется количество активных кнопок. Под каждую кнопку программа читает соответствующую строку, которая присваивается свойству caption (для соответствующей кнопки).Затем кнопка активизируется.
Если номер цикла больше количества активных кнопок, то деактивируются лишние кнопки.
Дальше происходит закрытие файла.
Рекомендуем скачать другие рефераты по теме: курсовые, отечественная война реферат.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата