Beruflich Dokumente
Kultur Dokumente
MATERIA
CLAVE
UNIDAD
AEF-1041
Matemticas Discretas
1 Sistemas Numricos
Contenido
Sistemas Numericos
Las matemticas usan el concepto de lenguaje formal, que es un conjunto
de palabras (cadenas de caracteres) de longitud finita formadas a partir de
un alfabeto (conjunto de caracteres) finito.
Entonces un sistema numrico es un conjunto de smbolos y reglas de
generacin, que permiten construir todos los nmeros vlidos en el sistema.
As que un sistema de numeracin puede representarse como
N= S + R
Donde:
N es el sistema de numeracin considerado (ejemplo decimal, binario, etc.)
S son los smbolos permitidos en el sistema, estos smbolos tambin son
llamados guarismos. En el caso del sistema decimal son {0,1..., 9}; en el
binario son { 0, 1}; en el octal son { 0, 1..., 7}; en el hexadecimal son {0,1...,
9, A, B, C, D, E, F}
R son las reglas que nos indican qu nmeros son vlidos en el sistema, y
cules no.
Estas reglas son diferentes para cada sistema de numeracin considerado,
pero una regla comn a todos es que para construir nmeros vlidos en un
sistema de numeracin determinado slo se pueden utilizar los smbolos
permitidos en ese sistema.
Un nmero es una entidad abstracta que representa una cantidad. El
smbolo de un nmero recibe el nombre de numeral. Los nmeros se usan
con mucha frecuencia en la vida diaria como etiquetas (nmeros de
telfono, numeracin de carreteras, nmeros de control), como indicadores
de orden (nmeros de serie), etc. En matemtica, la definicin de nmero se
extiende para incluir abstracciones tales como nmeros fraccionarios,
negativos, irracionales, etc.
Para indicar el sistema de numeracin utilizado, se aade como subndice al
nmero.
Matemticas Discretas
Sistema Decimal.
En la mayora de las actividades que desarrolla el hombre necesariamente
debe llegar a establecer un resultado o expresin numrica.
Los smbolos numricos que hoy se utilizan fueron dados a conocer por los
matemticos rabes, que los haban tomado de los hindes, es comn que
se haga referencia a estos smbolos bsicos indoarbicos como dgitos.
Las caractersticas principales del sistema de numeracin decimal son:
o Para cada numeral, cada dgito tiene un valor relativo y un valor
posicional.
o La base del sistema decimal es diez.
o Diez unidades de un orden cualquiera forman una unidad del
orden inmediato superior.
o Y en cada numeral, cada posicin es diez veces mayor que la
que est inmediatamente a su derecha
Sistema Binario
De manera similar al sistema decimal, el sistema de numeracin binario
utiliza slo dos dgitos, el cero (0) y el uno (1).
En una cifra binaria, cada dgito tiene distinto valor dependiendo de la
posicin que ocupe. El valor de cada posicin es el de la potencia base 2,
elevada a un exponente igual a la posicin del dgito menos uno. Se puede
entender que, tal y como ocurre con el sistema decimal, la base de la
potencia coincide con la cantidad de dgitos utilizados para representar los
nmeros.
Sistema Octal
Aunque el sistema binario es el que usan las computadoras digitales, este
presenta un inconveniente en su codificacin ya que la representacin de
algunos nmeros resulta muy larga y esto facilita el error del ser humano.
Por este motivo se utilizan otros sistemas de numeracin que resultan ms
cmodos de escribir: el sistema octal y el sistema hexadecimal. La gran
ventaja de estos es que es muy fcil convertir un nmero binario a octal o a
hexadecimal.
En el sistema de numeracin octal, los nmeros se representan
mediante ocho dgitos diferentes:
Matemticas Discretas
{0, 1, 2, 3, 4, 5, 6, 7}.
Cada dgito tiene, naturalmente, un valor distinto dependiendo del lugar que
ocupen. El valor de cada una de las posiciones viene determinado por las
potencias de base 8.
Sistema Hexadecimal.
En este sistema los nmeros se representan con diecisis smbolos: {0, 1,
2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. Se utilizan los caracteres A, B, C, D, E
y F representando las cantidades decima de 10, 11, 12, 13, 14 y 15
respectivamente, como no smbolos que representen los smbolos mayores
que 9 en el sistema decimal. El valor de cada uno de estos smbolos
depende de su posicin, que se calcula mediante potencias de base 16.
A continuacin se muestra una tabla con los primeros 16 valores para
diferentes sistemas de numeracin:
DECIMAL
B=10
[0.....9]
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Matemticas Discretas
OCTAL
B=8
[0.....7]
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20
BASE 4
B=4
[0.....3]
0
1
2
3
10
11
12
13
20
21
22
23
30
31
32
33
100
BINARIO
B=2
[0.....1]
1
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
10000
HEXADECIMAL
B=16
[0.....F]
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
Conversiones.
Un nmero N se puede escribir como un polinomio en potencias de la base
que se est tratando. As, la notacin polinomial para un nmero puede
ser expresado como:
Matemticas Discretas
Mdulo
(residuo)
105
52
26
13
Nmero
Peso
LSB (less significant bit, bit menos significativo)
26
25
24
23
22
21
20
128
64
32
16
=105
Ejemplo
Convertir el nmero 0,87510 a binario.
0,87510 = (2-1) + (2-2) + (2-3) = 0,5 + 0,25 + 0,125 = 0,1112
Por multiplicaciones sucesivas
La conversin de nmeros decimales fraccionarios a binario se realiza con
multiplicaciones sucesivas por 2. El nmero decimal se multiplica por 2, de
ste se extrae su parte entera, el cual va a ser el MSB y su parte fraccional
se emplea para la siguiente multiplicacin y seguimos sucesivamente hasta
que la parte fraccional se vuelva cero o maneje un error moderado. El ltimo
residuo o parte entera va a constituir el LSB.
Ejemplo
Convertir el nmero 0.87510 a binario.
Nmero
NX2
Parte Entera
Peso
0.875
1.75
MSB
.75
1.5
.5
1.00
LSB
Matemticas Discretas
Mdulo Peso
465
58
LSD
MSD
N2
Mdulo
Peso
1869
16
13
LSB
116
16
16
MSB
Matemticas Discretas
Matemticas Discretas
Operaciones basicas.
Suma Binaria
Para sumar en binario, hay que recordar las cuatro combinaciones posibles:
0+0=0
0+1=1
1+0=1
En caso de 1+1, el resultado es 2 en el sistema decimal, entonces se debe
escribirse en binario con dos cifras (10) y, por tanto 1+1 es 0 y se lleva de
acarreo una unidad, que se suma a la posicin siguiente a la izquierda.
10102 + 10112 =101012
Suma Octal
Para sumar en octal es similar al decimal, solo se debe de considerar que,
en ningn caso se debe de exceder de 7, en el caso de que la suma llegue
a ocho o se exceda, al resultado se le debe de restar ocho y lo que quede
se pondr como resultado, pero se debe de tomar en cuenta que se lleva
uno de acarreo para el siguiente nivel:
Matemticas Discretas
Resta en binario
La resta en binario es, igual que en el sistema decimal. Pero conviene
repasar la operacin de restar en decimal para comprender la operacin
binaria, que es ms sencilla. Los trminos que intervienen en la resta se
llaman minuendo, sustraendo y diferencia.
Los resultados de las restas 0 - 0, 1 - 0 y 1 - 1 son evidentes:
00=0
10=1
11=0
La resta 0 - 1 se hace de manera similar al sistema decimal, tomando una
unidad prestada de la posicin siguiente: 102 - 12, es decir, 210 110 =
1. Esa unidad debe de considerarse que es un prstamo y por lo tanto debe
de sumarse, a la posicin siguiente.
Matemticas Discretas
Resta Octal
La resta en octal es muy parecida a lo que se hace en el sistema decimal,
debe de tomarse en cuenta que en decimal cada vez que se pide un
prstamo se reciben 10 y en octal ser ocho, por esta razn debe de
cuidarse para no caer en errores.
Resta Hexadecimal
De manera anloga en hexadecimal es muy parecida al procedimiento en
decimal y octal, y debe considerarse que cada vez que se pide un prstamo
se reciben 16, lo que debe de cuidarse a fin de no cometer errores.
Resta en Complementos
Complemento a la base:
El complemento a la base de un nmero N que posee m cifras enteras, se
define como:
Cb(N) = bm N
N: Nmero
b: base del sistema (cantidad de smbolos diferentes del sistema, es un
nmero natural mayor que 1)
Matemticas Discretas
Matemticas Discretas
Resta en complemento a 16
De igual forma se resuelve en base 16
Multiplicacin
Para el caso de la multiplicacin se puede resolver de la misma forma que
se hace en la aritmtica tradicional, sin embargo implicara aprenderse o
tener las tablas en base binaria, octal y hexadecimal.
A fin de evitar este problema se muestra otro procedimiento que es mtodo
egipcio y para su comprensin se har primero en decimal la explicacin y
despus se proceder en las otras bases numricas.
Matemticas Discretas
33
66
132
264
Resultado132+264 =396
1100
10
11000
100
110000
1000
1100000
Matemticas Discretas
17
36
74
10
170
20
360
Resultado 368+1708+3608=6068
1B
36
6C
D8
10
1B0
20
360
40
6C0
80
D80
100
1B00
Resultado
1B16+3616+6C16+D816+36016+D8016+1B0016=2D7516
Matemticas Discretas
Divisin
De manera similar a la multiplicacin, la divisin se manejar con el mtodo
egipcio que facilita su resolucin.
Este tipo de divisin es una divisin entera.
Divisin mtodo Egipcio
Base decimal
La divisin se efectuaba por el procedimiento inverso de la multiplicacin, La
columna B va a usar divisor, y duplica mientras que 2n < dividendo.
Mientras que A empieza en 1 y se ir duplicando, y se detiene al mismo
tiempo que B.
Para obtener el resultado, se obtiene sumando todos los datos que
correspondan a la columna A, que se hayan marcado al sumar (de mayor a
menor) los datos de la columna B que igualen al dividendo.
Ejemplo 168/8=
/
16
32
64
16
128
Resultado: 1+4 + 16 = 21
Ejemplo 244/11
/
/
11
22
44
88
16
176
Resultado: 4 + 16 = 20
Residuo 0
Matemticas Discretas
Base Binaria
Dividir 1100112 10112
10112
10
101102
100
1011002
Resultado: 1002
Residuo 1112
Base Octal
Dividir 1568128
/
12
24
50
10
120
Resultado:138
Residuo 0
Base Hexadecimal
Dividir 1CF162A16
/
2A
54
A8
150
Resultado:1CE16
Residuo 1
Matemticas Discretas
Matemticas Discretas
Multiplicando
(M)
Producto
A
m-1
Valores iniciales
0010
0000
0110 0
0010
0000
0011 0
10 se resta M a A
0010
1110
0011 0
Desplazamiento aritmtico
0010
1111
0001 1
0010
1111
1000 1
01se suma M a A
0010
0001
1000 1
Desplazamiento aritmtico
0010
0000
1100 0
Matemticas Discretas
Algoritmo de la Divisin
Matemticas Discretas