Майкл предпочитает баскетбол и играет лучше, чем американец. Израильтянин Саймон играет лучше теннисиста. Игрок в крикет занял первое место.
Кто является австралийцем? Каким спортом занимается Ричард?
Подобные логические головоломки изящно решаются посредством конкретизации значений подходящей структуры данных и выделения значения, приводящего к решению.
Если вам необходима изюминка в интерьере вашего помещения, используйте оформление витражами, здесь вы можете заказать http://www.vitragi.ru/.
Каждый ключ к разгадке преобразуется в факт относительно структуры данных. Это может быть сделано с использованием абстракции данных до определения точной формы структуры данных. Проанализируем первый ключ к разгадке: "Майкл предпочитает баскетбол и играет лучше, чем американец". Очевидно, речь идет о двух разных людях. Одного зовут Майклом, и он занимается баскетболом, в то время как второй - американец. Кроме того, Майкл лучше играет в баскетбол, чем американец. Предположим, что Friends - структура данных, подлежащая конкретизации, тогда наш ключ может быть выражен следующей конъюнкцией целей:
'играет лучше'(Man1,Man2,Friends), 'имя'(Man1,'майкл'),
'спорт'(Man1,'баскетбол'), 'национальность'(Man2,'американец').
Аналогично второй ключ можно представить конъюнкцией целей:
'играет лучше'(Man1,Man2,Friends), 'имя'(Man1,'саймон'),
'национальность'(Man1,'израильтянин'), 'спорт'(Man2,'теннис').
Наконец, третий ключ к разгадке выразится следующим образом:
'первый'(Friends,Man),'спорт'(Man,'крикет'). |