Ответы
Ответ дал:
0
Я могу попробовать объяснить. И так, вообще тема называется "Логические операции". Что же это такое? Это операции, подобные математическим (2+2), но выполняемые чуток по-другому. Они проводятся не над числами, а над высказываниями. Высказывание - это повествовательное предложение, записанное на любом языке (будь то математическая формула, или язык программирования, да даже простое предложение). И даже если это предложение содержит ложную информацию (неправду), всеравно является высказыванием. Такое высказывание так и называется: ложным. А как называются высказывания, несущие настоящую, верную информацию? Такие высказывания называются истинными. Например, 2+2=5 - это ложное высказывание, а 4*4=16 это истинное высказывание.
Высказывание в информатике обозначают переменными. Переменные - это какие-либо символы, обозначающие что-либо, несущие какие-то значения. В данном случае переменная обозначает высказывание. Например, 2+2=4 обозначим переменной А. Переменная А несёт истинное значение.
За истинность/ложность выражения проще ставить цифру, чем писать ложи или истина. Поэтому в информатике за ложь приняли цифру 0, за истину - цифру 1.
Вот мы получили какие-то цифры, над которыми нужно проводить логические операции. Но как ? Что это за фигня такая? Но тут всё тоже просто. Существует так называемая алгебра логики. Алгебра, знакомо? Но сходства с привычной алгеброй мало.
И так, какие же существуют логические операции? Их всего три: дизъюнкция, конъюнкция и инверсия. Страшно звучит, но на практике ничего мудрёного тут не кроется. Просто следует запомнить, что КОНЪЮНКЦИЯ - это логическое умножение. Что мы получим, если 1 умножим на 1(истину умножим на истину)? Мы получим 1. А если 0 на 1? То получим 0. ДИЗЪЮНКЦИЯ - это логическое сложение. А как же быть со сложением, ведь есть 1+1=2, а двойки нет в алгебре логики? В алгебре логики всё куда проще: 1+1=1. Да, т.е. если оба высказывания истинны, то и их сумма (результат дизъюнкции) тоже будет истинный. А если 1+0, то соответственно будет 1. Можно сделать вывод, что
КОНЪЮНКЦИЯ - это логическая операция, ставящая в соответствие каждым двум высказываниям, являющееся истинным только тогда, когда оба исходных высказывания истинны. Конъюнкция обозначается чаще ∧ или &.
ДИЗЪЮНКЦИЯ - это логическая операция, которая каждым двум высказываниям ставит в соответствие новое высказывание, являющееся ложным только тогда, когда оба исходных высказывания ложны.Обозначается чаще ∨.
А что же такое инверсия? По-другому её называют отрицанием. Представь, что нам дано истинное высказывание. После оперирования его инверсией оно станет ложным. Т.е. было 1 а стало 0. ИНВЕРСИЯ - это логическая операция, которая каждому высказыванию ставит в соответствие новое высказывание, значение которого противоположно исходному. Обозначается чаще ¬ или НЕ, или палочкой над буквой (как у тебя в таблице).
Высказывание в информатике обозначают переменными. Переменные - это какие-либо символы, обозначающие что-либо, несущие какие-то значения. В данном случае переменная обозначает высказывание. Например, 2+2=4 обозначим переменной А. Переменная А несёт истинное значение.
За истинность/ложность выражения проще ставить цифру, чем писать ложи или истина. Поэтому в информатике за ложь приняли цифру 0, за истину - цифру 1.
Вот мы получили какие-то цифры, над которыми нужно проводить логические операции. Но как ? Что это за фигня такая? Но тут всё тоже просто. Существует так называемая алгебра логики. Алгебра, знакомо? Но сходства с привычной алгеброй мало.
И так, какие же существуют логические операции? Их всего три: дизъюнкция, конъюнкция и инверсия. Страшно звучит, но на практике ничего мудрёного тут не кроется. Просто следует запомнить, что КОНЪЮНКЦИЯ - это логическое умножение. Что мы получим, если 1 умножим на 1(истину умножим на истину)? Мы получим 1. А если 0 на 1? То получим 0. ДИЗЪЮНКЦИЯ - это логическое сложение. А как же быть со сложением, ведь есть 1+1=2, а двойки нет в алгебре логики? В алгебре логики всё куда проще: 1+1=1. Да, т.е. если оба высказывания истинны, то и их сумма (результат дизъюнкции) тоже будет истинный. А если 1+0, то соответственно будет 1. Можно сделать вывод, что
КОНЪЮНКЦИЯ - это логическая операция, ставящая в соответствие каждым двум высказываниям, являющееся истинным только тогда, когда оба исходных высказывания истинны. Конъюнкция обозначается чаще ∧ или &.
ДИЗЪЮНКЦИЯ - это логическая операция, которая каждым двум высказываниям ставит в соответствие новое высказывание, являющееся ложным только тогда, когда оба исходных высказывания ложны.Обозначается чаще ∨.
А что же такое инверсия? По-другому её называют отрицанием. Представь, что нам дано истинное высказывание. После оперирования его инверсией оно станет ложным. Т.е. было 1 а стало 0. ИНВЕРСИЯ - это логическая операция, которая каждому высказыванию ставит в соответствие новое высказывание, значение которого противоположно исходному. Обозначается чаще ¬ или НЕ, или палочкой над буквой (как у тебя в таблице).
Ответ дал:
0
"«Нет, Федя! Нет, – говорят, – Федя, ты, – говорят, – Федя, в состоянии пропагандистом не быть. Сила в словах у тебя есть, но ты их расставить не можешь. Ты говоришь долго, Федя, но непонятно о чем»." (М.Жванецкий)
Ответ дал:
0
ЗдОрово, что Вы рассказали про булеву алгебру, отрицание, дизъюнкцию и конъюнкцию. Только это к решению не приблизило. Ответа-то нет...
Ответ дал:
0
Спасибо))
Вас заинтересует
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад
8 лет назад