2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу 1, 2  След.
 
 таблица истинности
Сообщение21.05.2007, 15:05 
Добрый день! Учусь на заочке и по причине рабочего графика на некоторые лекции не попадаю. Есть задание где один из пунктов (первый) - нужно построить таблицу истинности для функции f (x1,x2,x3,x4), с иксами в таблице разобрался, осталось только понять как задавать 0 и 1 в фи ( у меня их 14 штук получилось). Если кто может объясните подробней как её составить. Спасибо

вот пример на всякий случай
Изображение

 
 
 
 
Сообщение21.05.2007, 15:15 
нужно просто для иксов перебрать все возможные значения (каждый из иксов либо 0 либо 1) и посчитать значение той функции.

 
 
 
 
Сообщение21.05.2007, 15:21 
вот это я как раз и понять не могу. Как это сделать?

 
 
 
 Re: таблица истинности
Сообщение21.05.2007, 15:31 
Аватара пользователя
leahov писал(а):
у меня их 14 штук получилось


Почему $14$? Должно быть $2^4=16$.

leahov писал(а):
вот это я как раз и понять не могу. Как это сделать?


Вычислять, пользуясь определениями (или таблицами истинности) логических операций.

 
 
 
 
Сообщение21.05.2007, 15:53 
Someone да я просто ошибся, там 16 а не 14, а понять не могу само действие, каким образом, если можно на пальцах обьясните, извините что прошу такое, но я действительно не могу понять как это делается

 
 
 
 
Сообщение21.05.2007, 16:33 
Аватара пользователя
Вы рассматриваете композицию нескольких функций. Возьмите таблицы истинности этих более простых функций, составьте таблицу, в которой слева последовательно перечисляются всевозможные наборы значений переменных, и для каждого такого набора последовательно, по действиям, вычисляйте справа значение заданной функции, пользуясь таблицами истинности составляющих функцию компонент.

 
 
 
 
Сообщение21.05.2007, 16:40 
ребята мне если можно попроще, я понимаю что проще уже некуда, но мне надо понять как это делается

 
 
 
 
Сообщение21.05.2007, 16:45 
Аватара пользователя
Для начала выпишите здесь таблицу истинности для функции \[(x\left| {y)} \right.\]

 
 
 
 
Сообщение21.05.2007, 17:16 
Изображение

вот всё в чем пока разобрался, как дальше подставлять значения, понять бы

Добавлено спустя 5 минут 27 секунд:

это по моему функция шеффера

 
 
 
 
Сообщение21.05.2007, 17:18 
Аватара пользователя
leahov писал(а):
ак дальше подставлять значения, понять бы
А здесь нужно не понимать, а знать определение этой стандартной булевой функции. Читаем здесь: http://olddesign.isu.ru/~slava/do/disc/bools.htm про штрих Шеффера, да и про все остальное, и заканчиваем ответ на мой вопрос про таблицу истинности.

 
 
 
 
Сообщение21.05.2007, 17:45 
Brukvalubспасибо, почитаю

Добавлено спустя 24 минуты 4 секунды:

всё равно не понял, ладно пойду другой предмет пока решать

 
 
 
 
Сообщение21.05.2007, 18:07 
Аватара пользователя
Дело еще и в том, что я не смог найти для Вас ссылки на ресурс с такими же обозначениями, которые использованы в Вашей задаче. Но сам ресурс, на который я сослался, написан довольно толково. Возможно, Вы слишком сильно запустили предмет, и малыми усилиями дело уже не поправишь :roll:

 
 
 
 
Сообщение22.05.2007, 10:52 
Brukvalub
вполне возможно и запущенность, не спорю, очень трудно за 8-10 часов понять материал (именно столько для заочников идет читка материала) Если есть желание помочь разобраться в этом деле, то обьясните на вашем примере (x|y), по шагам, я думаю что понять смогу, я просто не понимаю логику действий, что надо делать.

 
 
 
 
Сообщение22.05.2007, 13:55 
народ, объсните же мне алгоритм заполнения этой таблицы, прочитал то что посоветовал Brukvalub
там уже значения вставлены, не могу понять принцип их заполнения, что на что и как нужно делать, хотя бы на простом примере типа этого (x|y), только если можно как для чайника, очень нужно

 
 
 
 
Сообщение22.05.2007, 15:38 
ну фигли там понимать?
берем наборы x,y
0,0
0,1
1,0
1,1
что такое штрих шеффера? это инверсия умножения.
Для начала составим для умножения таблицу
0 на 0=0
0 на 1=0
1 на 0=0
1 на 1=1
теперь инвертируем полученные значения, получаем
1
1
1
0

 
 
 [ Сообщений: 22 ]  На страницу 1, 2  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group