prolog условия



Автор Vagrant задал вопрос в разделе Другие языки и технологии

Объясните пожалуйста как работает Prolog и получил лучший ответ

Ответ от Jurijus Zaksas[гуру]
О-о-о, пролог работает на логике предикатов. Так что изучи для начала этот раздел математической логики, тогда тебе все станет более-менее понятно и в прологе. Или не станет...
Присваивание - это =
Но это не то присваивание, к которому вы привыкли в С++, это связывание переменных со значением.
Переменные, в том понятии, которое вы знаете, в прологе используются нечасто, и уж точно не используются в учебном процессе.
Условия пишутся так: =, <, >, <>, <=, >=. Но if в прологе нет. И сравнения имеют другой смысл, чем в императивных языках.
Программа на прологе не может быть переведена на С++ прямой заменой ключевых слов, как, например, между С++ и Паскаль, так как принцип её построения совершенно другой.
Вам нужно было начинать с исчисления предикатов.

Ответ от Дмитрий Макаров[гуру]
ты не обнаглел? иди в гугл, либо посмотри на форуме либо скачай себе учебник и учи!

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Объясните пожалуйста как работает Prolog
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*