Member
Статус: Не в сети Регистрация: 03.02.2006 Откуда: Владивосток
По-моему все зависит от того, обязательно ли заприщает условие:
"если Б играет то играют Ц и Д " условие "если Б не играет то играет Ц и Д"... Если эти условия одновременно невозможны, то Д не играет, но в принципе эти два условия могут одновременно существовать (то есть от Б тогда ничего не зависит)...
_________________ Большая толстая зеленая муха села на Ладу Калину.. Муха знает, что делает.. Муха не ошиблась
*Cofradia Intel*
Статус: Не в сети Регистрация: 25.05.2004 Откуда: Саров
cj_remix писал(а):
Готовлюсь к вступительным по информе, вот такую задачу увидел, как решать ХЗ: Кто из абитуриентов А,Б,Ц,Д пригает, а кто не умеет играть в шахматы, если известно следущее: а) если А или Б играет то Ц не играет б) если Б играет то играют Ц и Д в) С играет Решить задачу с помощью логических операций... Решить то решу, а как тут воткнуть логические операции ума не приложу, помогите плиз...
По моим вычисления, не играет А, но это если 1) в выражении "а" используется XOR 2) не играет только один абитуриент, иначе не играет либо А либо Б и Д
Member
Статус: Не в сети Регистрация: 02.03.2003 Откуда: Pink Bird M.I.
Catar
Catar писал(а):
Из лжи может следовать все что угодно...
Вы что с Comanderом издеваетесь что-ли? Какая лож? Если сказано, что если A или B играют, то C не играет. Если C играет, то из этого в формальной логике(а тут вообще машинная логика) следует, что A и B не играют. Условия задачи можно переписать как
1) A or B == not C
2) B == C and D
3) C = True.
_________________ Everything counts in large amounts.
Последний раз редактировалось Kola 04.07.2006 14:05, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 01.07.2005 Откуда: москва
*atomman* писал(а):
Если эти условия одновременно невозможны
Возможны если из А следует Б то из неА вовсе не следует неБ Добавлено спустя 3 минуты, 52 секунды
Kola писал(а):
Если сказано, что если A или B играют, то C не играет. Если C играет, то из этого в формальной логике(а тут вообще машинная логика) следует, что A и B не играют
Ну и что?
Kola писал(а):
. Условия задачи можно переписать как
Ты не различаешь символы => и ==(<=>) ??
А из лжи может действительно следовать как ложь так и истина т.е. если имеется импликация А => B то из ложности А мы не можем ничего сказать об истиности или ложности В
Member
Статус: Не в сети Регистрация: 02.03.2006 Откуда: Питер
Имхо.
А и Б играть не могут. С играет. Д может играть ИЛИ не играть.
Это решение правильно с точки зрения теории вероятности, которую в школе не проходят.
А если учитывать еще здравый смысл получается, что С не может играть один (это же все таки задача не про какие то условные события, а про шахматы. Отсюда вывод - у С должен быть напарник по игре. Им по условиям задачи может быть только Д.
_________________ Получи две ЖК и сэкономь бесценный траффик на загрузках аватаров.
Member
Статус: Не в сети Регистрация: 02.03.2003 Откуда: Pink Bird M.I.
amdfan
Цитата:
Возможны если из А следует Б то из неА вовсе не следует неБ Wink
А где там слово следует? Задача на информатику, то есть на машинную логику, то есть на цифровую схемотехнику. Бессмысленно собирать схему, где выход не зависит от входа, то есть когда (A or B) на выходе дают C=0 и (not(A) and not(B)) тоже на выходе дают C=0. Это в таком случае все возможные варианты, других нет, всегда C=0. Но C не равно 0 по третьему условию. Следовательно единственно правильное понимание условия, когда C = not (A or B).
Цитата:
Ты не различаешь символы => и ==(<=>) ??
Да хоть так (= понимать как := или как <=)
1) C = not (A or B)
2) B = C and D
3) C = True.
_________________ Everything counts in large amounts.
Member
Статус: Не в сети Регистрация: 01.07.2005 Откуда: москва
Kola писал(а):
то есть на машинную логику
я понял эту зачу как простейшую на мат. логику а тут у вас начинаются какие-то толкования условий так можно дорешаться до чего угодно. Если к задаче подойти строго то она некорректно составлена, а если так как вы то может вы и правы но тогда это не задача ведь вообще
Member
Статус: Не в сети Регистрация: 02.03.2003 Откуда: Pink Bird M.I.
Comander
Цитата:
переводя в машинную логику это было бы так
Да, было бы так, а у нас заранее дано значение B? С другой стороны, если B=true, значит в любом случае по первому условию C=false, а это не так по третьему условию. Добавлено спустя 5 минут, 7 секунд amdfan
Цитата:
Если к задаче подойти строго то она некорректно составлена, а если так как вы то может вы и правы но тогда это не задача ведь вообще Smile
Мало что-ли некорректных задач? Все равно решать надо.
_________________ Everything counts in large amounts.
Member
Статус: Не в сети Регистрация: 02.03.2003 Откуда: Pink Bird M.I.
Comander
Цитата:
именно поэтому 2ое условие вообще не роляет
Как это?
Кстати, TheJudge прав, бытовое ИЛИ во многих случаях имеет значение оператора XOR. В таком случае получается два возможных решения - или играет только C, или играют все.
_________________ Everything counts in large amounts.
Сейчас этот форум просматривают: Google [Bot] и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения