что такое логическая переменная

Что такое логическая переменная

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная Тема 3. Основы математической логики 1. Логические выражения и логические операции.
2. Построение таблиц истинности и логических функций.
3. Законы логики и преобразование логических выражений.
Лабораторная работа № 3. Основы математической логики.

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная 1. Логические выражения и логические операции

Исследования в алгебре логики тесно связаны с изучением высказываний (хотя высказывание — предмет изучения формальной логики). Высказывание — это языковое образование, в отношении которого имеет смысл говорить о его истинности или ложности (Аристотель).

Простым высказыванием называют повествовательное предложение, относительно которого имеет смысл говорить, истинно оно или ложно.

Считается, что каждое высказывание либо истинно, либо ложно и ни одно высказывание не может быть одновременно истинным и ложным.

Высказывания 1 и 3 являются истинными. Высказывание 2 – ложным , потому что число 27 составное 27=3*3*3.

Итак, отличительным признаком высказывания является свойство быть истинным или ложным, последние четыре предложения этим свойством не обладают.

С помощью высказываний устанавливаются свойства, взаимосвязи между объектами. Высказывание истинно, если оно адекватно отображает эту связь, в противном случае оно ложно.

Однако определение истинности высказывания далеко не простой вопрос. Например, высказывание «Число 1 +22 = 4294 967297 — простое», принадлежащее Ферма (1601-1665), долгое время считалось истинным, пока в 1732 году Эйлер (1707-1783) не доказал, что оно ложно. В целом, обоснование истинности или ложности простых высказываний решается вне алгебры логики. Например, истинность или ложность высказывания «Сумма углов треугольника равна 180°» устанавливается геометрией, причем в геометрии Евклида это высказывание является истинным, а в геометрии Лобачевского — ложным.

В булевой алгебре простым высказываниям ставятся в соответствие логические переменные, значение которых равно 1, если высказывание истинно, и 0, если высказывание ложно. Обозначаются логические переменные, большими буквами латинского алфавита.

Существуют разные варианты обозначения истинности и ложности логических переменных:

Сложные (составные) высказывания представляют собой набор простых высказываний (по крайней мере двух) связанных логическими операциями.

С помощью логических переменных и символов логических операций любое высказывание можно формализовать, то есть заменить логической формулой (логическим выражением).

Связки «НЕ», «И», «ИЛИ» заменяются логическими операциями инверсия, конъюнкция, дизъюнкция. Это основные логические операции, при помощи которых можно записать любое логическое выражение.

Введем перечисленные логические операции.

В алгебре множеств конъюнкции соответствует операция пересечения множеств, т.е. множеству получившемуся в результате умножения множеств А и В соответствует множество, состоящее из элементов, принадлежащих одновременно двум множествам.

Источник

Логические переменные и логические функции

Вы будете перенаправлены на Автор24

Таблицу, показывающую, какие значения принимает логическая функция при всех сочетаниях значений ее аргументов, называют таблицей истинности логической функции.

Логическая функция может быть задана аналитическим (при помощи формул) или табличным способом.

Логическая функция, представленная с помощью инверсии, дизъюнкции и конъюнкции называется нормальной.

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Рисунок 1. Логические функции двух переменных

Готовые работы на аналогичную тему

Среди перечисленных выше шестнадцати логических функций от двух переменных можно выделить такие логические функции, с помощью которых выражаются другие логические функции. Операция замены одной логической функции на другую в алгебре логики (булевой алгебре) называется операцией суперпозиции или метод суперпозиции.

Функцию Шеффера методом суперпозиции можно выразить при помощи функций отрицания и дизъюнкции, используя закон Де Моргана:

Наиболее широко в качестве базовых функций используют три логических функции: конъюнкцию, дизъюнкцию и отрицание. В приведенном примере логическая функция Шеффера выражена через базовые функции и представлена в нормальной форме.

Каждой базовой функции соответствует техническое устройство, реализующее эту логическую функцию.

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Рисунок 2. Соответствие базовой функции и технического устройства

Наборы И-НЕ и ИЛИ-НЕ являются функционально полными или базисными наборами.

При помощи набора базовых функций и соответствующих им технических устройств, которые реализуют эти логические функции, создаются любые логические устройства или системы.

Логическое устройство имеет сколь угодное количество входов и только один выход (См. рис.3).

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Рисунок 3. Схематичное представление логического устройства

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Рисунок 4. Условное обозначение логических элементов на электрических схемах: И (а), ИЛИ (б), НЕ (в)

Приведем пример реализации функции при помощи инверсии и отрицания (в базисе И-НЕ).

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Рисунок 6. Пример схемы охранной сигнализации

Источник

4.1. Логические переменные и логические операции

4.1. Логические переменные и логические операции

Информация (данные, машинные команды и т. д.) в компьютере представлена в двоичной системе счисления, в которой используется две цифры – 0 и 1. Электрический сигнал, проходящий по электронным схемам и соединительным проводникам (шинам) компьютера, может принимать значения 1 (высокий уровень электрического напряжения) и 0 (низкий уровень электрического напряжения) и рассматривается как импульсный сигнал, который математически может быть описан в виде двоичной переменной, принимающей также значения 0 или 1. Для решения различных логических задач, например, связанных с анализом и синтезом цифровых схем и электронных блоков компьютера, широко используются логические функции и логические операции с двоичными переменными, которые называются также логическими переменными.

Логические переменные изучаются в специальном разделе математики, который носит название алгебры логики (высказываний), или булевой алгебры. Булева алгебра названа по имени английского математика Джорджа Буля (1815–1864), внесшего значительный вклад в разработку алгебры логики. Предметом изучения алгебры логики являются высказывания, при этом анализу подвергается истинность или ложность высказываний, а не их смысловое содержание. Простые высказывания в алгебре логики обозначаются заглавными латинскими буквами: А, В, С, D,… и т. д. Составные высказывания на естественном языке образуются с помощью союзов. В алгебре логики эти союзы заменяются логическими операциями. В соответствии с алгеброй логики любое составное высказывание можно рассматривать как логическую функцию F(А, В, С, …), аргументами которой являются логические переменные А, В, С… (простые высказывания). Логические функции и логические переменные (аргументы) принимают только два значения: «истина», которая обозначается логической единицей – 1 и «ложь», обозначаемая логическим нулем – 0. Логическую функцию называют также предикатом.

Действия, совершаемые над логическими переменными для получения определенных логических функций, называются логическими операциями. В алгебре логики используются следующие логические операции.

1. Логическая операция ИНВЕРСИЯ (отрицание). В естественных языках соответствует словам неверно, ложь или частице не, в языках программирования обозначается Not, в алгебре логики обозначается

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Инверсия каждому простому высказыванию ставит в соответствие составное высказывание, заключающееся в том, что исходное высказывание отрицается.

Математическая запись данной операции для логической переменной А будет иметь вид:

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Конъюнкция каждым простым высказываниям ставит в соответствие составное высказывание, являющееся только тогда истинным, когда являются истинными простые высказывания, образующие составное высказывание.

Математическая запись данной операции для логических переменных Д В, С, … будет иметь вид:

3. Логическая операция ДИЗЪЮНКЦИЯ (логическое сложение). В естественных языках соответствует союзу или, в языках программирования обозначается Or, в алгебре логики обозначается V.

Дизъюнкция каждым простым высказываниям ставит в соответствие составное высказывание, являющееся только тогда истинным, когда хотя бы одно из образующих его высказываний является истинным.

Математическая запись данной операции для логических переменных A, В, С, … будет иметь вид:

Импликация каждым простым высказываниям ставит в соответствие составное высказывание, являющееся ложным тогда и только тогда, когда первое высказывание истинно, а второе высказывание ложно.

Математическая запись данной операции для двух логических переменных А и В будет иметь вид:

Эквиваленция каждым простым высказываниям ставит в соответствие составное высказывание, являющееся истинным тогда и только тогда, когда все простые высказывания, образующие составное высказывание, одновременно истинны или одновременно ложны.

Математическая запись данной операции для логических переменных A, В, С… будет иметь вид:

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

Логические операции

Логические операции Логические операции позволяют комбинировать выражения, возвращающие логические величины. Язык JavaScript поддерживает три логические операции.Операция логического И (&&) возвращает true, если только оба операнда истинны. Например, (1 2). При

Логические схемы

Логические схемы Рабочая версия PSpice содержит более сотни логических устройств, доступных в коммерческой версии программного обеспечения. Имеется большинство логических схем серии 7400, триггеры, счетчики и т.п. Полная распечатка логических устройств демонстрационной

Логические операции

Логические операции Для создания объектов более сложных, чем изначальные звезды, прямоугольники и эллипсы, мы можем использовать логические операции. Это гораздо проще, чем полноценная векторная графика, где мы будем создавать фигуры с нуля.Для выполнения логических

Логические И и ИЛИ

Логические И и ИЛИ Вы уже видели, что такое управляющие структуры и как их использовать. Для решения тех же задач есть еще два способа. Это логическое И — «&&» и логическое «ИЛИ» — « || ». Логическое И используется следующим образом:выражение_1&&выражение_2Сначала

Когда использовать логические переменные

Когда использовать логические переменные Переменные типа Boolean могут хранить только два значения: True (в числовом представлении это 1) или False (0). Используйте переменные типа Boolean, когда нужно выяснить, какое из двух альтернативных условий имеет место в данный момент.

Глава 16 Логические операции

Глава 16 Логические операции • Понятие логических операций• Использование логических операцийРаботая с выделением, с которым мы познакомились в прошлой главе, можно использовать логические операции – это позволит в некоторых случаях упростить создание выделения или

Резюме: логические операции и выражения

IV. Логические операции

Поразрядные логические операции

Поразрядные логические операции Четыре операции производят действия над данными, относящимися к классу целых, включая char. Они называются «поразрядными», потому что выполняются отдельно над каждым разрядом независимо от разряда, находящегося слепа или справа.

4. Null-значения и логические операции

Логические операции (Logical operations)

Логические операции (Logical operations) template ‹class T›struct logical_and: binary_function‹T, T, bool› < bool operator()(const T& x, const T& y) const >;template ‹class T›struct logical_or: binary_function‹T, T, bool› < bool operator()(const T& x, const T& y) const >;template ‹class T›struct logical_not: unary_function‹T, bool› < bool operator()(const T& x) const

Логические операции

Логические операции Логические операции выполняют над своими операндами логические функции И (&&) и ИЛИ (||). Операнды логических операций могут иметь целый, плавающий тип, либо быть указателями. Типы первого и второго операндов могут различаться. Сначала всегда

4.3. Операции сравнения и логические операции

Логические операции

Логические операции В XSLT имеются две логические операции — or и and. Эти операции бинарны, то есть каждая из них определена для двух операндов. Если операнды не являются булевыми значениями, они неявным образом приводятся к булевому типу.Семантика or и and очевидна — они

3.2.4 Побитовые логические операции

»» ««применяются к целым, то есть к объектам типа char, short, int, long и их unsigned аналогам, результаты тоже цлые.Одно из стандартных применений побитовых логических опраций – реализация маленького множества

Логические операции

Логические операции К логическим относятся бинарные операции and, or и xor, а также унарная операция not, имеющие операнды типа boolean и возвращающие значение типа boolean. Эти операции подчиняются стандартным правилам логики: a and b истинно только тогда, когда истинны a и b, a or b истинно

Источник

Логические основы ЭВМ

Основные логические функции и элементы

Рассмотрим ключевую схему представленную на рис. 1.1,а. Примем за логический 0 [2]:

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Правило логического умножения :если на вход логического элемента И подается хотя бы один логический 0, то на его выходе будет логический 0.

В логических выражениях применяется несколько вариантов обозначения логического умножения. Так, для приведенного на рис. 1.1,в трёх-входового элемента И, логическое выражение можно представить в виде:

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Правило логического сложения: если на вход логического элемента ИЛИ подается хотя бы одна логическая что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная, то на его выходе будет логическая 1.

Для логического сложения решающим является уровень логической 1.

В логических выражениях применяется два варианта обозначения логического сложения. Так, для приведенного двух-входового элемента ИЛИ, логическое выражение можно представить в виде:

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Правило инверсии: проходя через инвертор, сигнал меняет свое значение на противоположное.

В логических выражениях применяется единственный вариант обозначения инверсии:

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

К основным логическим элементам относятся еще два элемента, которые являются комбинацией элементов И, ИЛИ и НЕ: элемент И-НЕ и ИЛИ-НЕ.

Логическая функция и элемент И-НЕ

Данная функция производит логическое умножение значений входных сигналов, а затем инвертирует результат этого умножения. В логических схемах этот элемент независимо от того, на какой элементной базе он реализован, обозначается так, как показано на рис. 1.4,а. Таблица истинности приведена на рис. 1.4,б.

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Если на вход логического элемента И-НЕ подается хотя бы один логический 0, то на его выходе будет логическая 1.

В логических выражениях применяются обозначения:

Логическая функция и элемент ИЛИ-НЕ

В логических схемах этот элемент независимо от того, на какой элементной базе он реализован, обозначается так, как показано на рис. 1.5,а. Таблица истинности приведена на рис. 1.5,б.

Если на вход логического элемента ИЛИ-НЕ подается хотя бы одна логическая 1, то на его выходе будет логический 0.В логических выражениях применяются обозначения:

Источник

Информатика. 10 класс

Конспект урока

Информатика, 10 класс. Урок № 11.

Тема — Алгебра логики. Таблицы истинности

Перечень вопросов, рассматриваемых в теме: высказывание, логическая переменная, логические операции (отрицание, конъюнкция, дизъюнкция, строгая дизъюнкция, импликация, эквиваленция), логические выражения, предикаты и их множества истинности, таблицы истинности и их анализ.

Глоссарий по теме: импликация, эквиваленция, предикат, примеры законов алгебры логики.

Основная литература по теме урока:

Л. Л. Босова, А. Ю. Босова. Информатика. Базовый уровень: учебник для 10 класса

— М.: БИНОМ. Лаборатория знаний, 2017 (с.174—197)

Открытые электронные ресурсы по теме:

Теоретический материал для самостоятельного изучения:

Алгебра логики — раздел математики, изучающий высказывания, рассматриваемые с точки зрения их логических значений (истинности или ложности), и логические операции над ними.

Алгебра логики возникла в середине XIX века в трудах английского математика Джорджа Буля. Ее создание представляло собой попытку решать традиционные логические задачи алгебраическими методами. В 1938 году Клод Шеннон применил алгебру логики для описания процесса функционирования релейно-контактных и электронно-ламповых схем. Логическое высказывание — это повествовательное предложение, в отношении которого можно однозначно сказать, истинно оно или ложно.

Например, предложение «Джордж Буль — основоположник алгебры логики» истинно, а «Солнце — спутник Земли» ложно.

Употребляемые в обычной речи логические связки «не», «и», «или», «если…то», «тогда и только тогда» и др. позволяют из уже заданных высказываний строить новые высказывания. Высказывания, образованные из других высказываний, называются составными. Высказывание, никакая часть которого не является высказыванием, называется элементарным. Например, из двух простых высказываний (каких?) можно получить следующее составное высказывание: «Алгебра логики является основой строения логических схем компьютеров и служит математической основой решения сложных логических задач». Истинность или ложность составных высказываний зависит от истинности или ложности образующих их высказываний и определённой трактовки связок (логических операций над высказываниями).

Обоснование истинности или ложности элементарных высказываний не является задачей алгебры логики. Эти вопросы решаются теми науками, к сфере которых относятся элементарные высказывания. Такое сужение интересов позволяет обозначать высказывания символическими именами (например, А, В, С).

Логическая переменная — это переменная, которая обозначает любое высказывание и может принимать логические значения «истина» или «ложь». Для логических значений «истина» — «ложь» могут использоваться следующие обозначения: И — Л, true — false, да — нет, 1 — 0.

Логическая операция полностью может быть описана таблицей истинности, указывающей, какие значения принимает составное высказывание при всех возможных значениях образующих его элементарных высказываний.

В алгебре логики имеется шесть логических операций. Из курса информатики 8—9 классов вам знакомы три из них:

— отрицание (инверсия, логическое НЕ)

Высказыванию ставится в соответствие новое высказывание, значение которого противоположно исходному.

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

— конъюнкция (логическое умножение, логическое И)

Высказывание истинно тогда и только тогда, когда истинны оба исходных высказывания.

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

— дизъюнкция (логическое сложение, логическое ИЛИ)

Высказывание ложно тогда и только тогда, когда ложны оба исходных высказывания.

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Рассмотрим новые логические операции.

— Логическая операция, ставящая в соответствие двум высказываниям новое, являющееся ложным тогда и только тогда, когда первое высказывание (посылка) истинно, а второе (следствие) — ложно, называется импликацией (от лат. implicatio — сплетение, тесная связь) или логическим следованием.

Операция импликации обозначается символом что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменнаяи задается следующей таблицей истинности:

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

В разговорной речи импликации соответствуют предложения, содержащие связку «если…, то». Как правило, эту связку мы используем, когда хотим показать зависимость одного события от другого.

Импликацию можно заменить на выражение, использующее ранее изученные операции НЕ и ИЛИ: что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

— Логическая операция, ставящая в соответствие двум высказываниям новое, являющееся истинным тогда и только тогда, когда только одно из двух высказываний истинно, называется строгой (исключающей) дизъюнкцией.

Строгая дизъюнкция обозначается символомчто такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменнаяи задается следующей таблицей истинности:

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

В русском языке строгой дизъюнкции соответствует связка «либо». Например, в пословице «Либо пан, либо пропал», выполнение обоих условий одновременно невозможно. В отличие от обычной дизъюнкции в высказывании, содержащем строгую дизъюнкцию, мы утверждаем, что произойдет только одно событие.

Строгую дизъюнкцию можно представить через базовые операции следующим образом:

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Чтобы доказать это равенство, достаточно для всех возможных комбинаций и вычислить значения выражения, стоящего в правой части равенства, и сравнить их со значениями выражения что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменнаядля тех же исходных данных.

— Логическая операция, ставящая в соответствие двум высказываниям новое, являющееся истинным, когда оба исходных высказывания истинны или оба исходных высказывания ложны, называется эквиваленцией или равнозначностью.

В логике эквиваленция обозначается символом что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменнаяи задается следующей таблицей истинности:

что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

В разговорной речи эквивалентности соответствует связка «тогда и только тогда, когда», а в математике — «необходимо и достаточно».

Если посмотреть внимательно на таблицы истинности для двух последних логических операций, то можно заметить, что эквивалентность — это обратная операция для операции «исключающее ИЛИ», т. е. что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

Можно заменить эквивалентность выражением, которое включает только базовые логические операции: что такое логическая переменная. Смотреть фото что такое логическая переменная. Смотреть картинку что такое логическая переменная. Картинка про что такое логическая переменная. Фото что такое логическая переменная

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

Для логического выражения справедливо:

При преобразовании или вычислении значения логического выражения логические операции выполняются в соответствии с их приоритетом:

Операции одного приоритета выполняются в порядке их следования, слева направо. Как в математике, скобки меняют порядок выполнения операций.

Дан фрагмент таблицы истинности выражения F.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *