Задание на лабораторную работу. write(dpositive(,P,, ,Q,)), nl,
1. Провести тестирование программы LABO1.PRO (см. прил. 1). 2. Изменить программу LABO1.PRO так, чтобы перед окончанием работы выводилось содержимое БД, например, путем использования предиката вида wr_bd:- dpositive(P,Q), write("dpositive(",P,", ",Q,")"), nl, fail. 3. Изменить программу LABО1.PRO так, чтобы она обеспечивала распознавание животных в соответствии с правилами, приведенными в прил. 2. 4. Провести тестирование программы LABO2.PRO (см. прил. 1). 5. Изменить программу LABО2.PRO так, чтобы она обеспечивала распознавание животных в соответствии с правилами, приведенными в прил. 2. 6. Варианты индивидуальных заданий: Вариант №1. Требуется разработать фрагмент экспертной системы, предназначенной для прогнозирования погоды. Вариант №2 Требуется разработать фрагмент экспертной системы, предназначенной для обнаружения того, что делать, если автомобиль не заводится. Вариант №3 Требуется разработать фрагмент экспертной системы, предназначенной для помощи отвечающему по телефону доверия, когда отвечающий должен определить яд, который мог быть принят звонящим. Вариант №4 Требуется разработать фрагмент экспертной системы, предназначенной для диагностики неисправностей персонального компьютера. Экспертная система должна исследовать ситуацию и попытаться определить на общем уровне, допускает ли ошибки пользователь или, действительно, имеется неисправность в системном блоке. Вариант №5 Требуется разработать фрагмент экспертной системы, предназначенной для подбора субоптимальной конфигурации персонального компьютера с учетом субъективных и объективных потребностей заказчика. Вариант №6 Требуется разработать фрагмент экспертной системы, предназначенной для подбора субоптимальной конфигурации локальной компьютерной сети с учетом множества эксплутационных, финансовых и прочих важных критериев.
Вариант №7. Требуется разработать фрагмент экспертной системы, предназначенной для подбора субоптимальной конфигурации ноутбука с учетом субъективных и объективных потребностей заказчика. Вариант №8 Требуется разработать фрагмент экспертной системы, предназначенной для диагностики вирусных заболеваний человека по совокупности симптомов. Каждый симптом может указывать на несколько болезней (возможно, с разной степенью уверенности). Вариант №9 Требуется разработать фрагмент экспертной системы, предназначенной для диагностики заболеваний желудочно-кишечного тракта человека по совокупности симптомов. Каждый симптом может указывать на несколько болезней (возможно, с разной степенью уверенности). Вариант №10 Требуется разработать фрагмент экспертной системы, предназначенной для диагностики инфекционных заболеваний человека по совокупности симптомов. Каждый симптом может указывать на несколько болезней (возможно, с разной степенью уверенности). Вариант №11 Консультация в отношении приема лекарств при болезнях родственных вирусной инфекции или гриппу. В зависимости от конкретных симптомов заболевания решить, обращаться ли к врачу. Вариант №12 Консультация в отношении приема лекарств при болезнях желудочно-кишечного тракта человека. В зависимости от конкретных симптомов заболевания решить, обращаться ли к врачу. Вариант №13 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки легкового автомобиля с учетом субъективных факторов, объективных потребностей и платежеспособности клиента и др. Вариант №14 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки грузового автомобиля с учетом субъективных факторов, объективных потребностей и платежеспособности клиента и др.
Вариант №15 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки жилой недвижимости с учетом связанных с этим важных факторов (надежность продавца, платежеспособность покупателя, страхование сделки, изменение цен и банковских процентных ставок и др.). Вариант №16 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки нежилой недвижимости с учетом связанных с этим важных факторов (надежность продавца, платежеспособность покупателя, страхование сделки, изменение цен и банковских процентных ставок и др.). Вариант №17 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки офисной мебели с учетом связанных с этим важных факторов. Вариант №18 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки строительных материалов для ремонта офиса. Вариант №19 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки строительных материалов для ремонта квартиры. Вариант №20 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки сотового телефона. Вариант №21 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки смартфона или коммуникатора. Вариант № 22. Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки стиральной машины. Вариант №23 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки холодильника. Вариант №24. Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки фотоаппарата. Вариант №25 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки спортивного тренажера. Вариант №26 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки телевизора.
Вариант №27 Диагностика причины зависания в процессе загрузки операционной системы ПЭВМ. Вариант №28 Диагностика причины зависания в процессе загрузки операционной системы ПЭВМ. Вариант №29 Требуется разработать фрагмент экспертной системы, предназначенной для диагностики неисправностей автомобиля. Вариант №30 Требуется разработать фрагмент экспертной системы, предназначенной для консультации в отношении покупки мебели для гостиной комнаты квартиры.
Библиографичекий список
Адаменко А.Н. Логическое программирование и Visual Prolog / А.Н. Адаменко, А.М. Кучуков − СПб.: БХВ-Питер, 2003. − 992 с. Акилова И.М. Логическое программирование: практикум / И.М. Акилова. - Благовещенск: Амурский гос. ун-т., 2002. - 40 с. Акилова И.М. Программирование на языке Tурбо-Пролог: практикум / И.М. Акилова. - Благовещенск: Амурский гос. ун-т., 2002. - 40 с. Бессмертный, И.А.Искусственный интеллект: учеб. пособие – СПб: СПбГУ ИТМО, 2010. –132 с. Братко И. Программирование на языке Пролог для искусственного интеллекта. / Пер. с англ.М.: Мир, 1990. Братко И. Алгоритмы искусственного интеллекта на языке PROLOG, 3-е издание: Пер. с англ. − М.: Издательский дом «Вильяме», 2004. − 640 с. Ин П., Соломон Д. Использование Турбо-Пролога. / Пер. с англ. М.: Мир1993. Клоксин, У. Программирование на языке Пролог. / У. Клоксин, К. Меллиш - М.: Мир, 1987. Марселлус Д. Н. Программирование экспертных систем на Турбо – Прологе. / Пер. с англ. М.: Финансы и статистика, 1994. Новицкая Ю.В. Основы логического и функционального программирования: учеб. пособие. − Новосибирск: НГТУ, 2006. − 60 с. Стобо Д.Ж. Язык программирования Пролог. / Пер.с англ. М.:Радио и связь,1993. Функциональное и логическое программирование. Ч. 2. Логическое программирование: лабораторный практикум / Д.В. Михайлов, Г.М. Емельянов. - Великий Новгород: НовГУ им. Ярослава Мудрого, 2007. - 88 с. Чанышев О.Г. Программирование в Логике: Учебное пособие. - Омск: Изд-во ОмГУ, 2004. - 64 с. Шрайнер, П.А. Основы программирования на языке Пролог: курс лекций: учеб. пособие. - М.: Изд-во: Интернет-Университет информационных технологий, 2009, - 173 с. ПРИЛОЖЕНИЕ 1
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|