50857

Система COMP-P(Expert COMPonent for the Pascal-oriented tool) и построение исполняемого модуля в Borland Delphi

Лабораторная работа

Информатика, кибернетика и программирование

Ознакомьтесь с примером из папки Exmples Steklo. Запустите программу COMPP версия 3 smll и откройте пример steklo. Рассмотрим проект ksteklo. Проект содержит модули формы steklo1.

Русский

2014-01-31

149 KB

6 чел.

Лабораторная работа №1

Целью данной лабораторной работы является знакомство с системой COMP-P(Expert COMPonent for the Pascal-oriented tool) и построение исполняемого модуля в Borland Delphi.

Данная система поддерживает продукционное представление знаний и различные методы аргументации логического вывода. Ее открытая архитектура позволяет встраивать средства использования знаний в прикладные программы и системы.

Порядок выполнения работы

1. Ознакомьтесь с примером из папки Examples\Steklo.

Ответив только на три вопроса и запустив процедуру логического вывода,

Вы получите значения вспомогательных и целевой переменных.

Трассировка позволяет проследить логический вывод.

2. Запустите программу «COMP-P версия 3 small» и откройте пример «steklo.set».

Закладка «текст набора правил» содержит описание базы знаний.

Выполните команду «Компиляция/Выполнить компиляцию». В закладке «Pascal модуль» сгенерируется код для модуля проекта Delphi.

Диаграмма зависимостей предназначена для проверки правил логического вывода и отображает, взаимосвязь правил и переменных.

3. Рассмотрим проект ksteklo.dpr.

Проект содержит модули формы steklo1.pas, steklo1.dfm и модуль логического вывода steklo.pas.

  •  Модуль формы «steklo1» предназначен для диалога с пользователем и создается разработчиком приложения.
  •  Модуль «steklo» содержит базу знаний и создается автоматически программой COMP-P.

К модулю формы подключена библиотека «cp3_iesm» и файл проекта «steklo».

В процедуре Button1Click задаются начальные значения переменных логического вывода из модуля «steklo».

   kach:=0;

   odnor:=0;

   polos:=0;

   vspen:=0;

   nalser:=0;

   osv:=0;

   //***********************

   zerns:=RG1.ItemIndex+1;

   vlagn:=RG2.ItemIndex+1;

   sodg:=RG3.ItemIndex+1;

Параметры esSetReasonMode  и esSetReasonMode из библиотеки «cp3_iesm»   задают режим логического вывода.

   if CBox1.Checked then esSetReasonMode:=1

   else esSetReasonMode:=0;

   if CBox2.Checked then esSetTrassMode:=1

   else esSetTrassMode:=0;

   if CBox3.Checked then

       esSetTrassMode:=esSetTrassMode+2;

Вызывается функция  логического вывода из модуля «steklo».

_steklo;

Далее на форму выводятся значения переменных логического вывода.

//*******************************************

   Label1.Caption:=t_nalser[nalser];

//*******************************************

   Label2.Caption:=t_polos[polos];

//*******************************************

   Label3.Caption:=t_osv[osv];

//*******************************************

   Label4.Caption:=t_vspen[vspen];

//*******************************************

   Label5.Caption:=t_odnor[odnor];

//*******************************************

   ST6.Caption:=t_kach[kach];


 

А также другие работы, которые могут Вас заинтересовать

18180. ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ПРИРОДНО-ЗАПОВІДНОГО ФОНДУ ТА ІНШОГО ПРИРОДООХОРОННОГО ПРИЗНАЧЕННЯ, РЕКРЕАЦІЙНОГО, ОЗДОРОВЧОГО, ІСТОРИКО-КУЛЬТУРНОГО ПРИЗНАЧЕННЯ 81 KB
  Лекція 24 ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ПРИРОДНОЗАПОВІДНОГО ФОНДУ ТА ІНШОГО ПРИРОДООХОРОННОГО ПРИЗНАЧЕННЯ РЕКРЕАЦІЙНОГО ОЗДОРОВЧОГО ІСТОРИКОКУЛЬТУРНОГО ПРИЗНАЧЕННЯ План: Поняття склад та особливості правового режиму земель природнозаповідного фонду Понятт...
18181. ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ЛІСОГОСПОДАРСЬКОГО ПРИЗНАЧЕННЯ 76 KB
  Лекція 25 ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ЛІСОГОСПОДАРСЬКОГО ПРИЗНАЧЕННЯ План: Поняття та склад земель лісогосподарського призначення їх співвідношення з понятям ліс Відмежування земель лісового фонду від земельних ділянок під нелісовими насадженнями Склад ...
18182. ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ВОДНОГО ФОНДУ 79 KB
  Лекція 26 ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ВОДНОГО ФОНДУ План: Поняття та склад земель водного фонду Дозвільний порядок на проведення робіт на землях водного фонду Правовий режим окремих різновидів земель водного фонду Правові форми використання земель водно
18183. ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ПРОМИСЛОВОСТІ, ТРАНСПОРТУ, ЗВЯЗКУ, ЕНЕРГЕТИКИ, ОБОРОНИ ТА ІНШОГО ПРИЗНАЧЕННЯ 87.5 KB
  Лекція 27. ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ПРОМИСЛОВОСТІ ТРАНСПОРТУ ЗВ'ЯЗКУ ЕНЕРГЕТИКИ ОБОРОНИ ТА ІНШОГО ПРИЗНАЧЕННЯ План: Поняття земель промисловості транспорту звязку енергетики оборони та іншого призначення Загальні риси правового режиму земель промислово...
18184. Проблема одаренности: анализ базовых дефиниций 136 KB
  Тема 1. Проблема одаренности: анализ базовых дефиниций. Общее представление об одаренности Трехсторонняя модель одаренности. Трехкольцевая модель Д.Рензулли. Проблема соотношения творчества и обучения. Природа творчества и деятельности по Дружинину.
18185. ІНДИВІДУАЛЬНІ ОСОБЛИВОСТІ ОБДАРОВАНИХ 183 KB
  Матеріал до теми 2 ІНДИВІДУАЛЬНІ ОСОБЛИВОСТІ ОБДАРОВАНИХ Типологія обдарованості. Творча особистість і її життєвий шлях У дослідженнях проведених у лабораторії психології здібностей Інституту психології РАНЕЙ А.Н. Вороніним на дорослих випробуваних ...
18186. ГЕНЕЗИС ОДАРЕННОСТИ 38 KB
  Материал к теме 3 ГЕНЕЗИС ОДАРЕННОСТИ Существует три подхода в отношении генезиса одаренности: 1 генетический отводящий основную роль в детерминации психических свойств наследственности; 2 средовой представители которого считают решающим фактором развити
18187. ВИДЫ ОДАРЕННОСТИ 122 KB
  ВИДЫ ОДАРЕННОСТИ Понятия о видах одаренности. Теория множественности видов интеллекта Ховарда Гарднера. Общая интеллектуальная и академическая одаренность. Художественная одаренность. Творческая одаренность. Лидерская одаренность. Практическая одаренно...
18188. Диагностика одаренности. Наиболее популярные тесты диагностики творческой одаренности 524 KB
  Материалы к теме Диагностика одаренности. Наиболее популярные тесты диагностики творческой одаренности. К числу наиболее популярных тестов направленных на выявление творческой одаренности можно отнести следующие: тесты креативности для детей разработанн