Введение в проблему искусственного интеллекта

ТЕМА: Средства модульного прг-я в ТП


 

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

Средства ТП для поддержки мод. прог-я следующие:

  1.Междумольная информационная связь в П. реализуется кака и в других языках прог-я, через общие переменные. Для этого  в связываемых модулях после раздела domains, где описываются те приемы, кот. описываются в разных модулях.

  2.Актуализация каждого модуля производится путем вызова соответствующего правила, кот. д.б. известно во всех связывающих модулях в разделе global predicates.

  3.Ср-ва обр-ки  модульных программ.

  3.1.Использование предиката include “ имя программного файла”.

include — используется в том случае, когда к текущей программе на уровне исходного модуля.

Цепочка модулей м.б. сколь угодно длинной, но не д.б. циклов.

“ имя прогр. файла “ м. содержать маршрут поиска файла на диске.

  4.project “имя файла-проекта”

Эта дирректива д.б. записана 1-й в тех модулях, кот. необходимо объединить в 1-й загрузочный модуль с именем файла-проекта. По аналогам с разработками Borland, все модули, объед. в проект, компилируется отдельно, а связь происходит на уровне объектных модулей.



Содержание раздела