![]() |
|
![]() ![]() ![]() |
|
Lonley |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 597 Регистрация: 7.10.2003 Где: северные ворота М урманск Репутация: нет Всего: 4 |
Привет!!!
Вот блин не получается точне получается ДНФ , а КНФ нет (a > b)V((c > d) & p) после преобразов получ ДНФ ~a V b V ~cp V dp а как получить КНФ ни как не могу получить ![]() --------- если кто может объясните как -------------------- Земную жизнь пройдя до половины, Я очутился в сумрачном лесу, Утратив правый путь во тьме долины. Каков он был, о, как произнесу, Тот дикий лес, дремучий и грозящий, |
|||
|
||||
e-moe |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 3.8.2004 Где: Украина, Донецк Репутация: нет Всего: 4 |
как я понял '\/' это '+'
'&' это 'И' А что такое '>' и '~' ? |
|||
|
||||
p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: нет Всего: 112 |
~ - отрицание
> - следование (из a следует b) -------------------- С уважением, г-н Посол. |
|||
|
||||
p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: нет Всего: 112 |
Построим таблицу истинности:
Из неё следует КНФ такая: (~a V b V p)(~a V b V ~c V d V ~p) хотя давно это было... может и попутался... Это сообщение отредактировал(а) p0s0l - 4.8.2004, 00:25 -------------------- С уважением, г-н Посол. |
|||
|
||||
e-moe |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 3.8.2004 Где: Украина, Донецк Репутация: нет Всего: 4 |
Следование? А это как? Когда я учил ПТЦА(Прикладн. Теор. Цифров. Автоматов), у нас такого небыло.... Или это название какой-то логич. операции? |
|||
|
||||
p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: нет Всего: 112 |
Следование - это вроде называется "импликация" (в голове это слово всплывает, но может это вообще не из той области
![]() Но суть такова: из истины не может следовать ложь... Т.е. a > b = 0 в случае, если a=1, b=0, в других случах результат = 1... И если приглядишься к приведенному в первом посте приводу к ДНФ, заметишь, что: (a > b) = (~a V b) = ~(a & ~b) -------------------- С уважением, г-н Посол. |
|||
|
||||
e-moe |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 3.8.2004 Где: Украина, Донецк Репутация: нет Всего: 4 |
Ясн...
Спасибо! |
|||
|
||||
KuzZzya |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.12.2007 Репутация: нет Всего: нет |
а может есть у кого-нить реализованный КНФ? всё-равно на каком языке, но хотелось бы html файлик, очень надо
|
|||
|
||||
nworm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 502 Регистрация: 22.10.2005 Репутация: 4 Всего: 8 |
||||
|
||||
KuzZzya |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.12.2007 Репутация: нет Всего: нет |
Необходимо реализовать алгоритм преобразования формулы в КНФ. Примерно как описано и показано на рисунках тут: http://blaga.ru/Javascriptbook/book/gl20/gl20.html#24
|
|||
|
||||
KuzZzya |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.12.2007 Репутация: нет Всего: нет |
Т.е. В текстовое поле вводится формула, после щелчка по кнопке, формируется эквивалентная формула, находящаяся в КНФ.
|
|||
|
||||
Smskaaa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 7.10.2009 Репутация: нет Всего: нет |
((( помогите пожалуйста к КНФ привести пример:
((R->P)->(|(QvR)->P)) -> это импликация | это отрицание v это дизъюнкция срочно нужно очень |
|||
|
||||
dengalf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 10.4.2009 Репутация: нет Всего: нет |
((R->P)->(|(QvR)->P))
если память не изменяет будет примерно так: ((|RvP)->(QvRvP))=R|PvQvRvP=(RvP)(|PvP)vQvR=RvPvQvR=PvQvRесли таблицей - то также получится Или Вам это программно для общего случая реализовать надо? А насчет основной темы - если ДНФ получается, то, помниться, она как-то элементарно в КНФ переводиться. То ли ее сначала надо до СДНФ дополнить, а уже потом в КНФ, точнее СКНФ(чего-то там с отрицаниями поколдовать) |
|||
|
||||
nworm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 502 Регистрация: 22.10.2005 Репутация: 4 Всего: 8 |
СДНФ -> СКНФ
за два хода напрашивается вариант 1) строим по СДНФ таблицу 2) строим по таблице СКНФ. |
|||
|
||||
dengalf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 10.4.2009 Репутация: нет Всего: нет |
Чего-то там помнится хитрее было, а вот чего - хоть убей не помню
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |