0% encontró este documento útil (0 votos)
71 vistas23 páginas

Cap32 ConvNum

Este documento presenta diferentes métodos para realizar conversiones entre sistemas de numeración. Explica cómo convertir números de una base a base 10 usando el Teorema Fundamental de la Numeración y cómo convertir números de base 10 a otra base usando divisiones, multiplicaciones o restas sucesivas. También cubre cómo manejar números enteros, fraccionarios y mixtos durante las conversiones.

Cargado por

Petunia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
71 vistas23 páginas

Cap32 ConvNum

Este documento presenta diferentes métodos para realizar conversiones entre sistemas de numeración. Explica cómo convertir números de una base a base 10 usando el Teorema Fundamental de la Numeración y cómo convertir números de base 10 a otra base usando divisiones, multiplicaciones o restas sucesivas. También cubre cómo manejar números enteros, fraccionarios y mixtos durante las conversiones.

Cargado por

Petunia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD AUTONOMA GABRIEL RENE MORENO

UNIVERSIDAD AUTONOMA GABRIEL RENE MORENO


Facultad Ciencias Exactas y Tecnología
Facultad Ciencias Exactas y Tecnología
Semestre I/2020
Semestre I/2020

MAT204 – INF110
Capitulo 3 Sistemas de Numeración 2/4

Ing. Mary Dunnia López N.


Conversiones

3.3 Conversiones

3.3.1 Convertir de un sistema BaseX a Base10


• TFN (Teorema Fundamental de la Numeración)
3.3.2 Conversión de Base 10 a un Sistema de base X
• Números Enteros
• Números Fraccionarios
• Números Entero y Fracción
3.3.3 Conversiones Directas
• Caso 1: Base10 a Base x
• Caso 2: Base x a Base y
• Caso 3: Base 2 a Base z : donde z es potencia de 2
3.3.1 CONVERTIR DE UN SISTEMA BASEX A BASE10

Sistema en base X  Base DECIMAL


TFN

Sistema en base 10  Base Y


3 Reglas de Conversión
TFN -> TEOREMA FUNDAMENTAL DE LA NUMERACIÓN

2.1 3 = 2* 30 + 1 * 3 -1 = 2 + 0.3 =2.310


Simplificando: Se puede utilizar el TFN para convertir un numero en
base X a su equivalente en base 10.
Aplicando el TFN con números enteros
Aplicando el TFN con números reales.
- Del punto para la Izquierda potencias positivas ascendentes desde cero.
- Del punto para la Derecha potencias negativas ascendentes desde -1.

BC051,E1 (16)  ? (10)


Base 10 Base 16
=11*(16^4) + 0 0

12*(16^3) + 1 1
… …
0*(16^2) + 9 9
5*(16^1) + 10 A
11 B
1*(16^0) + 12 C
14*(16^ -1)+ 13 D
1*(16^ -2) 14 E
15 F

= 770129.87891 (10)
3.3.2 CONVERSIÓN DE BASE 10 A UN SISTEMA DE BASE X

Es un sistema de numeración posicional en el que las cantidades se representan


utilizando como base aritmética las potencias del número diez.
- Del punto para la Izquierda potencias positivas ascendentes desde cero.
- Del punto para la Derecha potencias negativas ascendentes desde -1.
BASE 10 -> BASE Y

BINARIO OCTAL HEXADECIMAL


Por divisiones sucesivas entre Por divisiones sucesivas entre la Por divisiones sucesivas entre la Base
la Base (2). Hasta que el Base (8). Hasta que el residuo sea (16). Hasta que el residuo sea menor que
ENTERO residuo sea menor que la Base menor que la Base (8). la Base (16).
(2).
Por Multiplicaciones sucesivas Por Multiplicaciones sucesivas por Por Multiplicaciones sucesivas por la
por la Base (2). Hasta que la la Base (8). Hasta que la fracción Base (16). Hasta que la fracción del
fracción del resultado sea 0 o del resultado sea 0 o se tengan resultado sea 0 o se tengan los
FRACCION se tengan los suficientes dígitos los suficientes dígitos octales que suficientes dígitos hexadecimales que no
binarios que no permitan no permitan sobrepasar un error. permitan sobrepasar un error.
sobrepasar un error.

 Por restas sucesivas de las  Por restas sucesivas de las  Por restas sucesivas de las potencias
potencias de la Base (2). potencias de la Base (8). Hasta de la Base (16). Hasta que el resultado
Hasta que el resultado quede que el resultado quede en 0 o quede en 0 o con un error de precisión
en 0 o con un error de con un error de precisión inferior inferior al solicitado.
precisión inferior al solicitado. al solicitado.  Por cada potencia se contara cuantas
ENTERO Y  Las potencias de 2 utilizadas  Por cada potencia se contara veces se repite y este número será el
FRACCION equivaldrán a un digito 1 y las cuantas veces se repite y este digito Hexadecimal. Si faltara alguna
que no a un digito 0. número será el digito octal. Si potencia se llena esta posición con el
faltara alguna potencia se llena digito Hexadecimal Cero.
esta posición con el digito octal
Cero.
Operación Procedimiento Punto de Parada
Conversión Enteros Divisiones Enteras Hasta obtener un
sucesivas entre la base COCIENTE igual a CERO
Conversión parte decimal Multiplicaciones sucesivas - Hasta obtener el
por la base resultado igual a CERO.
- Hasta que los resultados
comiencen a repetirse
periódicamente.
- Hasta obtener los dígitos
suficientes.

Conversión de Entero y Restas sucesivas de - Hasta obtener el


Decimal potencias de la base resultado igual a CERO.
- Hasta que los resultados
comiencen a repetirse
periódicamente.
- Hasta obtener los dígitos
suficientes
Conversión de Base 10 a un Sistema X

28 (10)  ? (2)
Dividir sucesivamente entre DOS el numero decimal hasta que el cociente
sea cero
0,31 (10)  ? (2)
Productos Sucesivas por la Base
0.31 *2 = 0.62
0.62 *2 = 1.24
0.24 *2 = 0.48
0.48 *2 = 0.96 0.24 *2 = 0.48
0.96 *2 = 1.92 0.48 *2 = 0.96
0.92 *2 = 1.84 0.96 *2 = 1.92
0.84 *2 = 1.68 0.92 *2 = 1.84
0.68 *2 = 1.36 0.84 *2 = 1.68
0.36 *2 = 0.72 0.68 *2 = 1.36
0.72 *2 = 1.44 0.36 *2 = 0.72
0.44 *2 = 0.88 0.72 *2 = 1.44
0.88 *2 = 1.76 0.44 *2 = 0.88
0.76 *2 = 1.52 0.88 *2 = 1.76
0.52 *2 = 1.04
0.04 *2 = 0.08
la parte entera de
0.08 *2 = 0.16 cada resultado
0.16 *2 = 0.32 es el resultado de la
conversión
0.32 *2 = 0.64
0.64 *2 = 1.28
0.28 *2 = 0.56
0.56 *2 = 1.12
0.12 *2 = 0.24

0,31 (10)  0, 01001111010111000010100011110101110000101000111


6351,31 (10)  ? (2)
Divisiones Sucesivas entre la Base
6351 2
1 3175 2
1 1587 2
1 793 2
1 396 2
0 198 2
0 99 2
49
1 49 2
1 24 2
0 12 2
0 6 2

0 3 2
1 1

Desde el ultimo RESIDUO hasta el INICIO son EL RESULTADO de la conversión

6351,31 (10)  1100011001111 (2)


6351,31 (10)  ? (2)
Restas Sucesivas de potencias de la Base
Contar el numero de veces que se utilizo una POTENCIA en orden desde arriba hacia abajo . En el caso binario
máximo se usa UNA vez una potencia.
     
VALOR POTENCIA 2 TOTAL POSICION

6351.31 - 4096.0000 = 2255.310000 2^12


2^-5 0.0312500000
2^-4 0.0625000000 2255.31 - 2048.0000 = 207.310000 2^11

2^-3 0.1250000000
207.31 - 128.0000 = 79.310000 2^7
2^-2 0.2500000000
2^-1 0.5000000000 79.31 - 64.0000 = 15.310000 2^6

2^0 1.0000000000
15.31 - 8.0000 = 7.310000 2^3
2^1 2.0000000000
2^2 4.0000000000 7.31 - 4.0000 = 3.310000 2^2

2^3 8.0000000000 3.31 - 2.0000 = 1.310000 2^1

2^4 16.0000000000 1.31 - 1.0000 = 0.310000 2^0

2^5 32.0000000000 0.31 - 0.2500 = 0.060000 2^-2

0.06 - 0.0313 = 0.028750 2^-5

0.03 - 0.0156 = 0.013125 2^-6


Digito de la
0.01 - 0.0078 = 0.005313 2^-7 conversión es = al
numero de veces que
0.01 - 0.0039 = 0.001406 2^-8 cada potencia fue
utilizada
0.00 - 0.0010 = 0.000430 2^-10

6351,31 (10)  1100011001111,0 1001111


6351,31 (10)  ? (13)
Restas Sucesivas de potencias de la Base
VALOR TOTAL POTENCIA 13 Nro. Repeticiones
6351.31 - 2197 = 4154.31 13^3
2.00
4154.31 - 2197 = 1957.31 13^3
1957.31 - 169 = 1788.31 13^2
1788.31 - 169 = 1619.31 13^2
1619.31 - 169 = 1450.31 13^2
1450.31 - 169 = 1281.31 13^2
POTENCIA 13
1281.31 - 169 = 1112.31 13^2
13^4 28561 1112.31 - 169 = 943.31 13^2 11.00
13^3 2197 943.31 - 169 = 774.31 13^2
774.31 - 169 = 605.31 13^2
13^2 169 605.31 - 169 = 436.31 13^2
13^1 13 436.31 - 169 = 267.31 13^2
267.31 - 169 = 98.31 13^2
13^0 1
98.31 - 13 = 85.31 13^1
13^-1 0.07692 85.31 - 13 = 72.31 13^1
13^-2 0.00592 72.31 - 13 = 59.31 13^1
59.31 - 13 = 46.31 13^1 7.00
13^-3 0.00046 46.31 - 13 = 33.31 13^1
13^-4 0.00004 33.31 - 13 = 20.31 13^1
20.31 - 13 = 7.31 13^1
7.31 - 1 = 6.31 13^0
6.31 - 1 = 5.31 13^0
5.31 - 1 = 4.31 13^0
4.31 - 1 = 3.31 13^0 7.00
3.31 - 1 = 2.31 13^0
2.31 - 1 = 1.31 13^0
1.31 - 1 = 0.31 13^0
0.31 - 0.077 = 0.23 13^-1
0.23 - 0.077 = 0.16 13^-1
4.00
0.16 - 0.077 = 0.08 13^-1
0.08 - 0.077 = 0.00 13^-1

6351,31 (10) = 2B77,4


6351,31 (10)  ? (13)
Restas Sucesivas de potencias de la Base
VALOR TOTAL POTENCIA 13 Nro. Repeticiones
6351.31 - 2197 = 4154.31 13^3
2.00
4154.31 - 2197 = 1957.31 13^3
1957.31 - 169 = 1788.31 13^2
1788.31 - 169 = 1619.31 13^2
1619.31 - 169 = 1450.31 13^2
1450.31 - 169 = 1281.31 13^2
POTENCIA 13
1281.31 - 169 = 1112.31 13^2
13^4 28561 1112.31 - 169 = 943.31 13^2 11.00
13^3 2197 943.31 - 169 = 774.31 13^2
774.31 - 169 = 605.31 13^2
13^2 169 605.31 - 169 = 436.31 13^2
13^1 13 436.31 - 169 = 267.31 13^2
267.31 - 169 = 98.31 13^2
13^0 1
98.31 - 13 = 85.31 13^1
13^-1 0.07692 85.31 - 13 = 72.31 13^1
13^-2 0.00592 72.31 - 13 = 59.31 13^1
59.31 - 13 = 46.31 13^1 7.00
13^-3 0.00046 46.31 - 13 = 33.31 13^1
13^-4 0.00004 33.31 - 13 = 20.31 13^1
20.31 - 13 = 7.31 13^1
7.31 - 1 = 6.31 13^0
6.31 - 1 = 5.31 13^0
5.31 - 1 = 4.31 13^0
4.31 - 1 = 3.31 13^0 7.00
3.31 - 1 = 2.31 13^0
2.31 - 1 = 1.31 13^0
1.31 - 1 = 0.31 13^0
0.31 - 0.077 = 0.23 13^-1
0.23 - 0.077 = 0.16 13^-1
4.00
0.16 - 0.077 = 0.08 13^-1
0.08 - 0.077 = 0.00 13^-1

6351,31 (10) = 2B77,4


3.3.3 CONVERSIONES DIRECTAS

Caso 1: Base10  Basex

Caso 2: Basex  Basey

Caso 3: Base2  Basez


CASO 1: BASE 10  BASEX

- Para parte entera: Por divisiones sucesivas entre la base X

- Para parte decimal: Por multiplicaciones sucesivas por la base X

- Parte entera y decimal: Por restas sucesivas de potencias de la


base X
CASO 2: BASE X  BASEY

Donde Y es distinto 10

1. Basex  Base10
Para esta conversion solo aplicar el TFN (Teorema
fundamental de la Numeracion)

2. Base10  BaseY
Para esto ver el Caso 1
CASO 3: BASE 2  BASEZ

Donde Z es potencia del 2

1. Se debe representar Z bajo la forma de potencia del 2


4  22  Significa que 2 dígitos binarios son 1 digito de base 4

8  23  Significa que 3 dígitos binarios son 1 digito de base 8

16  24  Significa que 4 dígitos binarios son 1 digito de base 16

32  25  Significa que 5 dígitos binarios son 1 digito de base 32


CASO 3: OCTAL  BINARIO
CASO 3: 55,35 (8)  ?(2)

Carácter octal Nº binario Ejemplo: 55,358

0 000

1 001

2 010

3 011
101 101 011 101
4 100 5 5 3 5

5 101

6 110

7 111
CASO 3: 55,35 (8)  ?(16)

Caráct. Nro
Hexa00 Binario Ejemplo: 55,358
0 0000
1 0001
4
2 0010 2 D 7 4  Dígitos Hexa
3 0011
4 0100
0010 1101 0111 0100  Dígitos Binarios en grupos de 4 en 4
5 0101 3
6 0110
7 0111
8 1000
9 1001
A 1010 101 101 011 101  Dígitos Binarios en grupos de 3 en 3 2
B 1011
C 1100 5 5 3 5  Dígitos Octales
D 1101
1
E 1110
F 1111
CASO 3: 2AC (16)  X(2)

Cada digito Hexadecimal representa 4 dígitos Binarios.

2 A C (16)  X(2)

2 10 12
0010 1010 1100

001010101100(2)

También podría gustarte