Има два начина, по които можем да поставим булевата функция. Тези начини са каноничната форма minterm и каноничната форма maxterm.
Буквално
Литералът означава булевите променливи, включително техните допълнения. Като B е булева променлива и нейните допълнения са ~B или B', които са литералите.
atoi c
Минтерм
Продуктът на всички литерали, с допълнение или без допълнение, е известен като минтерм .
Пример
Минтермът за булевите променливи A и B е:
A.B A.~B ~A.B
Допълнителните променливи ~A и ~B също могат да бъдат записани съответно като A' и B'. По този начин можем да напишем minterm като:
A.B' A'.B
Минтерм от стойности
Използвайки стойности на променливи, можем да запишем минтермите като:
- Ако стойността на променливата е 1, ще вземем променливата без нейното допълнение.
- Ако стойността на променливата е 0, вземете нейното допълнение.
Пример
Да приемем, че имаме три булеви променливи A, B и C със стойности
А=1B=0
C=0
Сега ще вземем допълнението на променливите B и C, защото тези стойности са 0 и ще вземем A без допълнение. И така, minterm ще бъде:
Minterm=A.B'C'
Нека вземем друг пример, в който имаме две променливи B и C със стойност
B = 0С = 1
Minterm=B'C
Стенограма за минтерм
Знаем, че когато булевите променливи са под формата на minterm, променливите ще се появят в продукта. Има следните стъпки за получаване на стенографската нотация за minterm.
- В първата стъпка ще напишем термина, състоящ се от всички променливи
- След това ще напишем 0 на мястото на всички допълнителни променливи като ~A или A'.
- Ще напишем 1 на мястото на всички некомплементни променливи като A или b.
- Сега ще намерим десетичното число на двоичния файл, образуван от горните стъпки.
- Накрая ще запишем десетичното число като долен индекс на буквата м (минтерм). Нека вземем пример, за да разберем теорията на стенографското означение
Пример 1: Minterm = AB'
- Първо ще напишем minterm:
Минитерм = AB' - Сега ще напишем 0 на мястото на допълнителната променлива B'.
Минтерм = A0 - Ще напишем 1 на мястото на некомплементната променлива A.
Минтерм = 10 - Двоичното число на минтерма AB' е 10. Десетичното число на (10)2е 2. И така, стенограмата на AB' е
Minterm = m2
Пример 2: Minterm = AB'C'
- Първо ще напишем минтерма:
Минитерм = AB'C' - Сега ще запишем 0 на мястото на допълнителните променливи B' и C'.
Минтерм = A00 - Ще напишем 1 на мястото на некомплементната променлива A.
Минтерм = 100 - Двоичното число на минтерма AB'C' е 100. Десетичното число на (100)2е 4. И така, стенограмата на AB'C' е
Minterm = m4
Макстерм
Сумата от всички литерали, с допълнение или без допълнение, е известна като maxterm .
sdlc жизнен цикъл
Пример:
Максималният термин за булевите променливи A и B ще бъде:
A+B A+~B ~A+B
Знаем, че допълващите променливи ~A и ~B могат да бъдат записани съответно като A' и B'. И така, горният maxterm може да бъде написан като
A+B' A'+B
Maxterm от стойности
Използвайки дадените стойности на променливата, можем да напишем maxterm като:
- Ако стойността на променливата е 1, тогава ще вземем променливата без допълнение.
- Ако стойността на променливата е 0, вземете допълнението на променливата.
Пример
Да приемем, че имаме три булеви променливи A, B. и C със стойности
А=1B=0
C=0
Сега ще вземем допълнението на променливите B и C, защото тези стойности са 0 и ще вземем A без допълнение. И така, максималният термин ще бъде:
Maxterm=A+B'+C'Нека вземем друг пример, в който имаме две променливи B и C със стойност
B = 0С = 1
Maxterm=B'+C
Стенограма за maxterm
Знаем, че когато булевите променливи са под формата на maxterm, променливите ще се появят в сума. Стъпките за maxterm са същите като minterm:
- В първата стъпка ще напишем термина, състоящ се от всички променливи
- След това ще напишем 0 на мястото на всички допълнителни променливи като ~A или A'.
- Ще напишем 1 на мястото на всички некомплементни променливи като A или b.
- Сега ще намерим десетичното число на двоичния файл, образуван от горните стъпки.
- Накрая ще запишем десетичното число като долен индекс на буквата. Тук M означава maxterm.
Нека вземем пример, за да разберем теорията на стенографското означение
Пример 1: Maxterm = A+B'
- Първо ще напишем minterm:
Макстерм = A+B' - Сега ще напишем 0 на мястото на допълнителната променлива B'.
- Ще напишем 1 на мястото на некомплементната променлива A.
- Двоичното число на maxterm A+B' е 10. Десетичното число на (10)2е 2. И така, стенограмата на A+B' е
Макстерм = М2
Пример 2: Maxterm = A+B'+C'
- Първо ще напишем maxterm:
Макстерм = A+B'+C' - Сега ще запишем 0 на мястото на допълнителните променливи B' и C'.
- Ще напишем 1 на мястото на некомплементната променлива A.
- Двоичното число на maxterm A+B'+C' е 100. Десетичното число на (100)2е 4. И така, максималният член на A+B'+C' е m4.