Фриланс-проекты › Технология решения логико-комбинаторных задач на ЭВМ Технология решения логико-комбинаторных задач на ЭВМ
РАБОТА С ДВОИЧНЫМИ (БИНАРНЫМИ) ДАННЫМИ. БУЛЕВЫ ВЕКТОРЫ И МАТРИЦЫ. ТРОИЧНЫЕ ВЕКТОРЫ И МАТРИЦЫ
Матрица называется булевой, если ее элементы принимают значения 0 и 1. Булеву матрицу (БМ) можно представить в a-канонической форме (в исходной матрице удалены повторяющиеся строки; строки составлены в порядке возрастания неотрицательных чисел, в качестве двоичных кодов которых рассматриваются данные строки).
Некоторая функция y= f(x1, … , xn) называется булевой, если ее аргументы и она сама принимают значения 0 и 1.
Булеву функцию (БФ) можно представить в виде БМ, столбцы которой соответствуют аргументам БФ, а строки представляют собой наборы значений аргументов, на которых функция принимает значение 1.
Матрица называется троичной, если ее элементы принимают значения 0, 1 и -.
Булеву функцию можно представить в виде дизъюнктивной нормальной формы (ДНФ) – дизъюнкции нескольких конъюнкций.
Конъюнкцию можно представить в виде троичного вектора размерности n. Соответствующий элемент вектора принимает значение 1, если переменная входит в конъюнкцию в прямом виде (без отрицания); 0, если переменная входит в конъюнкцию с отрицанием; - , если переменная не входит в конъюнкцию.
Булеву функцию (БФ) можно представить в виде троичной матрицы (ТМ), столбцы которой соответствуют аргументам БФ, а строки – конъюнкциям ДНФ функции.
Сделать желательно на Java
Все условия в прикреплённом файле, наше задание 11, оно там единственное
Приложения 1
Отзыв заказчика о сотрудничестве с Захаром Шимкевичем
Технология решения логико-комбинаторных задач на ЭВМВсё качественно и вовремя
Отзыв фрилансера о сотрудничестве с Pavel l
Технология решения логико-комбинаторных задач на ЭВМВсе вопросы решаются быстро и четко, приятно общаться с заказчиком. Рекомендую к сотрудничеству)
-
126 Готов выполнить данный проект. Есть большой опыт разработки различного рода программ на С/С++.
-
469 6 0 Большентсво уже есть решоного, в моей мат-библиотеке на C/C++. Могу переписать и добавить всё что нужно под вас! https://github.com/werasaimon/IMath
-
503 44 0 Здравствуйте, готов выполнить быстро и качественно, пишите )
-
259 8 0 Здравствуйте, напишите в лс более кратко и сразу же приступлю к работе.
-
Подскажите, пожалуйста, а обязательно ли реализовывать на Java? Можно ли на Python?