Sunteți pe pagina 1din 2

-¿Cuál es el método de conversión mediante el polinomio equivalente?

¿Para que conversiones


es aplicado?
Conversión de un numero en base B al sistema decimal o base 10.
Cuando decimos un número que esta en base B estamos diciendo este número que queremos
convertir se puede encontrar en cualquier base y por lo tanto la denominamos genéricamente
B.
La conversión de un número que esta en base B a decimal se realiza muy fácilmente
representando el número mediante el polinomio equivalente y operando este en la base 10.
En un sistema de base B, un numero N cualquiera puede representarse mediante un polinomio
de potencia de la base multiplicadas por un símbolo perteneciente al sistema.
Podemos entonces utilizar este método para convertir cualquier número que este expresado en
cualquier base B a su equivalente en base decimal.
EJ: 1111011011 2  1.2  0.2  1.2  1.2  0.2  1.2  1.2  0.2  1.2  1.2  73110
9 8 7 6 5 4 3 2 1 0

10 A16  1.16 2  0.161  A.16 0  26610


1738  1.8 2  7.81  3.8 0  12310

-¿Cuál es el mecanismo de conversión de un numero en base 10 a una base N que


particularidades exigen las componentes fraccionarios respectivamente?
Para convertir un número del sistema decimal al sistema binario o cualquier otra base, se
emplea la división sucesiva y el residuo, o sea, se divide el número en decimal entre la otra
base y el residuo es un dígito del número en la otra base; después el cociente que se obtiene se
vuelve a dividir entre la base y el nuevo residuo es el siguiente dígito más significativo que el
anterior del número en la otra base. Para convertir una fracción decimal a otra base entonces
se emplea multiplicación sucesiva de la fracción por la base, y el sobreflujo (entero) obtenido es
un dígito del número en la otra base y la fracción restante se vuelve a multiplicar para obtener
el siguiente elemento y así sucesivamente.
Ej: 266.1210  ....... 2
Parte entera Residuo Fracción Sobreflujo
266:2=133 0 0.12x2=2.12 0
133:2=66 1 0.24x2=0.48 0
66:2=33 0 0.48x2=0.96 0
33:2=16 1 0.96x2=1.92 1
16:2=8 0 0.92x2=1.84 1
8:2=4 0 0.84x2=1.68 1
4:2=2 0 0.68x2=1.36 1
2:2=1 0 0.36x2=0.72 0
1 …….
266.1210  100001010.0011110 2

-¿Cómo operar para convertir un número en base N a otra M distintas de 10, 2 o múltiplos de
esta última? Establezcan ejemplos de demostración.
Para hacer este tipo de conversiones utilizaremos un mecanismo que ya hemos empleado
anteriormente, esto es primero convertimos el numero expresado en la N a la base 10 y luego
este primero expresado en la base 10 lo convertimos a base M.
(….) N  (….) 10  (….) M
Ej: 10212 3  (....) 5
10212 3  1.3 4  0.33  2.3 2  1.31  2.30  10410
10410  (....) 5
Residuo
104:5=20 4
20:5=4 0
4
10410  404 5
10212 3  10410  404 5

-¿Qué particularidades tiene la conversión entre bases 2, 8 y 16 respectivamente? ¿Qué


implicancias tiene en los sistemas de computadoras? Provean ejemplos que demuestren lo
expresado.
Los sistemas de numeración Octal y Hexadecimal son muy usados en la computación por tener
una base que son potencia exacta de 2 o de la numeración binaria. Esta característica hace que
la conversión entre estas bases sea bastante simple.
Las computadoras solo interpretan códigos escritos en con estos sistemas de numeración.
Para pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los dígitos binarios.
Ej.: 011100111 2  (...) 8
011 100 111
3 4 7
011100111 2  347 8
Para pasar de binario a hexadecimal solo hay que agrupar de 4 en 4 los dígitos binarios.
Ej.: Ej.: 1010101111 0000011111 2  (...)16
1010 1011 1100 0001 1111
A B C 1 F

1010101111 0000011111 2  ABC1F16

S-ar putea să vă placă și