Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2013, 20:20   #1
SnakeLight
 
Регистрация: 26.02.2009
Сообщений: 4
По умолчанию Прогноз спортивных результатов на prolog

По условию 1 места между участниками заплыва могли распределиться следующим образом:
A: 4-7; E: 1,2;
B: 5-7; F: 1-3;
C: 6-7; G: 1-4;
D: 1,7;
Разумнее всего начать с одного из спортсменов, имеющих наименьшее число "возможностей", например с D или E.
Итак, спортсмен D мог занять место 7 или 1. Однако если бы D занял место 7, то C мог бы занять лишь место 6, B - лишь 5 и A - лишь место 4. Таким образом, все места с 4-го по 7-е распределились бы так:
место 4 занял A, место 5 - B, место 6 - C и место 7 - D. При этом все четыре участника заплыва от A до D оказались сдвинутыми назад по сравнению с тем распределением мест, которое предсказывал знаток спорта, что противоречит условию 2. Следовательно, D занял не 7-е, а 1-е место. Рассуждая так же, как и в первом случае придем к выводу, что места между участниками заплыва распределились следующим образом:
место 1 занял D, место 2 - E, 3 - F и место 4 - G (I). Итак, судьбу четырех первых мест удалось установить однозначно. Однако при попытке выяснить, каким образом распределились три последних места между спортсменами A, B и C, мы придем к четырем различным ответам:
(I) место 5 занял A, 6 - C, 7 - B;
(II) место 5 занял B, 6 - C, 7 - A;
(III) место 5 занял A, 6 - B, 7 - C;
(VI) место 5 занял B, 6 - A, 7 - C;
Любой из четырех вариантов распределения трех последних мест может служить продолжением единственного варианта (I) распределения четырех первых мест, при этом все четыре результата полностью согласуются с условиями 1 и 2. Следовательно, эти условия недостаточны для того, чтобы, пользуясь ими, можно было однозначно ответить на вопрос о том, как распределились места между участниками заплыва.

Кто знает как решить это задачу средством prolog(turbo prolog)?
Буду очень благодарен тем людям кто мне поможет с решением этой задачи. Спасибо.
SnakeLight вне форума Ответить с цитированием
Старый 22.11.2013, 12:37   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

оплату предлагаете?
задача объемная, решать ее просто так вряд ли кто-то захочет.
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В спортивных соревнованиях Шарик, кот Матроскин, дядя Фёдор и почтальон Печкин заняли соответственно 1, 2, 3 и 4 места. 190994 Visual C++ 1 01.07.2013 07:38
Прогноз Anf Помощь студентам 1 22.12.2012 21:20
формула прогноз Irek11 Microsoft Office Excel 0 31.03.2012 14:08
Программа "Составитель спортивных расписаний" IvanU Помощь студентам 6 08.05.2009 22:18
Прогноз погоды VarVara PHP 3 06.05.2007 23:34