Смекни!
smekni.com

по информатике и икт на тему: «Логика» (стр. 2 из 5)




Что такое логическая формула

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

Всякая логическая переменная и символы «истина» («1») и «ложь» («О») — формулы.

Бета А и В - формулы, то А , (А • В), (AvB), (A->B), (А<->В) - формулы. Никаких других формул в алгебре логики нет.

В пункте 1 определены элементарные формулы, в пункте 2 даны правила образования из любых данных формул новых формул.


В качестве примера рассмотрим высказывание «если я куплю яблоки или абрикосы, то приготовлю фруктовый пирог». Это вы­сказывание формализуется в виде (AvB)-> С; такая же формула со­ответствует высказыванию «если Игорь знает английский или япон­ский язык, то он получит место переводчика».

Как показывает анализ формулы (A v В) —» С, при опреде­ленных сочетаниях значений переменных А, В и С она принимает значение «истина», а при некоторых других сочетаниях — значение «ложь» (разберите самостоятельно эти случаи). Такие формулы называются выполнимыми.

Некоторые формулы принимают значение «истина» при лю­бых значениях истинности _входящих в них переменных. Такой бу­дет, например, формула A v A , соответствующая высказыванию «этот треугольник прямоугольный или косоугольный». Эта формула истин­на и тогда, когда треугольник прямоугольный, и тогда, когда тре­угольник непрямоугольный. Такие формулы называются тождествен­но-истинными формулами или тавтологиями.

Высказывания, которые формализуются тавтологиями, назы­ваются логически истинными высказываниями.

В качестве другого примера рассмотрим формулу А • А , ко­торой соответствует, например, высказывание «Катя — самая высо­кая девочка в классе, и в классе есть девочки выше Кати». Очевид­но, что эта формула ложна, так как либо А, либо А обязательно ложно. Такие формулы называются тождественно-ложными формулами или противоречиями.

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

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

Равносильность двух формул алгебры логики обозначается символом «=» или символом «=». Замена формулы другой, ей равно­сильной, называется равносильным преобразованием данной формулы.


Связь между алгеброй логики и двоичным кодированием

Математический аппарат алгебры логики очень удобен для описания того, как функционируют аппаратные средства компьюте­ра, поскольку основной системой счисления в компьютере является двоичная, в которой используются цифры 1 и 0, а значений логиче­ских переменных тоже два." «1» и «О».

Из этого следует два вывода:

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

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

В каком виде записываются в памяти компьютера и в регистрах процессора данные и команды

Данные и команды представляются в виде двоичных последова­тельностей различной структуры и длины.

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


Что такое логический элемент компьютера


Логическими элементами компьютеров являются электронные схемы И, Или, НЕ, И-НЕ, ИЛИ-НЕ и др. (называемые также вентилями), а также триггер. С помощью этих схем можно реализовать любую логическую функцию, описывающую работу устройств компьютера. Обычно у вентилей бывает от двух до восьми входов и один или два выхода. Чтобы представить два логических состояния «1» и «0» в вентилях, соответствующие им входные и выходные сигналы имеют один из двух установленных уровней напряжения. Например, +5 вольт и 0 вольт. Высокий уровень обычно соответствует значению «истина» («1»), а низкий - значению «ложь» («0»). Каждый логический элемент имеет свое условное обозначение, которое выражает его логическую функцию, но не указывает на то, какая именно электронная схема в нем реализована. Это упрощает запись и понимание сложных логических схем.

Работу логических элементов описывают с помощью таблиц истинности.

Х У ХvУ
0 0 1 1 0 1 0 1 0 1 1 1

Таблица 5.2

Схема НЕ (инвертор) реализует операцию отрицания.

Связь между входом х этой схемы и выходом z можно записать соотношением z = х, где х читается как «не х» или «инверсия х».

Если на входе схемы 0, то на выходе 1. Когда на входе 1, на выходе 0. Условное обозначение инвертора - на рисунке 3, а таблица истинности — в таблице 3.

Таблица 3

Х
Х
0 1 1 0

Схема И-НЕ состоит из элемента И и инвертора и осуществляет от­рицание результата схемы И.

Связь между выходом z и входами х и у схемы записывают дующим образом: z = х*у, где ху читается как «инверсия х и у».

Таблица 4

Х У
Х*У
0 0 1 1 0 1 0 1 1 1 1 0

Условное обозначение схемы И-НЕ представлено на рисунке 4, а таблица истинности схемы И-НЕ — в таблице .4.

Схема ИЛИ-НЕ состоит из элемента ИЛИ и инвертора и осуществляет отрицание результата схемы ИЛИ.

Связь между выходом z и входами х и у схемы записывают

следующим образом: z = xvy, где xvy читается как «инверсия х

или у». Условное обозначение схемы ИЛИ-НЕ представлено на ри­сунке 5, а таблица истинности схемы ИЛИ-НЕ — в таблице 5

Таблица 5

Х У
ХvУ
0 0 1 1 0 1 0 1 1 0 0 0

Что такое триггер


Термин «триггер» происходит от английского слова trigger — защелка, спусковой крючок. Для обозначения этой схемы в англий­ском языке чаще употребляется термин flip-flop, что в переводе оз­начает «хлопанье». Это звукоподражательное название электронной схемы указывает на ее способность почти мгновенно переходить (пе­ребрасываться) из одного электрического состояния в другое и на­оборот.

Самый распространенный тип триггера — так называемый
RS-триггер (S и R соответственно от английских слов set — установ­
ка и reset-сброс). Условное обозначение триггера — на

рисунке .6. Он имеет два симметрич­ных входа S и R и два симметрич­ных выхода Q и Q, причем выходной сигнал Q является логическим отрица­нием сигнала Q. На каждый из двух входов S и R могут подаваться вход­ные сигналы в виде кратковременных импульсов (_ГП_). Наличие импульса на входе будем считать единицей, а его отсутствие — нулем.