Логические основы эвм

6.1 Высказывания и предикаты

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

Алгеброй A именуется некая совокупность определенных элементов X, с заданными над ними определенными операциями f (довольно часто определяемые по сходству с операциями умножения и сложения чисел), каковые удовлетворяют определенным особенностям – теоремам алгебры.

Операция f именуется n-местной, если она связывает n операндов (объектов – участников данной операции).

Совокупность операций алгебры A именуется ее сигнатурой, а совокупность элементов алгебры – носителем алгебры.

Утверждение (высказывательная форма) – главная единица, неделимая с позиций отражения смысла информации (семантики).

Высказывание – некое повествовательное утверждение, про которое возможно конкретно сообщить (сходу взглянуть на него), действительно оно либо ложно. Эти два значения всевозможных высказываний обозначаются истина и неправда, true и fаlse либо 1 и 0.

Переменная, значениями которой смогут быть только значения 1 либо 0, именуется логической переменной либо булевой переменной.

Высказывание должно быть конкретно подлинным либо конкретно фальшивым.

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

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

1. Зима – холодное время года.

2. Пальто – теплая одежда.

3. Камин – источник тепла.

Подлинным будет, к примеру, сложное высказывание: Зима – холодное время года и зимний период носят пальто, а фальшивым будет, к примеру, высказывание: Кое-какие ходят в пальто, исходя из этого на улице зима. Придумайте другие примеры.

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

Простые высказывания либо предикаты не зависят от вторых высказываний либо предикатов (не разбиваемых на более простые), а сложные – зависит хотя бы от двух несложных.

Пример. Выражение х = у – предикат, х 5 – предикат, а 7 5 – высказывание. Утверждение Прекрасно не есть высказыванием, утверждение Оценка студента А по информатике – хорошая – простое высказывание, утверждение День назад была ясная погода, я был день назад на рыбалке – сложное высказывание, складывающееся из двух несложных.

Логической (булевой) функцией f(х) именуется некая функциональная зависимость, в которой довод х – логическая переменная с заданным множеством трансформаций довода, а значения функции f(x) берутся из двухэлементного множества R(f) = {1,0}.

Пример. Заданы предикаты вида р = число х делится нацело на 3 и q = у – сутки семь дней. Отыщем множество истинности предикатов р и q, в случае если

Логические основы эвм

,

Логические основы эвм

. Приобретаем, что.

Логические основы эвм

Множество логических переменных

Логические основы эвм

с определенными над ним операциями:

Логические основы эвм

– отрицания либо инверсии (логическое «не»),

Логические основы эвм

– логического сложения либо дизъюнкции (логическое «либо»),

Логические основы эвм

– логического умножения либо конъюнкции (логическое «и») именуется алгеброй предикатов (и высказываний), в случае если эти операции удовлетворяют следующим теоремам:

1. Теорема двойного отрицания:

Логические основы эвм

2. Теоремы переместительности операндов (относительно операций дизъюнкции и конъюнкции):

Логические основы эвм

3. Теоремы конъюнкции операций и переместительности дизъюнкции (относительно операндов):

Логические основы эвм

4. Теоремы однообразных операндов:

Логические основы эвм

5. Теоремы поглощения (множителем – множителя-суммы либо слагаемым – слагаемого-произведения):

Логические основы эвм

6. Теоремы распределения операции (дизъюнкции относительно конъюнкции и напротив):

Логические основы эвм

7. Теоремы де Моргана (перенесения двоичной операции на операнды):

Логические основы эвм

8. Теоремы нейтральности (взаимноинверсных множителей либо слагаемых):

Логические основы эвм

9. Теорема существования единицы (истина, true, 1) и нуля (неправда, false, 0), причем,

Логические основы эвм

Из этих теорем направляться последовательность нужных соотношений, к примеру:

Логические основы эвм

;

Логические основы эвм

.

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

Итак, эти операции определяются совмещенной таблицей значений вида

Информатика. Алгебра логики: Таблицы истинности. Центр онлайн-обучения «Фоксфорд»

Похожие статьи:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector