Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1] 2  Все   Вниз
  Печать  
Автор Тема: помогите с алгеброй логики  (Прочитано 35343 раз)
0 Пользователей и 1 Гость смотрят эту тему.
minimalfille
Гость
« : 17-04-2007 09:29 » 

ПАМАГИТЕ ПАЖАЛУЙСТА!!!
Я изучила всю теорию, все законы - всё поняла, а на практике применить не получается... В зависимости от моих действий получается разный ответ!!!

Может кто-нибудь мне поможет подробно разобраться в упрощении функции RTFM Здесь была моя ладья...

ПРИМЕР ЗАДАНИЯ:

* ЗАДАЧА.doc (35 Кб - загружено 1117 раз.)
« Последнее редактирование: 17-04-2007 09:31 от minimalfille » Записан
Sands
Помогающий

ua
Offline Offline

« Ответ #1 : 17-04-2007 09:42 » 

Какие конкретно проблемы возникают. Может опишеш более подробно свои действия?
Записан
minimalfille
Гость
« Ответ #2 : 17-04-2007 09:47 » 

действия дома, а я на работе! могу тока вечером залить, если домашний нэт заработает...
короче, проблема с упрощением функции f2 по законам алгебры логики. какую формулу вначале применить и почему её?
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 17-04-2007 10:08 » 

та формула одна Улыбаюсь закон моргана

сначала избавляешься от отрицания
потом перемножаешь
и опять упрощаешь
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
minimalfille
Гость
« Ответ #4 : 17-04-2007 10:38 » 

у меня ответ получился такой: (где / - отрицание)
F2= X1*( /x3 or X2 or X3)
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 17-04-2007 10:47 » 

у меня другой Улыбаюсь
/(х1*/х2) = /х1 + х2

расскажи дальше...
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
minimalfille
Гость
« Ответ #6 : 17-04-2007 10:58 » 

может я тупица, но у меня так: А черт его знает...

* Untitled-1.bmp (76.14 Кб - загружено 1066 раз.)
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 17-04-2007 11:02 » 

а ты читал(а) условие задачи?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
minimalfille
Гость
« Ответ #8 : 17-04-2007 11:03 » 

читала, а в чем косяк?
Записан
minimalfille
Гость
« Ответ #9 : 17-04-2007 11:04 » 

 Путем тождественных преобразований получить минимальную форму записи функции F2.
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #10 : 17-04-2007 11:29 » 

читала, а в чем косяк?

у тебя в задаче
/(х1*/х2)  ....

на рисунке
х1*/х2
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
minimalfille
Гость
« Ответ #11 : 17-04-2007 11:36 » 

пардон!!!
я позорище, даже не могу правильную задачу отправить!!!!!! Краснею Жаль

вот, что значит заниматься посторонними делами в рабочее время!!!!
у меня их просто 9 штук!!! Краснею

* ЗАДАЧА.doc (21 Кб - загружено 1072 раз.)
Записан
minimalfille
Гость
« Ответ #12 : 17-04-2007 12:39 » 

а в первой задаче у меня не получается /(х1*/х2) = /х1 + х2.
получилось "1"

f2=(/(x1*/x2)+/(x1*/x3)+x2*/x3)(/(x2*/x3)+x1*/x3)=(/x1*x2+/x1*x3+x2*/x3)(/x2*x3+x1*/x3)=/x1*x2*/x2*x3(=0) + /x1*x3*/x2*x3 + /x2*/x3*/x2*x3(=0) + /x1*x2*x1*/x3(=0) + /x1*x3*x1*/x3(=0) + x2*/x3*x1*/x3 = /x1*x3*/x2*x3 + x2*/x3*x1*/x3 = /x1*/x2*x3 + x1*x2*/x3 = 1 С ума сойти...

или я ничего в этом не понимаю? Не понял
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #13 : 17-04-2007 12:42 » 

ну и...
ты бы рассказала что делаешь и как, ане ждать ответов
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #14 : 17-04-2007 12:54 » 




Давай-ка вспомним законы де Моргана?
в другой литерации
~(x*y) = ~x + ~y

f2=~(x1*~x2)+..... = ~x1 +x2 .... ? Так?
у тебя
f2=~(x1*~x2)+....  =~x1*x2   
Разницу чувствуешь?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
minimalfille
Гость
« Ответ #15 : 18-04-2007 07:41 » 

между прочим я не жду ответов! жду разъяснений, чтоб разобраться.
SLA, спасибо. (у меня все ошибки из-за невнимательности, но я делаю все поэтапно и стараюсь собраться с мыслями)

вот то, что получилось:
f2=(x1*/x2+x1*/x3+x2/x3)*(/(x2*/x3)+x1*/x3)=(x1*/x2+x1*/x3+x2/x3)*(/x2+x3)+x1*/x3)= x1*/x2*/x2 + x1*/x2*/x3 + x2*/x3*/x2(=0) + x1*/x2*x3 + x1*x3*/x3(=0) + x2*x3*/x3(=0) + x1*/x2*x1*/x3 + x1*/x3*x1*/x3 + x2*/x3*x1*/x3 = x1*(/x2 + /x2*x3 + /x2*/x3 + x2*/x3 + x3)

if /x2+x3=x2*/x3 ?

тогда f2=x1*(x2*/x3 + /x2*x3 + /x2*/x3)

x2*/x3 + /x2*x3=1

f2=x1+x1*/x2*/x3
так?
Записан
minimalfille
Гость
« Ответ #16 : 18-04-2007 07:43 » 

просто мне не у кого спросить, а заочно учиться и работать трудновато немного. Улыбаюсь
Записан
minimalfille
Гость
« Ответ #17 : 18-04-2007 08:28 » 

/x2+x3=x2*/x3 неверно, это я уже поняла
тогда что делать с x1*(/x2 + /x2*x3 + /x2*/x3 + x2*/x3 + x3)?

кстати у нас большая разница во времени! у нас 12:28 (как в Москве)
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #18 : 18-04-2007 09:03 » 

F2=(x1*~x2 +x1*~x3+x2*x~x3)*(~(x2*~x3)+x1*~x3)
1.   ~(x2*~x3)=~x2*x3
2.   перемножаем скобки
3.   x1*~x2 * ~x2*x3 = x1*~x2*x3
4.   x1*~x3 * ~x2*x3 = 0
продолжи сама

с разницей во времени все в порядке -1 как в Москве Улыбаюсь
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
minimalfille
Гость
« Ответ #19 : 18-04-2007 09:10 » 

ты говоришь: ~(x2*~x3)=~x2*x3
а это тогда что:  /(А V В) = /А*/В?
я запуталась
« Последнее редактирование: 18-04-2007 09:12 от minimalfille » Записан
minimalfille
Гость
« Ответ #20 : 18-04-2007 09:11 » 

 /(А V В) = /А */В?
 /(А * В) = /А V /В?
« Последнее редактирование: 18-04-2007 09:14 от minimalfille » Записан
minimalfille
Гость
« Ответ #21 : 18-04-2007 09:17 » 

а по поводу времени... написано:  "Ответ #20 : Сегодня в 10:11"
а у меяня на компе обед - 13 часов
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #22 : 18-04-2007 09:30 » 

ты говоришь: ~(x2*~x3)=~x2*x3
а это тогда что:  /(А V В) = /А*/В?
я запуталась
+5
извини, я не прав
проверка бдительности

F2=(x1*~x2 +x1*~x3+x2*x~x3)*(~(x2*~x3)+x1*~x3)
1.   ~(x2*~x3)=~x2+x3
2.   перемножаем скобки
3.   x1*~x2 * ~x2 = 0
4.   и т.д.

Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
minimalfille
Гость
« Ответ #23 : 18-04-2007 09:34 » 

3.   x1*~x2 * ~x2 = 0



почему? тоже проверка?
A+A=A
A*A=A
Записан
minimalfille
Гость
« Ответ #24 : 18-04-2007 10:01 » 

f2=(x1*/x2+x1*/x3+x2/x3)*(/(x2*/x3)+x1*/x3)=(x1*/x2+x1*/x3+x2/x3)*(/x2+x3)+x1*/x3)= x1*/x2*/x2 + x1*/x2*/x3 + x2*/x3*/x2(=0) + x1*/x2*x3 + x1*x3*/x3(=0) + x2*x3*/x3(=0) + x1*/x2*x1*/x3 + x1*/x3*x1*/x3 + x2*/x3*x1*/x3 = x1*(/x2 + /x2*x3 + /x2*/x3 + x2*/x3 + x3)

что делать с x1*(/x2 + /x2*x3 + /x2*/x3 + x2*/x3 + x3)?

я опять перемножила скобки и упростила - получильсь то же самое Краснею: x1*(/x2 + /x2*x3 + /x2*/x3 + x2*/x3 + x3)!!!
это что не упрощается Быть такого не может или я не вижу чего-то!?

« Последнее редактирование: 18-04-2007 10:03 от minimalfille » Записан
minimalfille
Гость
« Ответ #25 : 18-04-2007 10:33 » 

я кажется поняла
f2=x1*/x2 + x1*/x2*x3 + x1*x2*/x3 + x1*/x2*/x3 + x1*x3

x3=1*x3
1=/x2+x2
x1*x3=x1*x3*(x2+/x2)=x1*x2*x3 + x1*/x2*x3

f2=x1*/x2 + x1*/x2*x3 + x1*x2*/x3 + x1*/x2*/x3 + x1*x2*x3 + x1*/x2*x3
f2=x1*/x2 + x1*/x2*x3 + x1*x2*/x3 + x1*/x2*/x3 + x1*x2*x3
f2=(x1*/x2 + x1*/x2*x3 + x1*/x2*/x3) + (x1*x2*x3 + x1*x2*/x3)
f2=x1*/x2*(1 + x3 + /x3) + x1*x2*(x3 + /x3)

1 + x3 + /x3=1, x3 + /x3=1

f2=x1*/x2 + x1*x2*
f2=x1(/x2+x2)

/x2+x2=1

f2=x1?
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #26 : 18-04-2007 11:35 » 

minimalfille, почему бы и нет?
ты знаешь, нет времени проверить
главное ты поняла - внимательно и с применением правил
можно даже себя проверить - в ексель загнать формулу

про бдительность Улыбаюсь +5
Offtopic:

У меня в свое время сложились хорошие отношения с преподавателями.
И случилось так, что я на некоторые лекции перестал ходить (скучно было – препод бубнил себе под нос старую теорию), а я в это время, будучи студентом, работал на кафедре.
Встречает он (нудный препод) меня в коридоре и спрашивает : Ты когда на лекции ходить будешь?
Я ему в ответ правду-матку: скучно, я засыпаю.
Но иногда я приходил к нему на лекции. Вот и настало время прийти на очередную лекцию,а перед лекцией я ребятам рассказал о встрече спреподом.
И вот сижу, вывожу «диаграмму сна», и краем полусонного глаза вижу грубую ошибку на доске.
Встаю, задаю вопрос с указанием на ошибку.
Препод с чувством юмора был : Сла, ты спишь или все-таки не скучно?

Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #27 : 18-04-2007 12:11 » 

minimalfille, насчет времени: выставь в профиле у себя часовой пояс. Соотв., для Москвы это "3".
https://forum.shelek.ru/index.php?action=profile;u=6794;sa=theme
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #28 : 18-04-2007 12:18 » 

что касается ЗАДАЧИ 1 твой ответ неверный
я конечно понимаю что эти иксы в глазах рябят, но все же
кста, про ексель, я свой ответ проверил у меня совпало Улыбаюсь
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
minimalfille
Гость
« Ответ #29 : 18-04-2007 12:42 » 

RXL, спасибо!
и тебе, Сла, тоже-сла спасибо-сла (люблю Туве Янсон Улыбаюсь )

раз у меня неправильно, значит я самый последний деградат и конкретно чего-то не понимаю!!!
я 3 раза перерешала и тоже самое.
может, я где-то сделала так, как нельзя!?!?
ГДЕ? кто-нибудь ХЕЛП деградату!!!

Р.S. у меня тут новые проблемы возникли:

f2=(/x3*x1+/(x2*/x3)(/(x1*/x3)+x1*/x2+x2*/x3)
f2=(/x3*x1+/x2+x3)(/x1+x3+x1*/x2+x2*/x3)
f2=x1*/x2*/x3(=0) + /x1*/x2 + /x1*x3 + x1*x3*/x3(=0) + /x2*x3 + x3 + x1*/x2*/x3 + x1*/x2 + x1*/x2*x3 + x1*x2*/x3 + /x2*x2*/x3(=0) + x2*/x3*x3(=0)
f2= /x1*/x2 + /x1*x3 + /x2*x3 + x1*/x2*/x3 + x1*/x2 + x1*/x2*x3 + x1*x2*/x3
всё... не могу дальше понять, что и как разложить, чтоб выделить какой-нибудь общий множитель Жаль
Записан
Страниц: [1] 2  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines