Está en la página 1de 52

Sistemas de Numeracin

Cenfotec
Copyright Cenfotec S.A. 2001-2007

Principios del Sistema Numrico

Copyright Cenfotec S.A. 2001-2007

Sistema Numrico
es un conjunto de smbolos, relacionados por reglas que permiten representar cantidades. El nmero de dgitos que puede tener un sistema est determinado por la base del sistema en particular. Los sistemas que se utilizan (por el hombre o la computadora) son posicionales. Cada dgito tiene dos valores:
Un valor absoluto con respecto a la unidad. Un valor relativo con respecto a la posicin que ocupa dentro de una cifra.
Copyright Cenfotec S.A. 2001-2007

Sistema Numrico Ejemplo: 55


Este nmero aparece repetido dos veces. El cinco de la derecha (menos significativo), vale primer cinco unidades. El otro cinco (ms significativo) tiene un valor de cincuenta unidades. Puede notarse cmo el mismo nmero toma dos valores diferentes.
Copyright Cenfotec S.A. 2001-2007

Sistema Numrico
El valor relativo del dgito con respecto a la posicin que ocupa dentro de la cifra, siempre es un mltiplo de la base del sistema de numeracin. Cada posicin de un dgito tiene un valor asociado de un entero elevado a la potencia de n. Por tanto, el nmero 55 se puede expresar como:

5 x 101 + 5 x 100 = 50 + 5 = 55
Copyright Cenfotec S.A. 2001-2007

Sistema Numrico
El nmero 724.5 se expresa como sigue: 7 x 102 + 2 x 101 + 4 x 100 + 5 x 10 1 En general, un nmero en base r: Contiene los dgitos 0,1,2, , r-1 Se expresa como una serie de potencias en r, as:

Aq x r q-1 + Aq-1 x r q-2 + Aq-2 x r q-3,..., A1 x r q-q


q es la cantidad de dgitos que tiene la cifra A es el dgito contenido en la cifra en una posicin Copyright Cenfotec S.A. 2001-2007

Sistema Numrico
El conteo en cualquier sistema de numeracin se realiza aadiendo de 1 en 1 los valores o dgitos. Cuando se llega al dgito de mayor valor y se incrementa en 1, se pone 0 en esa posicin y se acarrea 1 al dgito de la izquierda.
0 1 2 . . 9 10 11 12 . . . 19 20 91 92 . . . 99 100
Copyright Cenfotec S.A. 2001-2007

Sistema Numrico
En el sistema numrico octal: 0 1 ... 6 7 10 11 ... 16 17 ... 70 71 ... 76 77 100 101 ... 106 107

Se expresa con una cadena de dgitos entre: 0, 1, 2, 3, 4, 5, 6, 7. 127.4 es un nmero octal, para determinar su valor decimal: 127.48 = 1x82 + 2x81 + 7x80 + 4x8-1 = 87.5

Copyright Cenfotec S.A. 2001-2007

Sistema Numrico
En el sistema numrico binario:
0 1 10

11 100

101 110 111

1000 1001 1010

Se expresa con una cadena de ceros y unos y un punto binario posible como 11010.11 11010 es un nmero binario, para determinar su valor decimal: (11010)2 = 1x24 + 1x23 + 0x22 + 1x21 + 0x20 = 26
Copyright Cenfotec S.A. 2001-2007

Sistema Numrico En el sistema numrico hexadecimal Se expresa con una cadena de dgitos entre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F A B C D E F 10 11 12 13 14 15

B65F es un nmero hexadecimal, para determinar su valor decimal:


B65F16 = 11x163 + 6x162 + 5x161 + 15x160 = 46687
Copyright Cenfotec S.A. 2001-2007

Sistema Numrico
En el sistema numrico hexadecimal:
0 1 2 ... 9 A B C D E F 10 12 13 ... 19 1A 1B 1C 1D 1E 1F 20 21 22 ... 29 2A 2B 2C 2D 2E 2F 30 31 32 ... 39 3A 3B 3C 3D 3E 3F ... ... ... ... ... ... ... ... ... ... ... F0 F1 F2 ... F9 FA FB FC FD FE FF
Copyright Cenfotec S.A. 2001-2007

Sistema Numrico
Para distinguir entre nmeros en diferentes bases: Coeficientes entre parntesis. Colocar un subndice, a fin de indicar la base.

312.4 110.1 2 312.4 8 312.4 16

Decimal Binario Octal Hexadecimal


Copyright Cenfotec S.A. 2001-2007

Sistema Numrico
Un sistema base 5: emplea slo cinco dgitos.

312.4

452.1

232.2 5

Un sistema base 8: emplea slo ocho dgitos. 871.2


8

723.8 8

232.2 8

Un sistema base 16: emplea slo diecisis dgitos.


110.1 16 4F2.A
16

232.2 16
Copyright Cenfotec S.A. 2001-2007

Conversin de decimal a otra base


Para convertir un nmero entero de base 10 a otra base N >1 se debe dividir el nmero por la base N hasta que el cociente sea cero. Ej. Convertir el nmero 29 de base 10 a base 2
(Recordar los trminos de la divisin) 29/2 = 14 el residuo = 1 14/2 = 7 el residuo = 0 7/2 = 3 el residuo = 1 3/2 = 1 el residuo = 1 1/2 = 0 el residuo = 1

Esto nos da como resultado (tomando el ltimo cociente y los residuos) 2910 = 111012
Copyright Cenfotec S.A. 2001-2007

Conversin de Decimal a otra base Decimal a Octal 153 = ??8


cociente 153 / 8= 19 residuo 1
Dgito menos significativo Dgito ms significativo

19 / 8= 2 / 8=

2 0

3 2

Respuesta: (153)

10

= (231)

8
Copyright Cenfotec S.A. 2001-2007

Conversin de Decimal a otra base Realice las siguientes conversiones de Decimal a Octal:
1. 1512 = ??8 2. 24 = ??8 3. 821 = ??8 4. 80 = ??8 5. 584 = ??8 6. 392 = ??8 7. 673 = ??8 8. 55 = ??8 9. 450 = ??8 10. 99 = ??8

Duracin: 20 Minutos
De la 6 a la 10 de tarea
Copyright Cenfotec S.A. 2001-2007

Conversin de decimal a otra base Decimal a Binario:


cociente 41/ 2= 20 residuo 1
Dgito menos significativo

20/ 2= 10/ 2= 5/ 2= 2/ 2= 1/ 2=

10 5 2 1 0
10

0 0 1 0 1
2

Dgito ms significativo
Copyright Cenfotec S.A. 2001-2007

Respuesta: (41) = (101001)

Conversin de decimal a binario

Realice las siguientes conversiones de Decimal a Binario:


1. 45 = ??2 2. 126 = ??2 3. 92 = ??2 4. 51 = ??2 5. 138 = ??2 6. 77 = ??2 7. 69 = ??2 8. 107 = ??2 9. 255 = ??2 10. 80 = ??2

Duracin: 20 Minutos 6 al 10 de tarea

Copyright Cenfotec S.A. 2001-2007

Conversin de decimal a otra base Decimal a Binario:


Entero

0.6875 x 2 = 1.3750 0.3750 x 2 = 0.7500 0.7500 x 2 = 1.5000 0.5000 x 2 = 1.0000

1 0 1 1
2

Dgito ms significativo

Dgito menos significativo

Respuesta: (0.6875) 10 = (0.1011)

Copyright Cenfotec S.A. 2001-2007

Conversin de decimal a otra base

Realice las siguientes conversiones de Decimal a Binario:


1. 2. 3. 4. 5. 6. 0.5625 = ??2 0.71875 = ??2 0.375 = ??2 0.28125 = ??2 0.15625 = ??2 0.328125 = ??2

Duracin: 5 Minutos 3 4 5 de tarea

Copyright Cenfotec S.A. 2001-2007

Conversin de binario a base 10


En el sistema decimal cada posicin es una potencia de 10 (como se mencion anteriormente), en el sistema binario cada posicin es una potencia de 2. Dependiendo del valor de cada dgito y guiado por la posicin que ocupa se puede llevar a cabo la conversin de binario a decimal muy fcilmente. Por ej. el nmero 00100110(2), se puede convertir a decimal observando las posiciones y el valor del bit para esa posicin. Las posiciones comienzan (de derecha a izquierda) desde 1, 2, 4, 8, 16, 32, 64 hasta 128.
Copyright Cenfotec S.A. 2001-2007

Conversin de binario a base 10


Expresin binaria

0 0 128 64

1 32

0 16

0 8

1 4

1 2

0 1

Valor de cada posicin

Realizando la suma para los bits cuyo valor sea 1 tenemos:

2 + 4 + 32 = 38
Entonces 00100110(2) = 38(10)
Copyright Cenfotec S.A. 2001-2007

Conversin de binario a decimal


Realice las siguientes conversiones:

1. (101010)2 = (?)10
2. (110)2 = (?)10

3. (11110)2 = (?)10
4. (101110)2 = (?)10 5. (10101001)2 = (?)10 6. (101001)2 = (?)10
Copyright Cenfotec S.A. 2001-2007

Duracin: 5 Minutos 4, 5 y 6 tarea

Conversin de octal a decimal


Realice las siguientes conversiones:

1.
2.

(3065) 8 = (?)10
(7777)8 = (?)10

3.
4. 5.

(7462)8 = (?)10
(15472)8 = (?)10 (6565)8 = (?)10
Duracin: 5 Minutos 3, 4 y 5 tarea

Copyright Cenfotec S.A. 2001-2007

Conversin de decimal a hexadecimal Decimal a hexadecimal:


cociente 43.445 / 16 = 2.715 2.715 / 16 = 169 169 / 16 = 10 10 / 16 = 0 residuo 5 11 9 10
Dgito menos significativo

Dgito ms significativo

Respuesta: (43.445) = (A9B5)


10

16

Copyright Cenfotec S.A. 2001-2007

Conversin de decimal a hexadecimal

Realice las siguientes conversiones de Decimal a hexadecimal:


1. 877 2. 41.120 3. 43.981 4. 255 5. 3.567 6. 60 7. 99 8. 128 9. 3.328 10. 3.276 = ??16 = ??16 = ??16 = ??16 = ??16 = ??16 = ??16 = ??16 = ??16 = ??16

Duracin: 10 Minutos 6 al 10 tarea

Copyright Cenfotec S.A. 2001-2007

Conversin de decimal a hexadecimal

Realice las siguientes conversiones de Hexadecimal a decimal:


1. 36D16 = ?? 2. A0A016 = ?? 3. ABCD16 = ?? 4. FF16 = ?? 5. DEF16 = ?? 6. A3D16 = ?? 7. 86F16 = ?? 8. AB516 = ?? 9. E0C16 = ?? 10. FFE16 = ??

Duracin: 10 Minutos 6 al 10 tarea

Copyright Cenfotec S.A. 2001-2007

Conversin de binario a otra base


Si un nmero en base N se va a representar en base M, en donde M es la Ksima potencia de N, la conversin a la base M puede efectuarse combinando los dgitos de la base N en grupos de K dgitos cada uno, comenzando desde la derecha. M=Nk

Supongamos que deseamos convertir el valor binario 01001101 (77 en decimal) a un sistema de base 4.
Copyright Cenfotec S.A. 2001-2007

Conversin de binario a base 4


A partir de M=Nk, se desprende que:

4=22
M Nk Esto indica que se puede separar el nmero en binario, de dos en dos dgitos y hacer la conversin requerida.

01 00 11 01 1 0 3 1 Entonces 01001101(2) = 1031(4)

Copyright Cenfotec S.A. 2001-2007

Conversin de binario a base 4


Realice las siguientes conversiones:
1. (10011)2 = (?)4 2. (01101)2 = (?)4 3. (111)2 = (?)4 4. (100)2 = (?)4 5. (1111)2 = (?)4 6. (1010)2 = (?)4 7. (11)2 = (?)4 8. (101010)2 = (?)4 9. (111000)2 = (?)4 10. (1000001)2 = (?)4

Duracin: 5 Minutos 6 al 10 tarea

Copyright Cenfotec S.A. 2001-2007

Conversin de binario a base 8


Siguiendo el mismo principio visto anteriormente podemos observamos que:

8=23
Esto nos indica que podemos separar el nmero en binario, de tres en tres dgitos y realizar la conversin. Por ej. Convertir el binario 01001101 a octal. 01 1 001 101 1 5

Entonces 01001101(2) = 115(8)


Copyright Cenfotec S.A. 2001-2007

Conversin de binario a base 8


Realice las siguientes conversiones:
1. (101011000110)2 = (?)8 2. (11011001110101001)2 = (?)8 3. (1010011011)2 = (?)8 4. (1010111111)2 = (?)8 5. (10101010101)2 = (?)8 6. (111101010)2 = (?)8 7. (100010010)2 = (?)8 8. (11111111)2 = (?)8 9. (1001010011)2 = (?)8 10. (11011101001)2 = (?)8

Duracin: 5 Minutos 6 al 10 tarea

Copyright Cenfotec S.A. 2001-2007

Conversin de binario a base 16


Aplicando el principio anterior podemos observar que

16 = 2 4
lo que nos indica que podemos separar el nmero en binario, de cuatro en cuatro dgitos y hacer la conversin requerida. 0100 4 1101 D

Entonces 01001101(2) = 4D(16)


Copyright Cenfotec S.A. 2001-2007

Conversin de binario a base 16


Realice las siguientes conversiones:
1. (101011000110)2 = (?)16 2. (11011001110101001)2 = (?)16 3. (111010011011)2 = (?)16 4. (1010011011)2 = (?)16 5. (1010111111)2 = (?)16 6. (10101010101)2 = (?)16 7. (1010011100110101)2 = (?)16 8. (1000010000100001)2 = (?)16 9. (1111110110110111)2 = (?)16 10. (0111100001101001)2 = (?)16

Duracin: 5 Minutos 6 al 10 tarea

Copyright Cenfotec S.A. 2001-2007

Operaciones Aritmticas Suma Binaria


1 1 1

1 1

10110 +10011 1 0 1 0 01
1

10011 +10011 10 01 10
10110 + 1001 1 11 1 1
Copyright Cenfotec S.A. 2001-2007

10110 +11000 1 01 1 1 0

Ejercicios Realice las siguientes operaciones aritmticas (en binario)


1. 190 + 141 = (?)2 2. 173 + 44 = (?)2 3. 200 + 56 = (?)2 4. 167 + 85 = (?)2 5. 64 + 32 = (?)2 6. 128 + 16 = (?)2 7. 128 + 32 = (?)2 8. 128 + 64 = (?)2 9. 128 + 96 = (?)2 10. 128 + 128 = (?)

Duracin: 20 Minutos

Debe hacer la correspondiente conversin a binario


Copyright Cenfotec S.A. 2001-2007

Operaciones Aritmticas (3) Multiplicacin Binaria

1011 x 101 1011 0000 1011 110111

1011 x 101 1011 1011 110111

Copyright Cenfotec S.A. 2001-2007

Ejercicios Realice las siguientes operaciones aritmticas (en binario)


1. 11 x 13 = (?)2 2. 24 x 12 = (?)2 3. 45 x 7 = (?)2 4. 89 x 23 = (?)2 5. 34 x 3 = (?)2 6. 128 x 4 = (?)2 7. 64 x 4 = (?)2 8. 8 x 8 = (?)2 9. 32 x 6 = (?)2 10. 96 x 5 = (?)

Duracin: 20 Minutos

Debe hacer la correspondiente conversin a binario


Copyright Cenfotec S.A. 2001-2007

Operaciones Aritmticas Suma Octal


1 2 1 1
1 1 1

5367 + 6312 1 3 7 01

6442 1503 + 5767 1 61 34

Copyright Cenfotec S.A. 2001-2007

Operaciones Aritmticas Multiplicacin Octal


Octal 762 x45 4672 3710 5x2 5x6+1 5x7+3 4x2 4x6+1 4x7+3 Decimal 10 = 8 + 2 31 = 24 + 7 38 = 32 + 6 8= 8+0 25 = 24 + 1 31 = 24 + 7 Octal 12 37 46 10 31 37

43772

Copyright Cenfotec S.A. 2001-2007

Ejercicios Realice las siguientes operaciones aritmticas (en octal)


1. (342)8 x (25)8 = (?)8 2. (345)8 x (29)8 = (?)8 3. (176)8 x (34)8 = (?)8 4. (124)8 x (24)8 = (?)8 5. (234)8 x (233)8 = (?)8 6. (100)8 x (32)8 = (?)8 7. (64)8 x (7)8 = (?)8 8. (425)8 x (425)8 = (?)8 9. (607)8 x (716)8 = (?)8 10. (732)8 x (765)8 = (?)8

Duracin: 20 Minutos

Copyright Cenfotec S.A. 2001-2007

Operaciones Aritmticas Suma Hexadecimal


15 6 21= 16 + 5 1 9 4 14 = E

59F E46 1 3 E5

5 14 19 = 16 + 3
Copyright Cenfotec S.A. 2001-2007

Ejercicios Realice las siguientes operaciones aritmticas (en hexadecimal)


(899)16 + (101)16 = (?)16 (2F9)16 + (4E)16 = (?)16 (C45)16 + (29)16 = (?)16 (876)16 + (BB)16 = (?)16 (1A4)16 + (24)16 = (?)16 (2D4)16 + (E33)16 = (?)16 (1FF)16 + (F01)16 = (?)16 (256)16 + (ABC)16 = (?)16 (111)16 + (BBB)16 = (?)16 (1DC) + (C04) = (?)

Duracin: 20 Minutos

Copyright Cenfotec S.A. 2001-2007

Operaciones Aritmticas Multiplicacin Hexadecimal


Hexa. B9C x45 3 A0 C 2 E7 0 5 x 12 5x9+3 5 x 11 + 3 4 x 12 4x9+3 4 x 11 + 2 Decimal 60 = 48 + 12 48 = 48 + 0 58 = 48 + 10 48 = 48 + 0 39 = 32 + 7 46 = 32 + 14 Hexa 3C 30 3A 30 27 2E

3210C

Copyright Cenfotec S.A. 2001-2007

Ejercicios Realice las siguientes operaciones aritmticas (en hexadecimal)


(20F)16 x (AB1)16 (AB9)16 x (1D8)16 (765)16 x (A0)16 (ABC)16 x (DD)16 (600F)16 x (9C)16 (300)16 x (B45)16 (AFF)16 x (54F)16 (8EC)16 x (ABC)16 (2BA)16 x (500A)16 (83F) x (45D) = (?)16 = (?)16 = (?)16 = (?)16 = (?)16 = (?)16 = (?)16 = (?)16 = (?)16 = (?)

Duracin: 20 Minutos

Copyright Cenfotec S.A. 2001-2007

Complementos El complemento a 1
Se forma cambiando unos por ceros y ceros por unos.

El complemento a 1 de 1011101
Es 0100010

El complemento a 1 de 00000010
Es 11111101
Copyright Cenfotec S.A. 2001-2007

Ejercicio

Realice los siguientes complementos a 1:


1. 11001010 2. 0110110 3. 111 4. 10111001 5. 01010 6. 00000001 7. 100001 8. 101010 9. 010101 10. 11100011

Duracin: 5 Minutos

Copyright Cenfotec S.A. 2001-2007

Complementos El complemento a 2
Se forma con el complemento a 1 ms 1

El complemento a 2 de 1010100
Es 0101100

El complemento a 2 de 1000011
Es 0111101

Copyright Cenfotec S.A. 2001-2007

Complementos El complemento a 2
Se forma dejando todos los ceros menos significativos y el primer 1 tal y como estn, y despus se reemplaza unos por ceros y ceros por unos en todos los dems bits significativos superiores

El complemento a 2 de 1010100
Es 0101100

El complemento a 2 de 1000011
Es 0111101
Copyright Cenfotec S.A. 2001-2007

Ejercicio

Realice los siguientes complementos a 2s:


1. 11001010 2. 0110110 3. 111 4. 10111001 5. 01010 6. 00000001 7. 100001 8. 101010 9. 010101 10. 11100011

Duracin: 5 Minutos

Copyright Cenfotec S.A. 2001-2007

Signo y magnitud
Normalmente para representar un nmero negativo en cualquier base, se acostumbra utilizar un signo menos - precediendo al nmero. Para representar el signo de un nmero en la computadora, se puede utilizar un bit para su representacin, poner ese bit (a menudo el bit ms significativo) a 0 para un nmero positivo y a 1 para un nmero negativo. Los bits restantes en el nmero indican la magnitud (o valor absoluto). Por lo tanto en un byte con solamente 7 bits (aparte del bit de signo) la magnitud puede tomar valores desde 01111111(+127) a 0 (0) y de aqu a 11111111 (-127). Una consecuencia de esta representacin es que hay dos maneras de Copyright Cenfotec S.A. 2001-2007 representar 0: 00000000 (0) y 10000000 (-0).

Copyright Cenfotec S.A. 2001-2007

También podría gustarte