Está en la página 1de 28

Desarrollo de

habilidades del
pensamiento lógico.
Sistemas numéricos.
Conceptos fundamentales.

 Número: Entidad que representa una cantidad o magnitud. Su origen es la


medición de alguna dimensión física, tiene valor en sí mismo.

 Cantidad: Es la representación de la valoración de una magnitud física y es el


resultado de una medición.

 Sistema numérico: Conjunto de símbolos y reglas de asociación con los que


se pueden generar y contar cantidades válidas para un conjunto definido por
el sistema.
Sistema decimal.

 Sistema numérico cuya base es el 10. Es el sistema al que estamos


acostumbrados a manejar y que se nos hace fácil su manejo. Es un sistema
posicional.

 El sistema decimal emplea diez diferentes dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y


9). Por esto se dice que la “base” del sistema decimal es diez.

 Para representar números mayores a 9, se combinan dos o más dígitos base, y


cada uno de éstos tendrá un valor según la posición que ocupe.
Sistema binario.

 Sistema numérico definido por los dígitos 0 y 1. Es utilizado en las


microcomputadoras debido a que los dispositivos electrónicos manejan solo
dos estados para la representación de números.

 El sistema binario emplea sólo dos dígitos base (0 y 1) para representar un


número, su base es 2. Para representar números mayores a 1, se combinan
dos o más dígitos base, y cada uno de éstos tendrá un valor según la posición
que ocupe.
Sistema binario.
Sistema hexadecimal.

 Sistema numérico definido por 16 dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C,


D, E y F. Debido a la facilidad de conversión con el sistema binario, se utiliza
para representar cantidades de manera más fácil y que puede manejar la
computadora.

 Es el sistema de numeración posicional que tiene como base el 16. Su uso


actual está muy vinculado a la informática y ciencias de la computación, pues
los computadores suelen utilizar el byte u octeto como unidad básica
de memoria.
Sistema hexadecimal.

 En principio, dado que el sistema usual de numeración es de base decimal y,


por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las
seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan.
El conjunto de símbolos sería, por tanto, el siguiente: 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B, C, D, E, F.

 Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15.


Sistema octal.

 Sistema numérico cuya base es el 8. Los dígitos permitidos en este sistema


son: 0, 1, 2, 3, 4, 5, 6 y 7. su base es 8 lo cual es potencia de 2 por lo que la
conversión a la base binaria es directa.

 Debido a la facilidad de conversión del sistema octal con el binario, podemos


identificar fácilmente secuencias de dígitos binarios mediante el sistema
octal y viceversa.

 Para representar números mayores a 7, se combinan dos o más dígitos base, y


cada uno de éstos tendrá un valor según la posición que ocupe.
Conversión de decimal a binario.
77 = 1001101
64 32 16 8 4 2 1
Conversión de decimal a hexadecimal.

 Si bien existen varios métodos para pasar un número de decimal a


hexadecimal, uno de los más sencillos es el de pasar la cifra de decimal a
binario. Una vez obtenido el binario será momento de pasarlo, ahora sí, a
hexadecimal.

 Para ello será necesario realizar agrupaciones de 4 números empezando por


la derecha; si al llegar al final no se obtiene un grupo de 4 números, debe
rellenarse con ceros a la izquierda hasta completar los dígitos que falten.

 Por último, tan solo será necesario buscar la equivalencia de los grupos de 4
números en binario con su símbolo en hexadecimal.
Conversión de decimal a hexadecimal.

 Por ejemplo, para pasar a hexadecimal el número 73 el primer paso


será convertirlo a binario, tal que así.
 7310 = 10010012

 Ahora será necesario realizar los grupos de cuatro números empezando por la
derecha, en este caso, rellenando con un cero a la izquierda para obtener
cuatro dígitos:
 0100 1001
Conversión de decimal a hexadecimal.

 Por último, se debe buscar la correspondencia de los grupos en binario con


su equivalente en hexadecimal:
 01002=416
 10012=916

 Y así se obtiene que el número 73 en decimal equivale al 49 en hexadecimal.


Conversión de decimal a octal.
 Supongamos que queremos convertir el número 500 a sistema octal.

 El 500 es un número del sistema decimal y lo ideal es representarlo así, con


el 10 pequeño abajo indicando que pertenece a ese sistema numérico:

 El sistema hexadecimal trabaja con base 8, por lo tanto vamos a dividir ese
500 entre 8.
Conversión de decimal a octal.

 Entonces 500 convertido a octal es 764.


Conversión binario a decimal.

 Un numero binario de 4 posiciones tiene valores fijos. Por ejemplo 8 4 2 1


para cada una de las posiciones 3 2 1 0. Entonces lo más fácil para números
de 4 bits, es acordarse de esta codificación. Así el numero 1010 es igual a 10.

 Posición 3 2 1 0
 Valor 8 4 2 1

 Número 1 0 1 0

 Entonces: 8 + 0 + 2 + 0 = 10
Conversión binario a decimal.

 Convertir de binario a decimal el siguiente dato o numero 101011001100101.

 Lo primero es acomodar el numero en grupos de 4 bits. El proceso comienza


de derecha a izquierda. Por lo tanto tendremos:
 101011001100101 = 101 0110 0110 0101

 El numero inicial ya tiene una estructura para poder verificar las posiciones.
Por ejemplo, el numero binario esta compuesto por 15 bits o dígitos. Por lo
tanto tendremos posiciones desde la 0 hasta la 14.
Conversión binario a decimal.
 Para comenzar, vamos a dividir la conversión en 4 conversiones. Entonces la
conversión seria:

 Para 101 sería: 1×2^14 + 0x2^13 + 1×2^12 = 16384 + 0 + 4096 = 20,480

 Para 0110 sería: 0x2^11 + 1×2^10 + 1×2^9 + 0x2^8 = 0 +1024 + 512 + 0 = 1,536

 Para 0110 sería: 0x2^7 + 1×2^6 + 1×2^5 + 0x2^4 = 0+ 64 + 32 + 0 = 96

 Para 0101 sería: 0x2^3 + 1×2^2 + 0x2^1 + 1×2^0 = 0 + 4 + 0 + 1 = 5

 20,480 + 1,536 + 96 + 5 = 22,117


Conversión binario a hexadecimal.

 Convertir el siguiente número binario a hexadecimal: 101101110112 = ¿?16

 Para convertirlo comenzaremos separamos el numero de 4 en 4 dígitos:


 101 1011 1011

 Después agarramos los cuatro primeros dígitos del número binario “1011” de
derecha a izquierda, luego los cuatro siguientes “1011” y por último, como nos
faltan dígitos le agregaremos un cero (0101).

 Quedando de la siguiente manera:

 1011 1011 0101


Conversión binario a hexadecimal.

 Representaremos cada uno de estos números observando la tabla mostrada


anteriormente:

 1011 = B
 1011 = B
 0101 = 5

 Agrupamos los números hexadecimales en el orden del binario de abajo hacia


arriba:
 101101110112 = 5BB16
Conversión de binario a octal.

 Convertir el siguiente número binario a octal: 1011101 2 → ?8

 Primero separamos el numero binario de 3 en 3:


 001 011 101

 Para convertirlo comenzaremos tomando los tres primeros dígitos del número
binario “101” de derecha a izquierda, luego los tres siguientes “011” y por
último, como nos faltan dígitos, le agregaremos ceros “001”.

 Quedando de la siguiente manera:


 101 011 001
Conversión de binario a octal.

 Representaremos cada uno de estos números observando la tabla mostrada


anteriormente:

 101 = 5
 011 = 3
 001 = 1

 Agrupamos los números octales en el orden del binario de abajo hacia arriba:
 10111012 → 1358
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15.
Conversión hexadecimal a binario.

 Convertir 708D16 a binario:

Dígito Se sustituye por su equivalente en


hexadecimal binario:
7 0111
0 0000
8 1000
D 1101

 Por lo que, 708D16 = 01110000100011012

 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15.


Conversión hexadecimal a octal.
 Convertir 1BC16 en un número octal.

 Dado, 1BC16 es un número hexadecimal, entonces:


 1 → 0001, B → 1011, C → 1100

 Ahora agrúpelos de derecha a izquierda, cada uno con 3 dígitos:


 000, 110, 111, 100

 000 → 0, 110 → 6, 111 → 7, 100 → 4

 Por eso,1BC16 = 6748

 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15.


Conversión de octal a binario.

 Si quisieras convertir el numero octal 702158 a binario, se tienen que sustituir


en el mismo orden los dígitos:

 Por lo que 702158 = 1110000100011012


Conversión octal a hexadecimal.

 Al convertir de unidad octal a hexadecimal, es una práctica


habitual convertir octal a hexadecimal, convirtiendo el número octal en
dígito binario y luego de binario a hexadecimal.

 Por ejemplo, para convertir el número 536 de octal a hexadecimal:


 Convierta 536 (octal) en su equivalente binario y obtenemos:

 (536)8 = (101) (011) (110)


=(101011110)2
Conversión octal a hexadecimal.

 Formando ahora el grupo de 4 bits binarios para obtener su equivalente


hexadecimal:

 (101011110)2 = (0001) (0101) (1110)


= (15E)16
 NOTA: se agregan ceros para completar a 4 dígitos.

 Valores hexadecimales: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A = 10, B = 11, C = 12, D =


13, E = 14 y F = 15.

También podría gustarte