Прочее компьютерное
народ,помогите решить логические операции по информатике)пожалуйста
1.(A and B)or ((not A)and B)or((not A)and(not B)=W 2.A and(not B)and(not C)or(not B)and(not C)or A=W
A B C notB notC notB notC Aand1 5and2 3and4 6or7 8orA
0 0 0 1 1 1 1 0 0 1 1 1
0 0 1 1 0 1 0 0 0 0 0 0
0 1 0 0 1 0 1 0 0 0 0 0
0 1 1 0 0 0 0 0 0 0 0 0
1 0 0 1 1 1 1 1 1 1 1 1
1 0 1 1 0 1 0 1 0 0 0 1
1 1 0 1 0 1 0 0 0 0 0 1
1 1 1 0 0 0 0 0 1 0 1 1
0 0 0 1 1 1 1 0 0 1 1 1
0 0 1 1 0 1 0 0 0 0 0 0
0 1 0 0 1 0 1 0 0 0 0 0
0 1 1 0 0 0 0 0 0 0 0 0
1 0 0 1 1 1 1 1 1 1 1 1
1 0 1 1 0 1 0 1 0 0 0 1
1 1 0 1 0 1 0 0 0 0 0 1
1 1 1 0 0 0 0 0 1 0 1 1
При решении подобных задач можно принять, что операция
‘and’ соответствует умножению, а ‘or’ – сложению.
Тогда 1 уравнение (восстановлена пропущенная скобка) :
(A and B) or ((not A) and B) or((not A)and(not B)) = A * B + nA * B + nA * nB
(выносим общий множитель nA за скобку) = A*B+nA*(B+nB)
(пользуясь правилом, что B or not B = 1, т. е. всегда истина) = A*B + nA
Ответ: A and B or not(A) – импликация.
http://ru.wikipedia.org/wiki/Импликация
Аналогично поступите со вторым заданием (проверьте скобки) :
(A and(not B)and(not C))or((not B)and(not C))or A = … = A or (not(B) and not(C))
Для проверки задач можно воспользоваться Excel и построить таблицу истинности:
например, в ячейку A2 введите ноль или слово ЛОЖЬ, в A3 – ИСТИНА, A4 – ЛОЖЬ,
A5 – ИСТИНА; во втором столбце B2 – ЛОЖЬ, B3 – ЛОЖЬ, B4 – ИСТИНА, B5 – ИСТИНА.
Значение функции вычислим в столбце D; в ячейке D2 создайте формулу
=(A2*B2)+(НЕ (A2)*B2)+(НЕ (A2)*НЕ (B2)) и с помощью маркера заполнения растяните её
на 3 ячейки вниз (A2, B2 – буквы латинские, означают ссылки на соответствующие ячейки;
НЕ () – русские буквы, функция отрицания) . Рядом, в столбце E, можно разместить
найденный ответ (=A2*B2+не (A2)) и сравнить результаты. При этом любое ненулевое
значение означает ИСТИНА, нуль – ЛОЖЬ.
‘and’ соответствует умножению, а ‘or’ – сложению.
Тогда 1 уравнение (восстановлена пропущенная скобка) :
(A and B) or ((not A) and B) or((not A)and(not B)) = A * B + nA * B + nA * nB
(выносим общий множитель nA за скобку) = A*B+nA*(B+nB)
(пользуясь правилом, что B or not B = 1, т. е. всегда истина) = A*B + nA
Ответ: A and B or not(A) – импликация.
http://ru.wikipedia.org/wiki/Импликация
Аналогично поступите со вторым заданием (проверьте скобки) :
(A and(not B)and(not C))or((not B)and(not C))or A = … = A or (not(B) and not(C))
Для проверки задач можно воспользоваться Excel и построить таблицу истинности:
например, в ячейку A2 введите ноль или слово ЛОЖЬ, в A3 – ИСТИНА, A4 – ЛОЖЬ,
A5 – ИСТИНА; во втором столбце B2 – ЛОЖЬ, B3 – ЛОЖЬ, B4 – ИСТИНА, B5 – ИСТИНА.
Значение функции вычислим в столбце D; в ячейке D2 создайте формулу
=(A2*B2)+(НЕ (A2)*B2)+(НЕ (A2)*НЕ (B2)) и с помощью маркера заполнения растяните её
на 3 ячейки вниз (A2, B2 – буквы латинские, означают ссылки на соответствующие ячейки;
НЕ () – русские буквы, функция отрицания) . Рядом, в столбце E, можно разместить
найденный ответ (=A2*B2+не (A2)) и сравнить результаты. При этом любое ненулевое
значение означает ИСТИНА, нуль – ЛОЖЬ.
Похожие вопросы
- помогите ответить на вопросы по информатике ПОЖАЛУЙСТА
- помогите с ГИА по информатике пожалуйста!! завтра экзамен по этим заданиям! решите хоть несколько прошу!!
- Помогите решить тест по информатике.
- Помогите с кроссвордом по информатике....пожалуйста....
- Народ помогите пожалуйста Мне нужна программа что бы поменять формат видео на 3gp где её можно скачать Помогите пожалуй
- Добрый вечер народ, помогите пожалуйста, желательно срочно
- Народ!!! Помогите пожалуйста, очень надо! Вопрос по uTorrent))
- Народ, помогите баннер удалить, пожалуйста
- Помогите это нам задали на информатику!!!!
- Помогите пожалуйста. 2 мегабита это сколько Байт? помогите решить спор, а то мнения у всех разходятся.зарание спасибо