Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTEÚDO:
SISTEMAS DE NUMERAÇÃO
ÁLGEBRA DE BOOLE
FUNÇÕES BOOLEANAS
SISTEMAS DE NUMERAÇÃO
1 1 1 1
10
n-1
... 103 102 101 100. 10 1 10 2 10 3 ... 10 m
Base 10 (0-9)
1 1 1 1
2
n-1
... 23 22 21 20 . 2 1 2 2 2 3 ... 2 m
Base 2 (0-1)
CONVERSÃO A BASE 10
2
• (221)3 (25) 10
2 1 0
2X3 + 2X3 + 1X3 = 18 + 6 + 1 = 25
n-1 3 2 1 0
Base r r ... r r r r
bh = dígito na posição h
n = número de dígitos
• (4322)5 (587) 10
r=5
n-1 n-2 n-3 n-4
n=4 b3r + b2r + b1r + b0r =
b0=2 3 2 1 0
4x5 +3x5 +2x5 +2x5 =
b1=2 500 + 75 + 10 + 2 = 587
b2=3
b3=4
• (238)9 (197) 10
n −i 0 1 2
i
∑ bi r = 8 x 9 + 3 x 9 + 2 x 9 = 8 + 27 + 162 = 197
i =0
Para a parte decimal:
. 1/10 1
/100
1
/1000 . . . /10m
1
m
.d1 1/r1 + d2 1/r2 + d3 1/r3 + d4 1/r4 + . . . + dm 1/rm ou ∑ bi r
−i
i =1
• (223.34)5 (63.76) 10
n −i 0 1 2
i
∑ bi r = 3 x 5 + 2 x 5 + 2 x 5 = 3 + 10 + 50 = 63
i =0
m
∑ bi r
−i = 3 x 5-1 + 4 x 5-2 = 3/ + 4/ = 19
/25
5 25
i =1
3
19
= 63. /25 63.76
• (0.10111)2 (0.71875) 10
m
∑ bi r
−i = 1 x 2-1 + 0 x 2-2 + 1 x 2-3 + 1 x 2-4 + 1 x 2-5 = 1/ + 1/ + 1/ + 1/
2 8 16 32
i =1
22
= /32 0.71875
Este método é utilizado para converter a parte inteira de um número que está em base
10 em qualquer outra base. Por exemplo:
• (73)10 (243)5
Número Quociente Resto
73 14 3 73/5
14/5
14 2 4
2/5
2 0 2
0
Este método é utilizado para converter a parte decimal de um número que está em base
10 a qualquer outra base. Por exemplo:
• (0.25)10 (0.02)3
• (0.25)10 (0.01)2
Base 10 2 3 4 5 6 7 8 9 11 12 13 14 15 16
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2 10 2 2 2 2 2 2 2 2 2 2 2 2 2
3 11 10 3 3 3 3 3 3 3 3 3 3 3 3
4 100 11 10 4 4 4 4 4 4 4 4 4 4 4
5 101 12 11 10 5 5 5 5 5 5 5 5 5 5
6 110 20 12 11 10 6 6 6 6 6 6 6 6 6
7 111 21 10 12 11 10 7 7 7 7 7 7 7 7
8 1000 22 20 13 12 11 10 8 8 8 8 8 8 8
9 1001 100 21 14 3 12 11 10 9 9 9 9 9 9
10 1010 101 22 20 14 13 12 11 A A A A A A
11 1011 102 23 21 15 14 13 12 10 B B B B B
12 1100 110 30 22 20 15 14 13 11 10 C C C C
13 1101 111 31 23 21 16 15 14 12 11 10 D D D
14 1110 112 32 24 22 20 16 15 13 12 11 10 E E
15 1111 120 33 30 23 21 17 16 14 13 12 11 10 F
Quando se deseja converter de uma base r1 a uma base r2 deve-se utilizar como ponte a base
10. Por exemplo:
• (2234.22)5 ( 634.3234 )7
n −i 0 1 2 3
i
∑ bi r = 4 x 5 + 3 x 5 + 2 x 5 + 2 x 5 = 4 + 15 + 50 + 250 = 319
i =0
m
∑ bi r
−i = 2 x 5-1 + 2 x 5-2 = 2/ + 2/ = 12
/25 = 0.48
5 25
i =1
(2234.22) 5 (319.48)10
b) Uma vez que se converteu a base 10, se realizará a conversão a base desejada:
(319.48)10 (634.3234)7
OPERAÇÕES ARITMÉTICAS
SOMA
1 1 1 1 1 1 1 1 1 1 1
1 2 )10 1 2 2 )3 2 3 )5 1 1 1 0 1 )2 F A 3 )Hex
+ + + + +
9 )10 2 0 1 )3 3 4 )5 1 1 1 0 1 )2 2 2 C )Hex
2 1 )10 1 1 0 0 )3 1 1 2 )5 1 1 1 0 1 0 )2 1 1 C F )Hex
MULTIPLICAÇÃO
1 2 2 1 1
1 2 )10 2 3 )5 2 2 1 1
2 3 )5 F A 2 )Hex
x 9 )10 x 4 )5 x x
3 4 )5 1 2 )Hex
1 0 8 )10 2 0 2 )5 1
2 0 2 1 F 4 4
1 2 4 F A 2
1 4 4 2 )5 1 1 9 6 4 )Hex
SUBTRAÇÃO
1 2 )10 2 3 )5 F A )Hex 1 1 0 1 1 )2
- 1
9 )10 - 3 4 )5 - 2 C ) - 0 1 1 1 0
Hex )2
0 3 )10 -1 1 )5 C 8 )Hex 1 1 0 1 )2
COMPLEMENTO DA BASE
Para um número que está em base 2, o complemento base se forma se depois do primeiro um
(da direita a esquerda), se trocam uns por zeros e zeros por uns. Por exemplo:
• (1011101)2 = (0100011)
• (00011101)2 = (11100011)
• Exemplo 1.
LÓGICA BINÁRIA
7
A lógica binária trata de variáveis que assumem dois valores discretos e com operações
que assumem um significado lógico. Os valores assumidos pelas variáveis são 0 e 1. A lógica
Binária é uma ferramenta para manipular informação Binária e para o projeto de sistemas
digitais. As variáveis se identificam mediante as letras do alfabeto e cada uma terá dois e
somente dois valores possíveis 1 e 0. Existem três Operações básicas na lógica Binária que
são AND, OR e NOT.
1. AND. Esta operação se representa por um ponto ou pela ausência de um operador. Por
Exemplo , X • E = Z ou XE = Z se lêem como "X e E é igual a Z" ou "X and E é igual a Z.
A condição desta operação é que Z=1 se e somente se X = 1 e E = 1.
2. OR. Esta operação se representa por um sinal mais (+). Por exemplo , X + E = Z se lê "X
ou E é igual a Z" ou "X or E é igual a Z". A condição para esta operação é que Z = 1 se X
= 1 ou E = 1, ou se X = 1 e E = 1.
3. NOT. Esta operação se representa por uma barra colocada acima de uma variável ou pela
variável seguida de uma aspa. Por exemplo : E' = Z se lê "E negado é igual a Z", que quer
dizer que Z é o que não é E.
AND OR NOT
X Y Z X Y Z X X'
0 0 0 0 0 0 0 1
0 1 0 0 1 1 1 0
1 0 0 1 0 1
1 1 1 1 1 1
XY=Z X+Y=Z X'=Z
X XY=Z X X+Y=Z
X X'
Y Y
AND OR NOT
ÁLGEBRA DE BOOLE
e o complemento. Uma função booleana consta de uma expressão algébrica formada com
variáveis binárias, as constantes 0 e 1, os símbolos de operações lógicas, parênteses e um
sinal igual. Para um valor dado de variáveis binárias, a função booleana pode ser igual a 1 ou
0.
X X X X
1 0
AND OR
X Y Z X Y Z
0 1 0 0 0 0
1 1 1 1 0 1
Postulado 2 a) X + 0 = X b) X • 1 = X
Postulado 5 a) X + X' = 1 b) X • X' = 0
Teorema 1 a) X + X = X b) X • X = X
Teorema 2 a) X + 1 = 1 b) X • 0 = 0
Teorema 3 Convolução (X')' = X
Postulado 3 a) X + E = E + X b) X E= E X Comutativa
Teorema 4 a) X + (E + Z)= (X + E) + Z b) X(EZ) = (XE)Z Associativa
Postulado 4 a) X(E+Z) = XE + XZ b) X+EZ = (X+E)(X+Z) Distributiva
Teorema 5 a) (X+E)' = X'E' b) (XE)'=X'E' DeMorgan
Teorema 6 a) X + XE = X b) X (X + E) = X