Boolean Logic
Boolean Logic
Comparing 2 variables
The answer:
T(RUE)
F(FALSE)
BOOLEAN ALGEBRA
BOOLEAN ALGEBRA
BOOLEAN ALGEBRA
Limestone
Sandstone
Searching: NOT
Search: Sandstone
Search: Limestone
Limestone
Sandstone
Limestone
Sandstone
Searching:
Search: AND
Search: OR
Limestone
Sandstone
Limestone
Sandstone
BOOLEAN ALGEBRA
Can be representing
as:
switch,
relay or
gate
X
Y
X
Y
X
XY
X+Y
X
10
0
0
1
0
0
1
1
1
11
AND (example)
ELSE
END
Note: Lith: vary
porosity cut off 10%
Expr-1
Expr-2
AND
F
12
0
0
1
0
0
1
1
1
13
OR (example)
INPUT LITH$
IF LITH$=LST OR LITH$= SST THEN
ELSE
END
Expr-1
Expr-2
OR
F
14
0
15
NOT (example)
INPUT LITH$
IF NOT LITH$= SST THEN
ELSE
PRINT INDETERMINITE
END
NOT
16
X+Y
0
0
1
0
0011
1
1
1100
0101
0100
0110
0011
0101
1010
0010
17
XOR (example)
INPUT MIN$
IF MIN$=GLAUCONITE XOR MIN$= PYRITE
THEN
ELSE
END
Expr-1
Expr-2
XOR
F
18
X+Y
0
0
1
0
0011
0
1
1
1
1100
0101
0100
0110
0011
0101
1010
1001
0010
19
XNOR/ EQV
INPUT COL$
IF COL$ =BROWN EQV COL$ = RED THEN
ELSE
PRINT NONMARINE
PRINT POSSIBLE MARINE FACIES
END
Note:
Expr-1
Expr-2
EQV
T
20
IMP
INPUT LITH$
INPUT POROSITY$
IF LITH$= ARKOSE IMP LITH$= SST THEN
ELSE
END
Note:
Expr-1
Expr-2
IMP
T
21