Комментарии 12
Реферат писали или курсовую ?
В книге Братко все это есть и даже гораздо больше. Расскажите лучше о практических задачах.
Я вот при всем желании за 30 лет никуда этот Пролог так приспособить и не смог.
В 90-е участвовал в разработке системы, одним из компонентов которой была экспертная система на Прологе. ЭС обучалась экспертами на любую предметную область (в нашем случае была помощь в постановке анамнеза в психиатрии)
У нас есть одна железка web-интерфейс которой написан на прологе.
Я всё хочу с помощью него написать решебник физических задач. Факты - константы, правила - формулы. Перевести всё Дано в Си, подставить формулы, и можно будет получить ответ.
Но всё руки не дойдут уже лет 10 как
Кто хочет познать боль попробуйте что то сделать на пролог д))), докуменция по которому из одной страницы от автора... А нам это в институте преподают
У нас был в универе Пролог и Лисп факультативом в магистратуре. Наш профессор по программированию очень любил задачи что-то типа "При каких действиях человек окажется блондинкой". Но применения данным языкам я тоже не встречала. А вот лабораторные были смешными.
Обработка списков происходит с помощью предикатов.
А кто такие эти предикаты? Я понимаю факты и правила. А предикаты это что?
mymember(H, [H|]).
mymember(H, [|T]) :- mymember(H, T).
Не понятно почему в первом "[Н|]". Это обозначает, что хвоста нет, только голова?
А во втором [|T]. А что с головой? Где она? Сколько элементов должно быть пропущено? На усмотрение пролога?
Как-то не понятна логика написанного.
Логическое программирование для начинающих. Prolog