sistemas numéricos

18
Sistemas numéricos Ing. Diego Avalos 1

Upload: diegoavalostec

Post on 24-Jul-2015

668 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemas numéricos

1

Sistemas numéricosIng. Diego Avalos

Page 2: Sistemas numéricos

2

Un sistema numérico es un conjunto de símbolos y reglas que se utilizan para representar datos numéricos o cantidades. Se caracterizan por su base que indican el número de símbolos distinto que utiliza y además es el coeficiente que determina cual es el valor de cada símbolo dependiendo de la posición que ocupe. Estas cantidades se caracterizan por tener dígitos enteros y fraccionarios.

Sistemas numéricos

Page 3: Sistemas numéricos

3

Un sistema numérico es un conjunto de símbolos y reglas que se utilizan para representar datos numéricos o cantidades. Se caracterizan por su base que indican el número de símbolos distinto que utiliza y además es el coeficiente que determina cual es el valor de cada símbolo dependiendo de la posición que ocupe. Estas cantidades se caracterizan por tener dígitos enteros y fraccionarios.

Sistemas numéricos

Page 4: Sistemas numéricos

4

Este es el sistema que manejamos cotidianamente, está formado por diez símbolos {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} por lo tanto la base del sistema es diez (10).

Sistema decimal

Page 5: Sistemas numéricos

5

Es el sistema que utiliza internamente las computadoras actuales. Se basa en la representación de cantidades utilizando los dígitos 1 y 0. Por tanto su base es 2 (número de dígitos del sistema). Cada dígito de un número en este sistema se denomina bit (contracción de binary digit). Se puede utilizar con nombre propio determinados conjuntos de dígitos en binario. Cuatro bits se denominan cuaterno (ejemplo: 1001), ocho bits octeto o byte(ejemplo: 10010110), al conjunto de 1024 bytes se le llama Kilobyte o simplemente K, 1024 Kilobytes forman un megabyte y 1024 megabytes se denominan Gigabytes.

Sistema binario

Page 6: Sistemas numéricos

6

El sistema numérico hexadecimal utiliza dieciséis dígitos y letras para representar cantidades y cifras numéricas. Los símbolos son: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}; la base del sistema es dieciséis (16).

Sisstema hexadecimal

Page 7: Sistemas numéricos

7

Decimal Binario Hexadecimal

0 00000 0

1 00001 1

2 00010 2

3 00011 3

4 00100 4

5 00101 5

6 00110 6

7 00111 7

8 01000 8

9 01001 9

10 01010 A

11 01011 B

12 11000 C

13 01101 D

14 01110 E

15 01111 F

16 10000 10

Sistemas numéricos

Page 8: Sistemas numéricos

8

1. Divisiones sucesivas entre 2. Consiste en dividir sucesivamente el número decimal y los cocientes que se van obteniendo entre 2, hasta que una de las divisiones se haga 0. La unión de todos los restos obtenidos escritos en orden inverso, nos proporcionan el número inicial expresado en el sistema binario. Ejemplo: convertir el número 20(10) a binario.

20(10)=10100(2)

Conversión entre sistemas numéricos: decimal-binario

20 2

0 10 2

0 5 2

1 2 2

0 1 2

1 0

Page 9: Sistemas numéricos

9

2. Métodos de las restas sucesivas de las potencias de 2: Consiste en tomar el numero a convertir y buscar la potencia de 2 mas grande que se pueda restar de dicho numero, tomando como nuevo numero para seguir el proceso el resultado de la resta. Se repiten las mismas operaciones hasta que el número resultante en una de las restas es 0 o inferior al error que deseamos cometer en la conversión. El numero binario resultante será un uno (1) en las posiciones correspondientes a las potencias restadas y un cero (0) en las que no se han podido restar.

Conversión entre sistemas numéricos: decimal-binario

Page 10: Sistemas numéricos

10

2. Métodos de las restas sucesivas de las potencias de 2: Ejemplo, convertir el número decimal 1994 a binario:

Conversión entre sistemas numéricos: decimal-binario

Posición 210 29 28 27 26 25 24 23 22 21 20

Valor 1024 512 256 128 64 32 16 8 4 2 1Digito 1 1 1 1 1 0 0 1 0 1 0

1994-1024=970

970-512=458

458-256=202

202-128=74

74-64=10

10-8=2

Page 11: Sistemas numéricos

11

El método consiste en reescribir el número binario en posición vertical, después realizar la conversión digito por digito y finalmente sumar todas las conversiones de todos los dígitos. Ejemplo, el número binario10101 es igual a:

Conversión entre sistemas numéricos: binario-decimal

Digito Posición Valor

1 24 16

0 23 0

1 22 4

0 21 0

1 20 1

Total 21

Page 12: Sistemas numéricos

12

Se divide el numero decimal y los cocientes sucesivos por 16 hasta obtener un cociente igual a 0. El número hexadecimal buscado será compuesto por todos los restos obtenidos en orden inverso a su obtención. Ejemplo: convertir el número 42310 a hexadecimal

42310=1A716

Conversión entre sistemas numéricos: decimal-hexadecimal

423/16=26+7(716)

26/16=1+10(A16)

1/16=0+1(116)

Page 13: Sistemas numéricos

13

El procedimiento es similar al realizado en la conversión binario-decimal. Ejemplo: convertir el número 4E316 a decimal

4E316 =125110

Conversión entre sistemas numéricos: hexadecimal-decimal

4*162=1024+

14(E)*161=224+

3*160=3

1251

Page 14: Sistemas numéricos

14

La suma con números binarios se realiza de la misma manera que en el sistema decimal.

Ejemplo:

Operaciones aritméticas: suma con números binarios.

11111 1

01111100001+

01101110101=

11101010110

Page 15: Sistemas numéricos

15

La suma con números binarios se realiza de la misma manera que en el sistema decimal.

Ejemplo:

Operaciones aritméticas: suma con números hexadecimales.

211 F3BC+ 9DD03A060531EC

Page 16: Sistemas numéricos

16

El complemento a uno de un número binario se obtiene invirtiendo los dígitos del número.

Ejemplo, el complemento a uno del número binario

01111100001es

10000011110

Operaciones aritméticas: Complemento a uno de un número binario.

Page 17: Sistemas numéricos

17

El complemento a dos de un número binario se obtiene sumando 1 a su complemento a uno.

Ejemplo, el complemento a dos del número binario

01111100001es

10000011110+ 00000000001 10000011111

Operaciones aritméticas: Complemento a dos de un número binario.

Page 18: Sistemas numéricos

18

1. Convertir los siguientes números binarios a decimales y hexadecimales:

a) 1110 b)10001

2. Convertir los siguientes números decimales a binarios y hexadecimales:

a) 57 b) 132

3. Convertir los siguientes números hexadecimales a binarios y decimales:

a) E2 b)11B

Ejercicios