Serlo Logo La Plataforma para el Aprendizaje Abierto

Sistemas numéricos

Varios sistemas de valor posicional pertenecen a los sistemas numéricos.

En la vida cotidiana, el sistema decimal se utiliza en casi todas partes. Pero especialmente cuando se trata de tecnología, otros dos sistemas cobran importancia: el sistema binario y el hexadecimal.

El sistema binario (sistema dual)

El sistema binario también se llama sistema dual. Para describir dos estados opuestos (por ejemplo, encendido - apagado), se suelen utilizar los símbolos 0 y 1. Un computador puede leer e interpretar esta información. Por ejemplo, el procesador de un teléfono celular, como el de la imagen de la derecha, funciona sobre la base del sistema binario.

Sí, las matemáticas permiten todas las funciones que puede ofrecer un celular intenligente (smartphone).

El sistema binario representa los valores numéricos mediante los dígitos 0 y 1. Es un sistema de valor posicional de base 2, por lo que los valores posicionales son 20,21,22,... empezando por la derecha.

En el sistema binario, una tabla de valores posicionales se ve así:

valor

23

22

21

20

9

1

0

0

1

Así, el número 10012 en el sistema binario tiene el valor 9, porque 9=123+022+021+120. Esta relación se explica con más detalle en la siguiente sección.

Convertir del sistema binario al sistema decimal

Para convertir un número del sistema binario al sistema decimal, multiplica la cifra por el valor posicional correspondiente y suma los productos.

Ejemplo

Multiplica el número por el valor de arriba.

Valor posicional

25

24

23

22

21

20

Cifra

1

0

1

1

1

0

Escribe (101110)2 como una suma:

101110=125+024+123+122+121+020=32+0+8+4+2+0=46

Convertir del sistema decimal al sistema binario

Si se te ha dado un número decimal, se procede de acuerdo con el siguiente procedimiento:

ApproachConvertir del sistema decimal al sistema binario
  1. Divide el número con residuo entre 2 y escribe el residuo.

  2. Vuelve a dividir el resultado por 2 y anota el residuo.

  3. Continúa hasta que el resultado sea 0.

  4. El número binario que buscas son los dígitos de los residuo, empezando por el último residuo.

Ejemplo

Queremos representar el 59 como un número binario.

Descripción

Cálculo

Divide 59 entre 2:

59:2=29R1

Como 290, divide 29 entre 2:

29:2=14R1

Como 140, divide 14 entre 2:

14:2=7R0

Como 70, divide 7 entre 2:

7:2=3R1

Como 30, divide 3 entre 2:

3:2=1R1

Como 10, divide 1 entre 2:

1:2=0R1

Los residuos, empezando por abajo, dan el número que buscas:

59=(111011)2

El sistema hexadecimal

"Hexadecimal" es una palabra mixta del griego hexa - seis - y del latín decem - diez. El sistema hexadecimal es, por tanto, un sistema de valor posicional con una base de 16. Como se necesitan 16 dígitos para expresar números en el sistema hexadecimal, se necesitan otros símbolos además de los dígitos 0,1,...,9. Son A, B, C, D, E y F.

Relación entre el sistema binario y el sistema hexadecimal

El sistema hexadecimal se utiliza a menudo en el procesamiento de datos. Es práctico porque la información que necesitaría 8 dígitos en el sistema binario puede representarse con sólo 2 dígitos. ¡Por eso es mucho más rápido!

La conversión de estos dos sistemas es relativamente sencilla, porque el propio 16 es una potencia de dos, es decir, 16=24.

Note

¡Esto significa que cada cuatro dígitos en el sistema binario corresponden a un dígito en el sistema hexadecimal!

(10000110)2=(1000corresponde a la cifra 80110corresponde a la cifra 6)2=(86)16



Valor numérico

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

sistema hexadecimal

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Convertir del sistema hexadecimal al sistema decimal

rocede de la misma manera que con el sistema binario, salvo que aquí la base es 16, por lo que los valores de posición son 160,161,...

Ejemplo:

Escribe (5D6A)16 a base 16.

Multiplicar dígitos y valor posicional:

(5D6A)16=A160+6161+D162+5163=10160+6161+13162+5163

calcula:

=10+96+3328+20480=23914

Convertir del sistema decimal al sistema hexadecimal

También aquí se procede como con el sistema binario. Sin embargo, no se divide por 2 sino por 16:

Si has dado un número decimal, procede según el siguiente procedimiento:

Approach
  1. Divide el número con residuo entre 16 y escribe el residuo.

  2. Vuelve a dividir el resultado entre 16 y anota el residuo.

  3. Continúa hasta que el resultado sea 0.

  4. El número binario que buscas son los dígitos de los restos, empezando por el último residuo.

Atención: ¡Recuerda convertir los residuos de 10 a 15 en los valores de A a F!

Ejemplo

Representa el número 98236 en el sistema hexadecimal

Descripción

Calculo

Divide 98236 en 16:

98236:16=6139R12=C

Como 61390, divide 6139 por 16:

6139:16=383R11=B

Como 3830, divide 383 por 16:

383:16=23R15=F

Como 230, divide 23 por 16:

23:16=1R7

Como 10, divide 23 por 16:

1:16=0R1

Los residuos, empezando por abajo, dan el número que buscamos:

98236=(17FBC)16

Still want more?

You can find more content on this topic here:

Articles


Este contenido está licenciado bajo
CC BY-SA 4.0 ¿Qué quiere decir esto? serlo.org