Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Логически функции


Информационни технологии | 2009-12-04 | 78 сваляния

ЛОГИЧЕСКИ ФУНКЦИИ

За описание на функционирането на логическите схеми ще разгледаме някои базови понятия от алгебрата на логиката. Основите на този математически апарат са разработени от ирландския математик Бул (1815 1864), поради което често алгебрата на логиката се нарича Булева алгебра.

Основно понятие е т.нар. превключвателна или логическа функция. Логически функции са зависимости от вида:


  1. Y = f ( X1, X2, X3, Xm ) ,


в които както Y, така и аргументите (променливите) X1, X2, X3, Xm могат да приемат само две стойности: 0 и 1. От това следва, че областта на определение на логическата функция е крайна. При това съвкупността от стойности на тези аргументи се нарича набор. За всяка превключвателна функция от m променливи съществува число Z = 2m различни набори (входни комбинации). Тъй като фукцията е определена чрез Z набора и може да приема само две стойности - 0 или 1 - то броят на различните логически функции от m променливи е равен на 2Z = 22m.(?)

Логическите функции се задават (дефинират) по няколко начина:

а) словесно (чрез текст);

б) таблично (чрез таблици на истинност);

в) аналитично (чрез формула Y = f ( X1, X2, X3, Xm ) );

г) графично (чрез m-мерен куб или карти на Вейч (Карно) ).

Един от начините за задаване на логически функции е чрез таблица на истинност. В нея е посочена стойността на функцията за всяко съчетание (набор) от стойности на аргументите.

Логическите функции от един аргумент имат условно обозначение и наименование дадени в таблица 1:

Таблица 1

X

0

1

Означение

Название

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

F1

0

0

Y = 0

Константа 0

-

F2

0

1

Y = X

Променлива X

Повторител; схема да

F3

1

0

Y =

Инверсия на X

Инвертор; схема не

F4

1

1

Y = 1

Константа 1

-


Съществена е функцията Y = F3 ( X ) = , наречена логическо отрицание или инверсия. Означава се с чертичка над аргумента и се чете не X. Както се вижда от таблицата, стойността на функцията е винаги обратна на стойността на аргумента.

При n = 2, т.е. за логическа функция от два аргумента X1 и X2, съществуват 24 = 16 различни логически функции. От всичките шестнадесет функции на две променливи интерес представляват функциите, показани в таблица 2:

Таблица 2

X1

0

0

1

1

Означение

Название

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

X2

0

1

0

1

F1

0

0

0

1

Конюнкция

И

F6

0

1

1

0

Сума по модул 2

Изключващо ИЛИ

F7

0

1

1

1

Дизюнкция

ИЛИ

F8

1

0

0

0

Функция на Пирс

НЕ ИЛИ

F9

1

0

0

1

Логическа равнозначност

Изключващо ИЛИ НЕ

F14

1

1

1

0

Функция на Шефер

НЕ - И


Както се вижда, функцията F1 приема стойност единица, само когато стойностите и на двата аргумента са единици. За всички останали набори на аргументите F1 е равна на нула.

Логически функции

Добави своя коментар:



Тагове от реферата: , , , ,


Подобни материали


Семантика на програмните езици. Индукционно правило на Скот Информационни технологии | 2009-12-04 | 139 прочитания
Събития Информационни технологии | 2009-12-04 | 38 прочитания
Протокол 9 - Изследване на феромагнитни материали с електроннолъчев осцилоскоп Информационни технологии | 2009-12-04 | 342 прочитания
Как се хаква сайт Информационни технологии | 2009-12-04 | 270 прочитания
Лекция 6 - Икономика и социална стратификация Информационни технологии | 2009-12-04 | 149 прочитания
Числови данни Информационни технологии | 2009-12-04 | 167 прочитания
Определяне производителността на компютъра Информационни технологии | 2009-12-04 | 54 прочитания
Обобщаване на данните с помощта на агрегативни функции Информационни технологии | 2009-12-04 | 58 прочитания
Лекция 9 - Предоставане на равни възможности Информационни технологии | 2009-12-04 | 58 прочитания
Търсене по термини Информационни технологии | 2009-12-04 | 53 прочитания