Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача 1:Боевой конь сэра Гектора.

Самым ценным сокровищем сэра Гектора был его боевой конь. Храброе и быстрое благородное животное не раз ухитрялось превратить явное поражение в славную победу. Как звали коня и какой он был масти? Мы можем точно ответить, если внимательно посмотрим на условия.

1. Конь был вороной или серый, и его звали Верный.

2. Конь был каурый или гнедой, его звали Бесстрашный.

3. Коня звали Стремительный, и он был каурой или вороной масти.

4. Коня звали Верный, и он был серый или гнедой.

5. Коня звали Бесстрашный, и он был буланый или серый.

6. Конь не был белым, и его звали не Стремительный.

7. Масть коня была буланой или серой, его звали Верный.

Задача2: В ХАРЧЕВНЕ

На острове Буяне, что стоит посреди моря-океана, находятся три селения: Правдычино, Кривдино и Середина-на-Половине. Свои названия эти населенные пункты получили не случайно. Обитатели Правдычина всегда говорят только правду. Те, кто живет в Кривдине не вымолвят слова, чтобы не солгать. Жители Середины-на-Половине говорят попеременно то правду, то ложь, причем не как-нибудь: отрицание любого высказанного ими истинного утверждения ложно, отрицание ложного утверждения истинно. Других селений на острове Буяне нет: каждый островитянин живет в одном из трех перечисленных нами селений.

(Для тех, кто не знаком с географией острова Буяна, сообщаем, что река Половина делит остров на 2 равные части. Селение Середина-на-Половипе, как показывает само его название, раскинулось па живописных берегах Половины.)

Однажды на остров Буян высадился путешественник, и трое местных жителей пригласили его посидеть за дружеской беседой в харчевне. Путешественник, осведомленный о «тройственной природе» гостеприимных островитян, прежде всего вознамерился выяснить, кто из какого селения. В ответ на его вопросы местные жители—назовем их X, Y, Z—ответили следующее.

(1) X: я живу в том же селении, что и Y.

(2) Y: я живу в том же селении, что и Z.

(3) Z: ни X, ни Y мне не «земляки».

(4) X: Z из Середины-на-Половине.

(5) Y: от селения, где живет X, до моего селения такое же расстояние, как от Середины-иа-Половине до Кривдина.

(6) Z: X и Y не из одного селения.

(7) X: пока мы здесь беседовали, Z успел один раз солгать.

(8) Y: зато Х все время изрекал только истину.

(9) Z: последнее утверждение как у X, так и у Y ложно.

Над этими утверждениями путешественнику пришлось изрядно поломать голову.

Так в каких селениях живут X, Y и Z?

Необходимо решить на Visual Prolog 5.2

18 лет назад
demo_079
Гость 
40 летРоссия
18 лет в сервисе
Был
18 лет назад