Matemática Discreta
Profesor Paul Tocto
Sistema de Numeración
¿En que sistema de numeración
trabajan las computadoras?
¿Porqué las computadoras no usan el
sistema de base 10?
Sistema de Numeración
Decimal
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Hexadecimal
Hex Seis
Decimal Diez
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Sistema de Numeración
Binario Prefijo
Símbolo del
prefijo
Nombre resultante del prefijo + Byte Símbolo del múltiplo del Byte Factor y valor en el SI
Bi Valor de referencia byte B 100 = 1
0, 1
kilo k kilobyte kB 103 = 1 000
mega M megabyte MB 106 = 1 000 000
giga G gigabyte GB 109 = 1 000 000 000
tera T terabyte TB 1012 = 1 000 000 000 000
peta P petabyte PB 1015 = 1 000 000 000 000 000
exa E exabyte EB 1018 = 1 000 000 000 000 000 000
zetta Z zettabyte ZB 1021 = 1 000 000 000 000 000 000 000
1024 =
yotta Y yottabyte YB
1 000 000 000 000 000 000 000 000
0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
A 10 1010
B 11 1011
C 12 1100
D 13 1101
E 14 1110
F 15 1111
Conversión entre Sistemas de
numeración
Sistema de base “m” a base “n”
convierte convierte
M M’ M’’
m 10 n
Conversión de decimal a Binario
Divisiones Sucesiva
10 2
0 5 2
1 2 2
0 1 2
1 0
10 =1010
(10) (2)
Conversión de decimal a Binario
Multiplicaciones sucesivas
0.828125 x 2 = 1.656250
0.656250 x 2 = 1.31250
0.31250 x 2 = 0.6250
0.6250 x 2 = 1.250
0.250 x 2 = 0.50
0.50 x 2 = 1.0
0.828125 = 0.110101
Conversión entre Octal,Hexadecimal y Binario
Binario 1010111100
Octal (001)(010)(111)(100)
1 2 7 4
Hexa (0010)(1011)(1100)
2 B C
Formatos de datos numéricos Enteros
Números sin signo: Ejemplo 57.
n = 8 bits
00111001=57
N bits <0,2N -1>
Formatos de datos numéricos Enteros
con signo
Bit (Binary digit)= 1 o 0
Signo(S)
0 positivo
1 negativo
Formatos de datos numéricos Enteros
con signo
Representar +57 y -57 con 7 bits
Forma de magnitud verdadera(Signo-
Magnitud).
Signo y número
0111001=+57
1111001=-57
N bits <-(2N-1 -1), (2N-1 -1)>
Formatos de datos numéricos Enteros
con signo
Representar +57 y -57 con 7 bits
Formato de complemento a 1
Positivo
Signo magnitud
Negativo
N bits <-(2N-1 -1), (2N-1 -1)>
Representación de Números
Negativos
Representar +57 y -57 con 7 bits
Formato de complemento a 2
Positivo
Signo magnitud
Negativo
Complemento a 1 +1
N bits <-(2N-1 ), (2N-1 -1)>
Operaciones de suma y resta
Ejemplo : La suma de 2 números
positivos
Operaciones de suma y resta
Ejemplo: Un número positivo y un
número negativo menor.
Operaciones de suma y resta
Ejemplo:Un número positivo y un
numero negativo mayor.
Operaciones de suma y resta
Ejemplo:2 números negativos
Formato en exceso o sesgada
•Se suma el sesgo al número y luego se convierte a
binario
•N +2n-1
•Donde N número, n número de bits
•n bits <-(2n-1 ), (2n-1 -1)>
Ejemplo codificación en Exceso a “8”
+7 +6 +5 +4 +3 +2 +1 0 -1 -2 -3 -4 -5 -6 -7 -8
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000
Formato BCD:
•Se convierte directamente cada dígito decimal a su
Equivalente binario
Ejemplo: Hallar el número 78905 en BCD
7 8 9 0 8
0111 1000 1001 0000 1000 Formato
BCD
Código ASCII
B6B5B4
BIN 000 001 010 011 100 101 110 111
B3B2B1B0 HEX 0 1 2 3 4 5 6 7
0000 0 NUL DLE SP 0 @ P ` p
0001 1 SOH DC1 ! 1 A Q a q
0010 2 STX DC2 " 2 B R b r
0011 3 ETX DC3 # 3 C S c s
0100 4 EOT DC4 $ 4 D T d t
0101 5 ENQ NAK % 5 E U e u
0110 6 ACK SYN & 6 F V f v
0111 7 BEL ETB ' 7 G W g w
1000 8 BS CAN ( 8 H X h x
1001 9 HT EM ) 9 I Y i y
1010 A LF SUB * : J Z j z
1011 B VT ESC + ; K [ k {
1100 C FF FS , < L \ l |
1101 D CR GS - = M ] m }
1110 E SO RS . > N ^ n ~
1111 F SI US / ? O _ o DEL