Boole’i algebra

BOOLE’I ALGEBRA PÕHIALUSED

  1. Mõisted
  • Boole’i algebra – matemaatika haru, mis tegeleb loogiliste väärtustega (tõene/vale).
  • Tõeväärtused:
    • 1 = tõene (True)
    • 0 = väär (False)

2. Põhitehted

NOT (¬A või !A)

  • Kirjeldus: eitab väärtust.
  • Kui A = 1, siis ¬A = 0.
  • Kui A = 0, siis ¬A = 1.
ABA and BA or BA XOR B
00000
01011
10011
11110
A¬A
01
10
A¬A
01
10

AND (A ∧ B või A && B)

  • Tulemuseks on 1, kui mõlemad on tõesed.
  • Muudel juhtudel tulemus 0.
ABA and  B
000
010
100
111 

если все равны 1, то А и Б равно 1

OR (A ∨ B või A || B)

  • Tulemuseks on 1, kui vähemalt üks on tõene.
  • Tulemus on 0 ainult siis, kui mõlemad on 0.
ABA or B
000
011
101
111

если где то есть хотя бы 1 то А или Б равно 1

XOR (A ⊕ B – välistav või)

  • Tulemuseks on 1, kui väärtused on erinevad.
  • Kui nad on samad, tulemus 0.
ABA ⊕ B
000
011
101
110

если на разных находится только одна 1, то А (+) Б равно 1

1 Ülesanne:

AB1 идет A and B (A¬B)потом A or B ( A∨B )
0011
1011
0100
1101
ABA∨¬B
001   1 
101   1
010   0
110   1
  1. ¬ ! not
  2. ∧ and
  3. ∨ or
  4. ⊕ XOR

2 ülesanne

ABC(A∧B)∨C
0000        0
1000        0
0100        0
0010        1
1101        1
1010        1
0110        1
1111        1

3 Ülesande

первое, что в скобках, второе с А

ABCA⊕(B∧C)
0000            0
1001            0
0100            0
0010            0
1101            0
1011            0
0111            1
1110            1

4 Ülesanne

ABCA∨B¬A∨C(A∨B)∧(¬A∨C)(A∨B)∧(¬A∨C)
00001 (A 0=1 наоборот)0(весь пример)
100100
010111
001010
110100
101111
011111
111111
12    34
ABCD(A∧B)(¬C∧D)(A∧B)∨(¬C∧D)
000001       00
100001       00
010001       00
001000       00
000101       11
110011       01
011000       00
001100       00
100101       11
101000       00
010101       11
111010       01
011100       00
101100       00
110111       11
111110       01

Kodutöö

1)

f1(A,B)=¬(A∧B)∨(A⊕B)

2    13            4
AB¬(A∧B)(A⊕B)¬(A∧B)∨(A⊕B)
001        000
101        011
011        011
110        101