Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основное / Методическое пособие по Turbo Prolog (старое)

.pdf
Скачиваний:
74
Добавлен:
20.10.2020
Размер:
372.32 Кб
Скачать

clearwindow.

/* Обработка 3 пункта меню “Выход”*/

process(3):- removewindow, exit.

/*Вывод пород собак*/ topic:- rule(X,Y,_),

write(X,". ",Y), topic. nl,fail.

/*Консультация*/ do_consulting:-

test(1,List), rule(_,X,List),

write("Ваш выбор:" ,X),!. do_consulting:-

write("Мне жаль, что не смог Вам помочь."). /*Тестирование*/

test(9,[]):-!. test(1,[N|List]):-

cond(N,Text),

makewindow(2,7,7,"",5,20,10,35), write("Вопрос:-",Text,"?"),nl, write("1-да"),nl,

write("0-нет"),nl, readint(R),R=1,!,test(3,List).

test(1,List):- test(2,List),!. test(N,[N|List]):-

cond(N,Text),

makewindow(2,7,7,"",5,20,10,35), write("Вопрос:-",Text,"?"),nl, write("1-да"), nl,

write("0-нет"), nl, readint(R),M=N+1, R=1,!,test(M,List). test(N,List):-M=N+1,test(M,List).

Задания для самостоятельной работы Разработать экспертную систему, тему выбрать самостоятельно.

Отчет должен содержать следующие пункты:

1.Тема ЭС.

2.Назначение, возможности программы.

3.Разработать структурно-функциональную схему.

4.Определить базу знаний, разработать механизм вывода, интерфейс программы.

5.По каким параметрам программу можно отнести к классу ЭС.

61

62

Рекомендуемая литература

1.Братко И. Программирование на языке Пролог для ИИ: Пер. с

англ.- М.- Мир, 1990

2.Ин Ц., Соломон Д. Использование Турбо-Пролога: Пер. с англ.-

М.:Мир, 1993.-608 с.,ил.

3.Марселлус Д. Программирование экспертных систем на ТурбоПрологе: Пер. с англ./Предисл. С.В.Трубицына.-М.-Финансы и статистика, 1994.-256с.:ил.

4.Стерлинг Л., Шапиро Э. Искусство программирования на языке Пролог: Пер.с англ.-М.: Мир, 1990.-235 с., ил.

5.Таунсенд К., Фохт Д. Проектирование и программная реализация экспертных систем на персональных ЭВМ: Пер. с англ./Предисл. Г.С.Осипова.-М. .-Финансы и статистика, 1990.- 320с.:ил.

63

Литература

1.Братко И. Программирование на языке Пролог для ИИ: Пер. с англ.-

М.- Мир, 1990

2.Доорс Дж., Рейблейн А.Р., Вадера С. Пролог-язык программирования будущего: Пер. с англ.- М.- Финансы и статистика, 1990

3.Стобо Д.Ж. Язык программирования Пролог: Пер. с англ.- М.- Радио и связь, 1993.-368 с.:ил.

4.Ин Ц., Соломон Д. Использование Турбо-Пролога: Пер. с англ.-М.:Мир, 1993.-608 с.,ил.

5.Информатика. Задачник-практикум в 2 т./Под ред. И.Г.Семакина, Е.К. Хеннера: Том.2.-М.:-БИНОМ. Лаборатория знаний, 2003.-278 с.:ил.

6.Информатика:Учеб.пособие для студ.пед.вузов/А.В.Могилев, Н.И.Пак, Е.К.Хеннер;Под ред. Е.К.Хеннера.-3-е изд., перераб. и доп.- М.:Издательский центр “Академия”, 2004.-848 с.

7.Каймин В.А. Основы компьютерной технологии.- М.:Финансы и статистика, 1992.-208 с.: ил.

8.Каймин В.А. Информатика: Учебник.-2-е изд., перераб. и доп.-М.-

ИНФРА-М,2001.-272 с.

9.Кларк К., Маккей Ф. Введение в логическое программирование на микро-Прологе. Пер. с англ.- М.- Радио и связь, 1987.

10.Клоксин У., Меллиш К. Программирование на языке Пролог: Пер.с

англ.-М.: Мир, 1987.

11.Малпас Дж. Реляционный язык Пролог и его применение. Пер. с англ./Под ред. В.Н. Соболева.-М.-Наука, 1990

12.Марселлус Д. Программирование экспертных систем на ТурбоПрологе: Пер. с англ./Предисл. С.В.Трубицына.-М.-Финансы и статистика, 1994.- 256с.:ил.

13.Стерлинг Л., Шапиро Э. Искусство программирования на языке Пролог:

Пер.с англ.-М.: Мир, 1990.-235 с., ил.

64

14.Таунсенд К., Фохт Д. Проектирование и программная реализация экспертных систем на персональных ЭВМ: Пер. с англ./Предисл. Г.С.Осипова.-М. .-Финансы и статистика, 1990.-320с.:ил.

15.Хоггер К. Введение в логическое программирование: Пер. с англ.-М.:

Мир, 1988.-348 с.

65

Пособие подготовлено на кафедре информатики Глазовского государственного педагогического института им. В.Г. Короленко

Сборник задач по логическому программированию

Составители:

Акбашева Альфия Мударисовна Камалов Ренат Рифович

66

67