|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.10.2013, 19:06 | #1 |
Пользователь
Регистрация: 04.03.2013
Сообщений: 79
|
алгоритм СДНФ
В общем нужно написать программу, которая составит СДНФ.
Например, есть такая таблица: 2 0 0 0 0 1 1 1 0 1 1 1 0 Сразу столкнулся с проблемой, что не понимаю, что писать. К примеру если первое число равно 2, то что из этого... Помогите с подробным алгоритмом кому не сложно... |
17.10.2013, 19:47 | #2 |
Форумчанин
Регистрация: 31.05.2010
Сообщений: 407
|
1 хорошо бы язык программы узнать
2 надо определиться с методом минимизации 3 о структуре табл. надо спрашивать у того , кто ее составлял ниже 2 похоже состояния трех переменных (1000 === 8 === 2^3)
icq 584 308 611
|
17.10.2013, 19:59 | #3 |
Пользователь
Регистрация: 04.03.2013
Сообщений: 79
|
Да язык программы С/С++ не важно. (X1' & X2 ) | (X1 & X2') -- это пример, что должно вывестись, например в файл СДНФ, из другого файла(по этой таблице). 1 число значит, что в скобках 2 X будет, если первая 3 то будет 3 X и тд. Но все равно я не понимаю, что писать в условиях... Например, если 1 число может быть от 1 до 9, то надо писать 9 условий одинаковых или как программа узнает сколько X писать...
|
17.10.2013, 20:10 | #4 |
Форумчанин
Регистрация: 31.05.2010
Сообщений: 407
|
а, Вам только вид представить надо?, чего то про минимизацию затупил
icq 584 308 611
|
17.10.2013, 20:34 | #5 |
Пользователь
Регистрация: 04.03.2013
Сообщений: 79
|
Да. Просто в 1 файл вводится какая-нибудь похожая таблица(собственноручно), а в другой файл (X1' & X2 ) | (X1 & X2') -- примерно так.
|
17.10.2013, 20:43 | #6 |
Форумчанин
Регистрация: 31.05.2010
Сообщений: 407
|
0 0 0 (x1' & x2' & x3')V
0 1 1 (x1' & x2 & x3)V 1 0 1 (x1 & x2' & x3)V 1 1 0 (x1 & x2 & x3') как то так?
icq 584 308 611
|
17.10.2013, 21:05 | #7 |
Пользователь
Регистрация: 04.03.2013
Сообщений: 79
|
Если последняя цифра в строке 0, то эта строка к СДНФ не относится(нужно где только 1, 3 столбец для определения нужен только где СДНФ, а где нет). А 1 цифра перед таблицей это сколько X будет записываться.
2 0 0 0 0 1 1 (X1' & X2 ) | 1 0 1 (X1 & X2') 1 1 0 Проблема в том, что таблица может быть такая например: 1 0 1 1 0 Последний раз редактировалось Alexandr-; 17.10.2013 в 21:13. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СДНФ и СКНФ | Alexandr- | Помощь студентам | 0 | 16.10.2013 17:25 |
Привести булеву функцию к СДНФ | zhbnv | Помощь студентам | 0 | 29.12.2012 12:08 |
Построить СДНФ на Паскале | stscolt | Помощь студентам | 3 | 24.04.2008 14:33 |
Срочно! Помогите построить СДНФ на Паскале число переменных задает пользователь | stscolt | Помощь студентам | 1 | 21.04.2008 22:20 |