UNIDAD2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 15

CONVERSIÓN DE SISTEMA DECIMAL ( CON PUNTO FRACCIONARIO)

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:

 Separaremos la parte entera de la parte Fraccionaria


 Parte entera se trabajará con los métodos de conversión de B 10 a Base X; es decir con el método de
Operaciones Básicas. (tal como lo hemos venido trabajando hasta este momento)
 Parte fraccionaria se trabaja multiplicando toda la parte fraccionaría por la base a la cual desea
convertirla.
 El resultado de la multiplicación presentará una parte entera y una parte fraccionaria
 La parte entera se retomará para la respuesta
 La parte fraccionaría se utilizará para volver a realizar la multiplicación por la base a convertir
 Estos pasos se repiten hasta obtener un resultado entero de la multiplicación lo cual muchas veces
es bien dificil por lo que el procedimiento se puede repetir entre 4 multiplicaciones a 5
multiplicaciones.

Ejemplo:

Otro ejemplo sería:

Traten de realizar los siguientes ejercicios :

1. 3678.37510 pasarlo a Base 6


2. 12358.754110 pasarlo a Base 4
3. 5734.999710 pasarlo a Base 3
Hola a tod@s En este recurso trataremos de entender como realizar una conversión de bases diferentes a la
base 10 identificadas como base x1 a bx2.

Ejemplo de conversión.

Veamos un Ejemplo de convertir de base 5 a base 3 hay que tomar en cuenta que:

Primero el número dado lo tengo que convertir a base 10 y de base 10 a base 3

Entonces si el numero fuese: 121.12 base 5 pasar a base 3

1*5^2 + 2*5^1 + 1*5^0 | 1*5^-1 + 2*5^-2

1*25 + 2*5 + 1*1 | 1*0.2+ 2*0.04

25 +10 + 1 | 0.2 + 0.08

36 0.28

El número a base 10 es: 36.28 este numero lo debemos pasar a base 3

36.28 base10 a base 3 utilizando el método de operaciones básicas o de rango .

la parte entera se trabaja asi:

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

la parte fraccionaria queda= 0.0211

Uniendo las respuestas queda:

R// 1100.0211 base 3

Ante la realización de las conversiones es de tener presente el siguiente esquema:


Ejemplos:

Conversión bx1 a bx2

1.6 SISTEMA BINARIO

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.

En la actualidad para comunicarnos, expresarnos y guardar nuestra información, usamos el sistema de


numeración decimal y el alfabeto, según se trate de valores numéricos o de texto. Una computadora como
funciona con electricidad, reconoce dos clases de mensajes: cuando hay corriente eléctrica el mensaje es sí y
cuando no hay corriente, el mensaje es no. Para representar un valor dentro de una computadora se usa el
sistema de numeración binario, que utiliza sólo dos dígitos: el cero (0) y el uno (1).

El sistema binario, también conocido como base 2. Es un sistema numérico de


notación posicional, formado por 2 únicos símbolos ( 0, 1 )
los cuales analógicamente representan dos posibles estados: Encendido y Apagado.

El sistema binario es el lenguaje natural de las Computadoras.


La computadora utiliza un conjunto de ocho (8) dígitos binarios (0 y 1) para representar un carácter, sea número
o letra. Cada conjunto de 8 dígitos binarios se denomina byte y cada uno de los ocho dígitos del byte se llama bit,
como contracción de su nombre en inglés Binary Digit. (formulado por Claude Elwood Shanon en 1948, que
significa “dígito binario”)

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.

Dentro de los métodos de conversión tenemos:

Para convertir de base 10 (decimal a base 2):

1. Método de Operaciones básicas.


2. Método de Divisiones Sucesivas
3. Método Franccionario
4. Método Distributivo.

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.

MÉTODO DE DIVISIONES SUCESIVAS

Este método de conversión consiste en realizar una serie de divisiones de


las cantidades en sistema decimal para poder convertir esa cantidad a cualquier base numérica.

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:

Hasta aquí se han presentado y desarrollado 2 métodos de conversión de Base 10 (sistema


decimal) a base 2 (Sistema Binario).

1.7 MÉTODO FRACCIONARIO

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.

Este método es exclusivo para convertir de base 10 a B 2.

 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.

En la parte fraccionaria queda: 1*2-1+1+2-2 = 1*0.5 + 1*0.25 = 0.5 + 0.25 = 0.75

video

1.9 SISTEMA NUMÉRICO OCTAL

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.

En el sistema Numérico Octal los números se representan mediante 8 dígitos diferentes:

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.

Conversión de Base 8 a Base 10

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

1.10 Sistemas Numéricos Utilizados por la computadora

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*(20) + 0*(21) + 1*(22) + 0*(23) + 1*(24) + 1*(25)

= 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:

Existen dos dígitos (0 o 1) en cada posición del número.

Numerando de derecha a izquierda los dígitos de un número, empezando por cero, el valor decimal de la
posición es 2n.

Por ejemplo,11012 equivale a:

1*(23) + 1*(22) + 0*(21) + 1*(20)

=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:

1*16 + 2*16 + 3*16 + 4*16


3 2 1 0

lo que da como resultado:


4096 + 512 + 48 + 4 = 466010

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:

0 A B C D (Hexadecimal) 0000 1010 1011 1100 1101 (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:

Se puede realizar de 2 formas

Forma 1

Convirtiendo de B2 a B8 = B2 pasando a B10 y de B10 a B8; solo que este procedimiento es


un poco largo y tiene mayor probabilidad de error.

Forma 2

a) Se deben de realizar agrupaciones de 3 bits desde el menos significativo al


más significativo en la parte entera del número binario y del más significativo al menos
significativo en la parte fraccionaria.

Por que es necesario agruparlos, veamos el sistema binario es completamente compatible


con el sistema octal, observando una situación se puede determinar esa compatibilidad.

la base octal es base 8; en la secuencia sucesiva de las potencias de 2 de que potencia se


obtiene de resultado 8?

Exacto de 23

b) De ser necesario el grupo más significativo es de rellenar con los “ 0


“ necesarios a la izquierda para completar los 3 bits en la parte entera del número y para la
parte fraccionaria se deben de agregar los "0" necesarios a la derecha del número para
completar el grupo de 3 bits.

c) Teniendo los grupos de 3 Bits se hace referencia a la tabla de octales y binarios

La tabla de octales y binarios se conforma de la siguiente manera:


Para obtener las combinaciones (que son de 3 bits por cada valor octal) se hace lo siguiente
para la primer combinación los cambios de estados se darán conforme a la siguiente
operación 20= 1; es decir los cambios de estado se darán de uno a uno.

La segunda combinación los cambios de estados se darán conforme a la siguiente


operación 21= 2; es decir los cambios de estado se darán de dos a dos.

La tercera combinación los cambios de estados se darán conforme a la siguiente operación


22= 4; es decir los cambios de estado se darán de cuatro a cuatro.

Teniendo la tabla completa entonces se procede ha realizar la conversión.


CONVERTIR

CONVERTIR DE BASE 8 A BINARIO

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.

1.12 Sistema numérico Hexadecimal


Este sistema numérico es auxiliar para la representación de valores binarios por lo que resulta que es un sistema co
mpatible con el sistema binario.

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:

Conversión de Decimal a Hexadecimal

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 "

Conversión de Hexadecimal a Decimal

Siempre se tendrá que hacer uso del método de descomposición de factores.

Convertir:

Nótese que al momento de operar el símbolo A cambia a su respectivo valor de 10.

Conversión de Hexadecimal a Binario ó de Binario a Hexadecimal

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.

También podría gustarte