Download - Sistemas de Numeración

Transcript
Page 1: Sistemas de Numeración

Sistemas de Numeración

Page 2: Sistemas de Numeración

Sistema BinarioSistema Binario

Page 3: Sistemas de Numeración

Sistema Binario

• Posee dos símbolos 0 y 1 (bits) • Es de base 2.• Es común decir que posee dos

valores:– Falso y verdadero– Encendido y apagado

Page 4: Sistemas de Numeración

Sistema Binario

• El total de combinaciones posibles se obtiene mediante la fórmula:

base n-cifras

• Base corresponde a la base del sistema en uso.

• N-cifras es el total de cifras agrupadas.

• Con 1 bit, 21 = 2 (2 combinaciones)

• Con 1 bit, 22 = 2 (4 combinaciones)

• Con 1 bit, 23 = 2 (8 combinaciones)

Page 5: Sistemas de Numeración

Sistema Binario

• En un byte (8 cifras binarias) tendríamos 28 (256) combinaciones posibles.

• Esto significa que con 1 byte podemos representar hasta 256 caracteres.

Page 6: Sistemas de Numeración

Conversiones: binario-decimal

• Convertir la expresión binaria:1101

• PASO 1Colocar las cifras binarias en las

celdas:27 26 25 24 23 22 21 20

128 64 32 16 8 4 2 1

0 0 0 0 1 1 0 1

Page 7: Sistemas de Numeración

Conversiones: binario-decimal

• Convertir la expresión binaria:1101• PASO 2Se suman los valores de las casillas

sonde se encuentren unos:

valor decimal= 8+4+1=13

128

64 32 16 8 4 2 1

0 0 0 0 1 1 0 1

Page 8: Sistemas de Numeración

Conversiones: binario-decimal

• Convertir la expresión binaria:1101

• PASO 3Indica la equivalencia

11012 = 1310

Page 9: Sistemas de Numeración

Convierte 2 - 10

• 101• 11001100• 001100• 00001010• 1111

• 11000010• 1100• 11100011• 0010• 10000111

Page 10: Sistemas de Numeración

Conversiones: decimal a binario

• Convertir la expresión decimal: 13• PASO 1

Divide 13 entre 2 = 6 sobra: 1Divide 6 entre 2 = 3 sobra: 0Divide 3 entre 2 = 1 sobra: 1

Page 11: Sistemas de Numeración

Conversiones: decimal a binario

• Convertir la expresión decimal: 13• PASO 2

Divide 13 entre 2 = 6 sobra: 1Divide 6 entre 2 = 3 sobra: 0Divide 3 entre 2 = 1 sobra: 1

1310 = 11012

Page 12: Sistemas de Numeración

Convierte 10 - 2

• 315• 421• 630• 795• 1246

• 54• 993• 62• 8535• 579

Page 13: Sistemas de Numeración

Sistema Octal

• Este consta de 8 símbolos que son: 0, 1, 2, 3, 4, 5, 6 y 7.

Page 14: Sistemas de Numeración

Conversiones: octal a decimal

• Convertir la expresión octal: 435• PASO 1

84 83 82 81 80

4096 512 64 8 1

4 3 5

Page 15: Sistemas de Numeración

Conversiones: octal a decimal

• Convertir la expresión octal: 435• PASO 2

Multiplica y suma

(5x1=5)+(3x8=24)+(64x4=256)= 2854358=28510

4096

512 64 8 1

4 3 5

Page 16: Sistemas de Numeración

Convierte 8 - 10

• 204• 532• 741• 806• 2357

• 65• 882• 73• 9646• 680

Page 17: Sistemas de Numeración

Conversiones: decimal a octal

• Convertir la expresión decimal: 285• PASO 1

Divide 285 entre 8 = 35.625Divide 35 entre 8 = 4.375Divide 4 entre 8 = 0.5

Page 18: Sistemas de Numeración

Conversiones: decimal a octal

• Convertir la expresión decimal: 285• PASO 2

Ahora multiplica los decimales.35.625 Multiplica 0.625 x 8 = 54.375 Multiplica 0.375 x 8 = 30.5 Multiplica 0.5 x 8 = 4

28510 =4358

Page 19: Sistemas de Numeración

Convierte 10 – 8

• 195• 643• 852• 917• 3468

• 76• 991• 84• 1575• 781

Page 20: Sistemas de Numeración

Sistema Hexadecimal

• Este consta de 16 símbolos que son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, y F.

• Las letras A, B, C, D, E, y F, representan a los números 10, 11, 12, 13, 14 y 15 respectivamente.

Page 21: Sistemas de Numeración

Conversiones: hexadecimal a decimal

• Convertir la expresión hexadecimal: F3• PASO 1

Colocar el número, el último número en la casilla de la derecha.

164 163 162 161 160

65536

4096 256 16 1

F 3

Page 22: Sistemas de Numeración

Conversiones: hexadecimal a decimal

• Convertir la expresión hexadecimal: F3• PASO 2

Las cifras diferentes a cero multiplicar por la potencia de la casilla y se suman los valores obtenidos.

(16 x F) + (1 x 3) = 240 + 3 = 243

164 163 162 161 160

65536

4096 256 16 1

F 3

Page 23: Sistemas de Numeración

Conversiones: hexadecimal a decimal

• Convertir la expresión hexadecimal: F3• PASO 3

Indicar la equivalencia.

F316 = 24310

Page 24: Sistemas de Numeración

Convierte 16 - 10

• 15• 19• 9A• DC• 5G

• 23• E8• BB• 48• A4

Page 25: Sistemas de Numeración

Conversiones: decimal a hexadecimal

• Convertir la expresión decimal: 29• PASO 1

Divide 29 entre 16 = 1 sobra: 13

2910 = 1D16

Page 26: Sistemas de Numeración

Convierte 10 - 16

• 12• 255• 94• 128• 65

• 34• 466• 27• 359• 73

Page 27: Sistemas de Numeración

Conversiones: binario - hexadecimal

• Convertir la expresión binaria:1000111000101

• PASO 1Asociar las cifras, de derecha a

izquierda, en grupos de cuatro:1 0001 1100 0101

Page 28: Sistemas de Numeración

Conversiones: hexadecimal - binario

• Convertir la expresión hexadecimal: D5F

• PASO 2Convertir cada grupo: 1 0001 1100

0101 23 22 21 20

8 4 2 1

1

0 0 0 1

1 1 0 0

0 1 0 1

Page 29: Sistemas de Numeración

Conversiones: binario - hexadecimal

• Convertir la expresión binaria:1000111000101

• PASO 3Indicar la equivalencia:

= 1= 1= 12 = C= 5

23 22 21 20

8 4 2 1

1

0 0 0 1

1 1 0 0

0 1 0 1

Page 30: Sistemas de Numeración

Conversiones: binario - hexadecimal

• Convertir la expresión binaria:1000111000101

• PASO 3Indicar la equivalencia:

10001110001012 = 11C516

Page 31: Sistemas de Numeración

Convierte 2 - 16

• 1010• 1110• 110011• 11100011• 10011001

• 1111• 101010• 111100001• 101100111000• 111000110010

Page 32: Sistemas de Numeración

Conversiones: hexadecimal - binario

• Convertir la expresión hexadecimal: D5F

• PASO 1Convertir cada cifra, agrupando los

números binarios:

D = 135F = 15

23 22 21 20

8 4 2 1

1 1 0 1

0 1 0 1

1 1 1 1

Page 33: Sistemas de Numeración

Conversiones: hexadecimal - binario

• Convertir la expresión hexadecimal: D5F

• PASO 2Indicar la equivalencia:

D5F16 = 1101010111112

Page 34: Sistemas de Numeración

Convierte 16 - 2

• B• 11• 20• DC• F3

• 15• EE• 3AA• 82• B4

Page 35: Sistemas de Numeración

Operaciones Aritméticas

• Con los números binarios se pueden realizar operaciones matemáticas (sin necesidad de conversión).

• Estas operaciones se clasifican en dos categorías: aritméticas y lógicas.

Page 36: Sistemas de Numeración

Suma en binario

• Tener en cuenta:0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

Page 37: Sistemas de Numeración

Suma en binario

• Ejemplo 1:

1010 + 11010

+ 11011

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

Page 38: Sistemas de Numeración

Suma en binario

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

Page 39: Sistemas de Numeración

Suma en binario

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

Page 40: Sistemas de Numeración

Suma de binario

• 101 + 10• 110011 + 011011• 1010 + 101• 1111 + 1111• 01011 + 110011

Page 41: Sistemas de Numeración

Resta de binario

• La forma más sencilla de restar es aplicando el método de complemento a 2, con el cual no es necesario efectuar la resta de modo tradicional, sino mediante una suma:Ejemplo 1: 1110

- 00110011 = 1100 + 1

1101

Page 42: Sistemas de Numeración

Resta de binario

• Posterior de obtener el complemento a 2 y sumarle 1 se suman:Ejemplo 1: 1110

+ 1101 11011

• Como se obtiene un resultado de 5 cifras (y los operadores son de 4) se ignora la cifra en el extremo izquierdo del resultado.

Page 43: Sistemas de Numeración

Resta de binario

• 101 – 10• 11010 – 110011• 1010 – 1011• 11100110 – 1100• 1111 – 101

Page 44: Sistemas de Numeración

Multiplicación de binarios

• Se lleva a cabo igual que una multiplicación de números decimales pero deberán seguir las siguiente reglas:

• Para comprobar, convertir los números a decimal y multiplicarlos.

0 X 0 = 0

0 X 1 = 0

1 X 0 = 0

1 X 1 = 1

Page 45: Sistemas de Numeración

Multiplicación de binarios

• 1001 x 101 =• 10110 x 1001=• 11001 x 00101 =• 10110101000 x 1011 =• 101000011 x 10011 =

Page 46: Sistemas de Numeración

División de binarios

• La división en binario es similar al decimal, la única diferencia es que a la hora de hacer las restas, dentro de la división, estas deben ser realizadas en binario.

• 100010010 / 1101 = 010101

Page 47: Sistemas de Numeración

División de binarios

• 10110101000101/ 1011 =

• 10100001111011 / 10011 =

• 111001 / 11 =• 1011101 / 1001 =• 11001 / 111 =

Page 48: Sistemas de Numeración

Suma de hexadecimal

• Realiza la suma como en el sistema hexadecimal, pero si es mayor a 16 (los valores van de 0 a 15) se deberá restar.

• 9 + 7 = 16 (16 – 16 = 0 y se lleva 1) por eso el resultado es 10.

• A + 6 = 16 (16 – 16 = 0 y se lleva 1) por eso el resultado es 10.

Page 49: Sistemas de Numeración

Suma de hexadecimal

• F + E =• A + 2 =• B + 8 =• C + D =• F + 9 =

Page 50: Sistemas de Numeración

Resta en hexadecimal

• Paso 1: Hacer que el minuendo y el sustraendo tengan el mismo número de elementos:

A4FC9- DE8

A4FC9- 00DE8

Page 51: Sistemas de Numeración

Resta en hexadecimal

• Paso 2: Escribir F tantas veces como números tiene el sustraendo y restar:

FFFFF- 00DE8

FF217

Page 52: Sistemas de Numeración

Resta en hexadecimal

• Paso 3: Sumar el minuendo y el complemento a 15 utilizando la suma en sistema hexadecimal. :A4FC9

- FF2171A41E0

Como es más grande el número de la izquierda se suma quedando: A41E1

Page 53: Sistemas de Numeración

Resta de hexadecimal

• A2C8 – 9B =• EF76B – CC =• 8BB42 – E1 =• 41AC – 82 =• DAB – 43 =