Нужны проблемы / упражнения о Prolog DCG - PullRequest
1 голос
/ 03 января 2011

Вы случайно не знаете, где я могу найти список проблем / упражнений по прологу, в которых используется DCG, чтобы лучше понять эту концепцию?

Я прочитал некоторые спецификации относительно этого, но лучший способ узнать это - практиковаться с ним.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 05 января 2011

Вот хорошее место для начала http://www.scism.lsbu.ac.uk/inmandw/tutorials/nlp/. Он начинается с разговора о языке, а затем показывает способы его реализации в Прологе.

Хорошо начинать обучение с создания программ, которые следуют строгим языковым правилам. Популярный пример, который показывают университеты, - это создание синтаксических анализаторов, принимающих действительные блейзоны, потому что в этом есть небольшая неопределенность. Вы можете искать в Интернете способы создания действительных гербов. Фактический термин для разработки гербов называется геральдикой.

Надеюсь, это поможет!

1 голос
/ 03 января 2011

Проверка http://www.learnprolognow.org/. На самом деле есть глава о DCG (гл. 7).Упражнения можно найти здесь: http://cs.union.edu/~striegnk/learn-prolog-now/html/node62.html#sec.l7.exercises,, но на самом деле они также есть на веб-странице.

Удачи!

...