Автор работы: Пользователь скрыл имя, 02 Марта 2013 в 21:07, дипломная работа
Основной операцией, которая используется в цифровых устройствах при различных вычислениях, является операция алгебраического сложения чисел. Сложения, в котором могут участвовать как положительные, так и отрицательные числа. Вычитание легко сводится к сложению путем изменения на обратный знак вычитаемого. Операции умножения и деления также выполняются с помощью операции сложения и некоторых логических действий.
Введение ……………………………………………………………………… 2
1. Теоретическая часть ………………………………………………….. 3
1.1. Арифметические операции …………………………………… 3
1.2. Логика и компьютер. Булева алгебра ………………………... 5
1.3. Логические операции …………………………………………...6
2. Практическая часть…………………………………...………………. 11
2.1. Постановка задачи……………………………............................11
2.2. Компьютерная модель решения задачи
2.3. Результаты компьютерного эксперимента
Заключение
Список использованной литературы
Содержание.
Введение ………………………………………………………
Заключение ……………………………………...……
Список использованной литературы……………………………………….
Введение.
Основной операцией,
которая используется в
Алгебра логики
изучает методы установления
истинности или ложности
Целью данной
работы является выяснение
Рассмотрим арифметику
двоичной системы счисления,
Рассмотрим операцию сложения.
Сложение двоичных чисел сводится к сложению цифр соответствующих разрядов с учетом переносов.
При сложении
двух двоичных чисел
0 + 0 = 0
1 + 0 = 1
0 + 1 = 1
1 + 1 = 10, происходит перенос единицы в соседний (старший) разряд.
Сложение –
важнейшая операция в двоичной
арифметике. Три другие арифметические
операции над двоичными
Вычитание. При вычитании двоичных чисел нужно помнить, что
0 – 0 = 0
1 – 0 = 1
0 – 1 = 1, занимаем единицу в соседнем (старшем) разряде
1 – 1 = 0
Умножение.
При умножении двоичных чисел нужно помнить, что
0 х 0 = 0
1 х 0 = 0
0 х 1 = 0
1 х 1 = 1
Ввиду чрезвычайной
простоты таблицы умножения в
двоичной системе, умножение
Деление. Деление в двоичной системе счисления производится по тем же правилам, что и деление углом в десятичной системе. В двоичной системе деление выполняется особенно просто, ведь очередная цифра частного может быть только нулем или единицей.
В быту мы
часто используем слова «
Какая же связь
между логикой и компьютерами?
В классической формальной
Алгебра логики — это математический аппарат, с помощью которого записывают, вычисляют, упрощают и преобразовывают логические высказывания.
Высказывания
бывают простые и сложные.
В булевой алгебре
высказывания обычно
Операция «НЕ»
часто называется отрицанием
или инверсией. В алгебре
Для обозначения
операции «НЕ» используется
Операцию «НЕ» можно задать в виде таблицы:
А |
Ā |
0 |
1 |
1 |
0 |
Эта таблица
состоит из двух частей: слева
перечисляются все возможные
значения исходного сигнала (
Операция «И»
(в отличие от «НЕ») выполняется
с двумя логическими
В таблице истинности будет уже не один столбец с исходными данными, а два.
А |
В |
А В |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Число строк также
выросло с 2 до 4, поскольку для
2 бит мы получаем 4 разных комбинации:
00, 01, 10 и 11. Эти строчки расположены
в определенном порядке:
Легко проверить,
что этот результат можно
Операцию «ИЛИ» называют логическим сложением, потому что она похоже на обычное математическое сложение. Единственное отличие – в последней строке таблицы истинности: в математике 1+1 равно 2, а в алгебре логики – 1.
А |
В |
А+В |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Другое название операции «ИЛИ» – дизъюнкция (от латинского disjunctio – разделение).
В учебнике для обозначения операций «И» и «ИЛИ» мы будем использовать знаки умножения и сложения (например, А·B и А+B). Это очень удобно потому, что они привычны для нас и позволяют легко увидеть аналогию с обычной математикой.
Импликация — бинарная логическ
Суждение, выражаемое импликацией, выражается также следующими способами:
Обозначается A → B («если A, то B», «из A следует B»).
А |
В |
A → B |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
Существуют и
другие логические операции. Таблицы
истинности операций с двумя
переменными содержат 4 строки и
отличаются только значением
последнего столбца. Поэтому
Особенность этих операций состоит в том, что с помощью любой одной их них можно записать произвольную логическую операцию. Например, операции «НЕ»,«И» и «ИЛИ» (базовый набор) выражаются через штрих Шеффера так:
A = A|A , A ⋅B = A|B = (A|B)|(A|B), A + B = A|B = (A|A)|(B|B).
Эти формулы можно доказать через таблицы истинности:
А |
В |
A|B |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Обозначив простые
высказывания буквами (
Обозначим высказывания:
А — «Первый двигатель вышел из строя».
B — «Второй двигатель вышел из строя».
C — «Третий двигатель вышел из строя».
X — «Аварийная ситуация».
Тогда логическое высказывание X можно записать в виде формулы
X =(A·B) + (A·C) + (B·C). (*)
Таким образом, мы выполнили формализацию - переход от конкретного содержания к формальной записи с помощью некоторого языка.2
Формализация — это переход от конкретного содержания к формальной записи с помощью некоторого языка.3
2. Практическая часть
2.1 Постановка задачи
2.1.1. Цель решения задачи
Целью решения данной задачи является рассчитать общую стоимость туров по каждому месту пребывания туристической фирмы ООО «Турист».