Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 2

Кто же виноват в аварии?

05.11.2011, 11:48. Показов 2706. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте)))

У меня возникли проблему с написанием программы, которая решает следующую задачу:


Вотидели трех транспортных средств - участники дтп - автобуса, лугкового автомобиля и маршрутного такси -
давали объяснения инспектору ГИБДД. На вопрос инспектора о том, кто спровоцировал аварию, водители ответили
следущее:
Водитель автобуса: "Я не нарушал пдд, и водитель легкового автомобиля тоже".
Водитель легкового автомобиля: "Водитель автобуса не является нарушителем, пдд нарушил водитель
маршрутного такси".
Водитель маршрутного такси: "Я не делал этого, пдд нарушил водитель автобуса".
Известно, что один из водителей исказил оба факта, другой сказал чистую правду, а третий в одной части своего
заяваления солгал, а в другой сказал истинну. Кто же виноват в аварии?


Кто может помогите написать программу.... Пытался написать на турбо прологе 2.0...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2011, 11:48
Ответы с готовыми решениями:

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

кто тут виноват?
у меня тут проблема, может кто сталкивался уже... XML file <?xml version="1.0" encoding="ISO-8859-1"?> <!-- Edited...

кто виноват динамик или?
Добрый день. Вот такая проблема. когда открываю мп3 файл с помощью Windows Media pl. кроме музыки есть еще "тук тук", открыл...

1
 Аватар для aag
71 / 75 / 3
Регистрация: 03.11.2011
Сообщений: 136
05.11.2011, 14:21
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
DOMAINS
s=string   sl=s*
i=integer   il=i*   ill=il*
%
CONSTANTS
c=["avtobus","marshrutka","lada"]
%
PREDICATES
solve(s)
member(s,sl)   member(il,ill)
ch(s,il)
st(s,s,i)
%
CLAUSES
%
solve(A):- member(A,c), findAll(B,ch(A,B),C), member([],C), member([_],C), member([_,_],C). 
%
ch(A,B):- member(C,c), findAll(D,st(C,A,D),B).
%
st("avtobus",A,1):- A<>"avtobus".
st("avtobus",A,1):- A<>"lada".
st("lada",A,1):- A<>"avtobus".
st("lada","marshrutka",1).
st("marshrutka",A,1):- A<>"marshrutka".
st("marshrutka","avtobus",1).
%
member(A,[A|_]).
member(A,[_|B]):- member(A,B).
Prolog
1
2
3
Goal: solve(Out)
Out=avtobus
1 Solution
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2011, 14:21
Помогаю со студенческими работами здесь

HP Probook 4525s; Кто виноват?
Ноутбук HP Probook 4525s. Скоро пойдет третий год работы. Видеокарта ATI Mability Radeon HD 5400 Series.Суть проблемы в чем: Во время...

Кто виноват я или Jet
Есть запрос (1) к базе данных с условием отбора нужных мне значение. Есть запрос (2) простроенный на основе запроса (1). Так вот...

Свич или вирус кто виноват?
Проблема такая: Есть свич Асус ГгигаИКС 16 портов 100Мб! периодически гаснут все светодиоды кроме питания (ПИТАНИЕ СВЕТИТСЯ!) в этот...

Сгорела видюха в сервисе. Кто виноват?
Такая ситуация. К нам в сервис принесли компьютер с просьбой поставить туда SSD диск и ОС на него. Всё установили, установили драйвера,...

Рассудите, кто виноват в утечке фреона?
Ситуация: Поставил людям кондиционер, комната с балконом, внешний блок на балконной плите, внутренний в комнате рядом с окном на балкон,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru