КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Булева алгебра
У 1847 р. англійський математик Джордж Буль, викладач Коркського університету, розробив алгебру логіки. Майже 100 років ця "алгебра висловлень" не була відома широкому колу користувачів. Лише в 1938 році видатний американський математик і інженер Клод Шеннон знайшов, що алгебра логіки застосовна до будь-яким перемінної, котрі можуть приймати тільки два значення. Наприклад, до стану контактів: включене - виключено чи напрузі (чи току): є - ні, якими представляється інформація в ЕОМ. У результаті алгебра логіки з'явилася математичною основою теорії електричних і електронних перемикальних схем, використовуваних в ЕОМ, тому неї воліють називати не алгеброю логіки, а Булевий алгеброю - по імені її творця. 3. Закони алгебри логіки. Приведемо Булеви алгебри. Якщо умовимося писати замість знаків диз'юнкції і кон’юнкції відповідно більш звичні знаки "+" і "*", а замість знака еквівалентності - знак "=", то ми одержимо, що для будь-яких суджень справедливі наступні залежності: 1. А + В = В + А (Комутативність чи додавання перемістительний закон). 2. А * В = В * А (Комутативність чи множення сполучний закон). З. (А + В) + С = А+ (В + С) (Асоціативність чи додавання розподільний закон додавання). 4. (А * В) * С = А * (В * С) (Асоціативність чи множення розподільний закон множення). 5. А * (В + С) = А * В + А * С (Дистрибутивність множення щодо додавання). 6. А + В * С = (А + В)*(А + С) (Дистрибутивність додавання щодо множення) 7. А + А = А (Ідемпотентність додавання). 8. А * А = А (Ідемпотентність множення). 9. А * (В + В) = А (чи А * (А + В) = А; (А + В) * В = А * В) 1О. А + В * В = А (чи А + (А * В) = А; (А *В) + В = А + В) (Правили поглинання). 11. А + В = А * В (чи А + В = А * В) 12. А * В = А + В (чи А * В = А + В) (Правила де Моргана). 13. А = А (Подвійне чи заперечення закон заперечення заперечення). Судження, істинність яких постійно і не залежить від істинності вхідних у них простих суджень, а визначаються тільки їх структурою, називаються тотожними чи тавтологіями. Крім того, якщо позначити через 0 судження, що напевно неправда, а через 1 - судження, що свідомо істинно, те мають місце ще такі залежності: 14. А + A = 1 (А чи не А завжди істинно; закон виключення третього). 15. А * A = 0 (А і не А завжди ложно; закон несуперечності). 16. 1 + А = 1 (Істина чи А рівносильна істині - тавтологія тавтології). 17. 1 * А = А (Істина й А рівносильна істині - тавтологія тавтології). 18. 0 + А = А (Протиріччя чи А рівносильне А). 19. 0 * А = 0 (Протиріччя й А є протиріччя). Опанувавши цими основними властивостями суджень, можна спрощувати формули логіки суджень уже формально, подібно тому, як в алгебрі виконуються тотожні перетворення. Приклад. Спростите судження А * ((В + С) + В * С) + А А * ((В + С) + В * С) + А = А * (В * С + В * С) + А = А * 1 + А = А + А = 1 по 12 по 14 по 17 по 14 Має А * ((В + С) + В * С) + А = 1. Для практичних застосувань алгебри суджень важливим є те, що будь-яку формулу можна перетворити так, що:
Приклад. Судження А + В перетворити в еквівалентне йому судження, що не містить знака логічного додавання: А + В = А * В = А * В по 11 по 13 Приклад. Судження А * В * С перетворити в еквівалентне йому судження, що не містить знака логічного множення: А * В * С = А * (В + С) = А * В + А * С = А * В + А * С = А + В + А + С = по 12 по 5 по 13 по 13 по 12 по 12 по 13 по 13 = А + В + А + С = А + В + А + С. по 13 по 13
Контрольні питання.
2. Переличити основні логічні операції 3. Який порядок виконання логічних операцій 4. Призначення та правила складання таблиць істини
Список літератури. І. Основної: 1. Коляда А.Я. Курс информатики 10-11 класс, Донецк, 2000. 2. Симонович С.В. Информатика. Базовый курс. Харьков, 2001, 638 стр. 3. Семакін С.В. Інформатика, Київ, 2000. 4. Єфімова П.Я. Інформатика. Інформаційні технології, Київ, 2000, 425 стр.
ІІ. Додаткової: 5. Пушкар О.І. Інформатика. Комп'ютерні технології – К.: Видавничий центр «Академія»,2001.
Дата добавления: 2014-01-07; Просмотров: 477; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |