Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розділ опису предикатів внутрішньої бази даних

Реферат Розділ опису предикатів внутрішньої бази даних





ішення логічного шляху, то TURBO PROLOG повертається до встановленого вказівником і шукає інше відповідність. Такий процес називається пошуком з поверненням (backtracking).


.2.4 Розділ опису внутрішньої мети

З зарезервованого слова goal починається розділ опису внутрішньої мети програми.

В ЕС «Тип темпераменту» в самому тілі програми ми використовували внутрішню мету:


goal (1,10,12, «Експертна система: Тип темпераменту», 0,0,25,80), («ЕС розроблена студенткою 542 класу»), nl, (« ; Кучеренко Надією »), nl, (« -------------------------------------------- »), nl,.


Сама пропозиція, визначальне мета, складається з семи подцелей, розділених комами.

Перша подцель:

makewindow (1,10,12, «Експертна система: Тип темпераменту», 0,0,25,80),


Предикат makewindow створює нове вікно на екрані. Коли вікно створене, воно стає активним (поточним), і вся виведена інформація автоматично направляється в нього.

Предикат makewindow має формат:


makewindow (WNo, ScrAttr, FrAttr, Heading, Row, Col, Height, Width)


Описи аргументів цього предиката наведені в таблиці 2, атрибути квітів утворюються з значень, наведених у таблиці 3.


Таблиця 2 - Описи аргументів предиката makewindow

АргументОпісаніеWnoНомер окнаScrAttrАтрібут колір букв.FrAttrАтрібут кольору рамки окна.HeadingТекст заголовка окна.Row, ColОпределяет лівий верхній кут окна.HeightВисота вікна, включаючи рамкуWidthШіріна вікна, включаючи рамку.

Таблиця 3 - Опис атрибути квітів предиката makewindow

Колір буквВелічінаЦвет рамкиВеличинаЧерный0Черный0Серый8Голубой16Голубой1Зеленый32Светло голубой0Синий48Зеленый2Красный64Светло зеленый10Алый80Синий3Коричневый96Светло синий11Белый112Красный4Светло красний12Алий5Светло алый13Коричневый6Желтый14Белый7

Другий підцілі є друк наступного рядка символів на екрані:

«ЕС розроблена студенткою 542 класу»

Ця подцель утворена за допомогою предиката write, одного з багатьох «вбудованих» предикатів TURBO PROLOG. Подібні предикати не вимагають спеціального опису в програмі, їх можна використовувати відразу.

Вбудований предикат write в даній програмі зустрічається у вигляді: («ЕС розроблена студенткою 542 класу»),

Подвійні лапки при цьому застосовуються для обмеження символьного рядка; подібним чином повинні виділятися все символьні рядки.

Третя подцель задається ще одним вбудованим предикатом: nl. Предикат nl переводить курсор в початок наступного рядка.

Четвертої підцілі є вивід на екран рядки:

« Кучеренко Надією »

П'ята подцель, ще один предикат nl.

Шоста подцель призначена для виведення на екран рядки

«-------------------------------------------- »

Цей рядок служить для візуального розділення інформації про творця експертної системи і початком процедури визначення класу тварин.

Сьома подцель - преди...


Назад | сторінка 8 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Поняття предиката. Безліч істинності предиката. Класифікація предикатів
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Система виховання і розвитку дітей дошкільного віку, розроблена М. Монтессо ...
  • Реферат на тему: Гармонізована система опису та кодування товарів