UNIDAD2
UNIDAD2
UNIDAD2
Esto nos hace referencia a identificar y trabajar con numeros como el siguiente 121.2310 , hemos venido
trabajando solo con valores enteros. pero podemos trabajar con numeros representados en cualquier base
y con punto fraccionario.
El procedimiento es el siguiente:
Ejemplo:
Ejemplo de conversión.
Veamos un Ejemplo de convertir de base 5 a base 3 hay que tomar en cuenta que:
36 0.28
1100
81 27 9 3 1
36/27= 1.33
27*1= 27
36-27= 9
9/9 = 1.0
La parte Fraccionaria:
0.28*3 = 0.84
0.84*3= 2.52
0.52*3= 1.56
0.56*3= 1.68
Cuando se trabaja en una computadora, los datos son convertidos en números dígitos que, a su vez, son
representados como pulsaciones o pulsos electrónicos.
El bit es la unidad de medida de información mínima por excelencia. Un bit puede brindar sólo dos clases de
información: prendido – apagado, si – no, uno – cero. Digitalizar consiste en traducir toda la realidad a unos y
ceros. La transición digital se produce en tanto todos los aspectos de la realidad se convierten en un conjunto de
bits, de manera que puedan ser preservados, manipulados y distribuidos a través de una herramienta común: la
computadora.
Un número Binario está compuesto por un conjunto de Bits y su equivalente decimal será igual
a la suma que resulte de multiplicar cada bits por las potencias de 2, que correspondan a su
posición.
Los métodos de Operaciones básicas y Divisiones Sucesivas, son utilizados para convertir de
base 10 a cualquiera de las báses; mientras que los métodos Fraccionario y Distributivo son
exclusivos para convertir de base 10 a base 2.
Ejemplo:
Este ejemplo a sido desarrollado con uno de los métodos comunes de conversión el de operaciones básicas y
trabajando al mismo tiempo pero de forma separada la parte fraccionaría.
PROCEDIMIENTO:
Se inicia dividiendo el numero entre la base.
Se deja de dividir esa cantidad hasta que el residuo que se obtiene se encuentre entre
los símbolos permitidos en el sistema.
Se retoma el resultado de la división y se vuelve a dividir entre la base. ( este paso se repite ).
El procedimiento finaliza en el momento en que el
resultado de las divisiones no se puede dividir y su resultado en ese caso sea 0.
Ejemplo:
Este método consiste en formar el numero binario obteniendo la mitad del numero evaluando si esto es par o impar, Si
el valor es par el resultado es “ 0 “ si el valor es impar el resultado es “ 1 ” y se le resta 1 al numero.
Iniciamos por evaluar el número 100 es par o Impar? es par se le coloca a la par el valor de 0
Se obtiene la mitad de 100, lo cual es 50
Se vuelve a evaluar 50 es par o impar? es par se le coloca nuevamente 0
Se obtiene la mitad de 50 y es 25.
Evaluando el numero: 25 es par o impar? es impar se le coloca 1 a la par y a 25 se le resta 1 obteniendo 24; esta valor no se
escribe pero es a él que se le evalua obteniendo la mitad
Mitad de 24 es 12
Evaluando 12 es par o impar? es par se le coloca solo el valor de 0
Se obtiene la mitad de 12 es 6
Evaluando el 6 es par o impar? es par por lo que se le coloca 0 a la par del número
Se obtiene la mitad de 6 que es 3
Evaluando el número 3 es par o impar? es impar se le coloca 1 y se le resta 1 a 3, obteniendo 2; este valor no lo escribimos pero
es a él que se le evalua obteniendo la mitad
mitad de 2 es 1
Evaluando 1 es par o impar? es impar se le coloca el valor de 1 y se le resta 1 a 1, obteniendo el valor de 0; hasta aqui termina el
procedimiento.
La respuesta se conforma del ultimo valor colocado hacia el primer valor evaluado que es el número que se quiere convertir.
Otro ejemplo:
MÉTODO DISTRIBUTIVO
Este método consiste en formar el número binario realizando una distribución de 1´s
en las potencias sucesivas de 2 de modo que la suma resulta ser el número decimal a convertir. este método es una
variante del método de divisiones sucesivas.
EJEMPLO:
Al convertir el numero 10010 a Base 2 es de tomar de referencia que procedimiento seguiremos, para tal efecto
cualquiera de los 4 métodos para convertir de b10 a b2, pero haremos uso de uno de los métodos exclusivos para b10
a b2 que sería el distributivo.
Procedimiento:
Se obtienen las secuencias de las potencias de 2 en forma vertical iniciando con 20 hasta encontrar el limite superior del número
en este caso sería 128
Identificamos el limite inferior y le colocamos el valor de 1
Hacemos la operación siguiente: 100 - limite inferior; sería entonces: 100-64= 36
Con ese valor obtenemos el limite inferior del número por lo que su limite inferior sería 32 colocamos a la par el valor de 1
Hacemos nuevamente la operación: 36- limite inferior; sería: 36-32= 4
Obtenemos el limite inferior que en este caso forma parte de las secuencias por lo que el mismo 4 es su limite inferior, por lo que
se coloca el valor de 1 y allí finaliza el procedimiento.
Cada uno de los espacios que queda entre los valores que se han colocado a cada limite se rellenarán con los valores de 0.
Y la respuesta se conforma del primer limite inferior que para el caso fue 64 hacia arriba que sería el ultimo procedimiento que se
desarrollo.
Otro Ejemplo:
1.8 CONVERSIÓN DE BINARIO A DECIMAL
Se utiliza el procedimiento establecido de: Bx a B10; haciendo uso del método de descomposición de factores en
el cual cada símbolo se multiplica por la base elevada a la potencia de 0 hasta n en la parte entera y para la parte
fraccionaria cada símbolo se multiplica por 2 elevada a una potencia negativa desde -1 hasta -n.
video
El sistema binario presenta el inconveniente en la representación de algunos números, pues resulta ser muy larg
o, motivo por el cual se utilizan otros sistemas numéricos auxiliares como lo es el sistema octal.
S = ( 0,1,2,3,4,5,6,7 ).
Cada digito tiene un valor distinto dependiendo el lugar que este ocupa.
El valor de cada una de las posiciones viene determinado por las potencias de la base.
Cada valor es totalmente equivalente a su referente en decimal es decir 010 = 08, 510 = 58
Pregunta y después del símbolo 7 cual continua?
Hacer la corrección en el ejercicio anterior ya que todas las divisiones son entre 8 los resultados son correctos
solo hay error en el divisor.
Para realizar este tipo de operación hacemos uso del método de descomposición de factores.
Los ejemplos de muestran que el procedimiento de conversión sigue siendo el mismo, en el caso de conversión
de base 10 a base 8 se puede utilizar el método de rangos o el método de divisiones sucesivas; en el siguiente
ejemplo al convertir de base 8 a base 10 se utiliza el método de descomposición de factores; pero no hay que
perder de vista que el sistema octal es un sistema numérico auxiliar del sistema binario, por lo que existe una
compatibilidad directa entre dichos sistemas.
Video
Se dice que un sistema numérico es un conjunto de símbolos y reglas que se utilizan para representar datos
numéricos o cantidades. Estos se caracterizan por su base, la cual indica el número de símbolos distintos que
utiliza.
Sistema Binario
Este sistema, como su nombre lo indica, usa solamente dos dígitos (0,1).
Por su simplicidad y por poseer únicamente dos dígitos diferentes, el sistema de numeración binario se usa en
computación para el manejo de datos e información. Normalmente al dígito cero se le asocia con cero voltios, y el
dígito 1 se asocia con +5, +12 voltios, que son valores de voltaje con los cuales una PC trabaja.
A la representación de un dígito binario se le llama bit (de la contracción binary digit) y al conjunto de 8 bits se le
llama byte, así por ejemplo: 110 contiene 3 bits, 1001 contiene 4 y 1 contiene 1 bit.
Como el sistema binario es un sistema posicional entonces el valor de cada dígito depende de la posición que
tiene en el número, así por ejemplo el número 1101012 es:
= 1 + 4 + 16 + 32
= 5310
La computadora está diseñada sobre la base de numeración binaria (base 2), siguiendo las reglas generales para
cualquier base expuestas antes, tendremos que:
Numerando de derecha a izquierda los dígitos de un número, empezando por cero, el valor decimal de la
posición es 2n.
=8+4+0+1
= 1310
Sistema Octal
El sistema de numeración octal es también muy usado en la computación por tener una base que es potencia
exacta de 2 o de la numeración binaria. Esta característica hace que la conversión a binario o viceversa sea
bastante simple.
El sistema octal usa 8 dígitos (0,1,2,3,4,5,6,7) y tienen el mismo valor que en el sistema de numeración decimal.
Sistema HexadecimalPara representar el valor 20210 se requieren ocho dígitos binarios, la versión decimal sólo
requiere de tres dígitos y por lo tanto los números se representan en forma mucho más compacta con respecto al
sistema numérico binario.
Desafortunadamente las computadoras trabajan en sistema binario y aunque es posible hacer la conversión entre
decimal y binario, ya vimos que no es precisamente una tarea cómoda.
El sistema de numeración hexadecimal, o sea de base 16, resuelve este problema (es común abreviar
hexadecimal como hex aunque hex significa base seis y no base dieciseis).
El sistema hexadecimal
Es compacto y nos proporciona un mecanismo sencillo de conversión hacia el formato binario, debido a ésto, la
mayoría del equipo de cómputo actual utiliza el sistema numérico hexadecimal. Como la base del sistema
hexadecimal es 16, cada dígito a la izquierda del punto hexadecimal representa tantas veces un valor sucesivo
potencia de 16, por ejemplo, el número 123416 es igual a:
Cada dígito hexadecimal puede representar uno de dieciseis valores entre 0 y 1510. Como sólo tenemos diez dí-
gitos decimales, necesitamos inventar seis dígitos adicionales para representar los valores entre 1010 y 1510. En
lugar de crear nuevos simbolos para estos dígitos, utilizamos las letras de la A a la F. La conversión entre
hexadecimal y binario es sencilla, considere la siguiente tabla:
Binario Hexadecimal
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
Esta tabla contiene toda la información necesaria para convertir de binario a hexadecimal y visceversa. Para
convertir un número hexadecimal en binario, simplemente sustituya los correspondientes cuatro bits para cada dí-
gito hexadecimal, por ejemplo, para convertir 0ABCDh en un valor binario:
Por comodidad, todos los valores numéricos los empezaremos con un dígito decimal; los valores hexadecimales
terminan con la letra h y los valores binarios terminan con la letra b. La conversión de formato binario a
hexadecimal es casi igual de fácil, en primer lugar necesitamos asegurar que la cantidad de dígitos en el valor
binario es múltiplo de 4, en caso contrario agregaremos ceros a la izquierda del valor, por ejemplo el número
binario 1011001010, la primera etapa es agregarle dos ceros a la izquierda para que contenga doce ceros:
001011001010. La siguiente etapa es separar el valor binario en grupos de cuatro bits, así: 0010 1100 1010.
Finalmente buscamos en la tabla de arriba los correspondientes valores hexadecimales dando como resultado,
2CA, y siguiendo la convención establecida: 02CAh.
1.11CONVERSIÓN DE BASE BINARIA A BASE 8
PROCEDIMIENTO:
Forma 1
Forma 2
Exacto de 23
Este caso es el inverso al anterior aquí el número esta dado en octal para convertirlo a
binario lo escribimos hacia abajo desde el más significativo al menos significativo revisamos
la tabla y colocamos el equivalente en binario según la tabla. Los ceros a la izquierda en la
parte entera se eliminan pues no valen de nada(solo en el caso del grupo más significativos
de bits); mientras que los ceros a la derecha en los bits menos significativos de la parte
fraccionaria también se eliminan no valen de nada.
Siempre a la hora de representar las respuestas en los bits mas significativos se eliminarán
los ceros que esten a la izquierda y en el bit menos significativos de la parte fraccionaria se
eliminarían los ceros a la derecha.
Este sistema es denominado también como “ hexa “ o “ h “ es un sistema posicional que consta de 16 símbolos :
El sistema hexadecimal se usa mucho en informática porque dos dígitos hexadecimales corresponden a 1 byte.
El sistema numérico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no confundir con sistema
sexagesimal) es unsistema de numeración que emplea 16 símbolos. Su uso actual está muy vinculado a
lainformática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad
básica de memoria; y, debido a que un byte representa 28 valores posibles, y esto puede representarse como:
Es de observar que en el residuo obtuvimos un valor de 12 por lo tanto debemos evaluar si este simbolo es un valor
dentro de la base 16 en el momento de representar la respuesta le colocamos su referente letra según los valores
asignados a cada letra de la "A hasta la F "
Convertir:
Al igual que el sistema octal, el sistema hexadecimal requiere de la elaboración de la tabla de conversión de los
hexadecimales; se toma de referencia la operación 24=16 quiere decir que la tabla en su columna de binarios
contendra 4 combinaciones de binario haciendo dichas variantes de 20= 1 los cambios irán de uno a uno, 21=2 los
cambios se darán de dos a dos, y así hasta llegar a 23=8
Ejemplos: para poder realizar la conversión de binario a hexadeacimal; se realizarán agrupaciones de 4 bit por el
número binario tanto en la parte entera como en la parte fraccionaria; teniendo las agrupaciones se hace la
referencia en la tabla estableciendo la equivalencia que existe entre los grupos de 4 bits y su valor correspondiente
en hexadecimal
Para convertir de Hexadecimal a Binario; el número lo podemos escribir hacia abajo del más significativo al menos
significativo haciendo una separación entre el valor entero y el valor fraccionario.