Vous êtes sur la page 1sur 32

Captulo 7

Representacin
de
Datos

7.1. Introduccin.
Todos los datos ingresados al computador,
son almacenados en forma binaria, es decir,
usando bits {0,1}.
Esta es la forma en que el computador
maneja toda informacin, datos e
instrucciones.
A continuacin, a modo de ejemplo,
veremos la representacin de datos
numricos.

7.2. Sistemas Numricos.


Los nmeros, tal como los conocemos, forman
parte de un Sistema.
Este Sistema Numrico queda definido con
tres elementos:
la base del sistema.
los elementos que componen el sistema.
las reglas de formacin de los nmeros.

7.3. Sistema Numrico Decimal.


Este es el sistema numrico que usamos
cotidianamente.
Definicin:
Base = 10
Elementos = {0,1,2,3,4,5,6,7,8,9}
Reglas de formacin:
(a seguir)

7.3.c. Reglas de formacin.


Los nmeros son formados por una
combinacin de estos diez elementos,
colocados en una notacin posicional.
Es decir, dependiendo del lugar en que se
ubique, va a tener un cierto peso (de la
posicin).
Este peso (o valor) es expresado en potencia
de la base del sistema, en este caso 10.
(Esta regla es general para todos los sistemas).

7.3.d. Ejemplos.
Aprovecho estos ejemplos para dar a conocer
una clasificacin de los nmeros, de los cuales
encontramos tres tipos:
Enteros:
125
Fraccionarios:
0.56
Mixtos:
27.69

7.3.1 Nmeros Enteros.


Tomemos el nmero del ejemplos, 125.
Este nmero puede ser descompuesto
indicando el peso de cada posicin:
1*102 + 2*101 + 5*100
Las posiciones son numeradas de derecha a
izquierda (a partir del punto), comenzando del
nmero cero (0), y esta numeracin representa
el peso de la base, es decir:
2

125

7.3.2. Nmeros Fraccionarios.


Ejemplo: 0.56
Descomposicin indicando peso:
5*10-1 + 6*10-2
En este caso la numeracin de la posicin es
de izquierda a derecha, partiendo del valor 1,
a partir del punto fraccionario, y este
nmero representa la potencia negativa de la
base, es decir:
-1

5 6

-2

7.3.3. Nmeros Mixtos (reales).


Es una combinacin (suma), de un nmero
entero y un nmero fraccionario.
Ejemplo:
27.69
Descomposicin:
2*101 + 7*100 + 6*10-1 + 9*10-2

7.4. Sistema Numrico Binario.


Definicin:
Base = 2
Elementos = {0, 1}
A continuacin estudiaremos los nmeros
binarios,
dando
ejemplos
y
las
transformaciones, de los nmeros enteros,
fraccionarios, y mixtos.

7.4.1. Nmero Entero Binario.


Ejemplo:
1102
a) Conversin binario a decimal
1102 = 1*22 + 1*21 + 0*20 = 610
b) Conversin decimal a binario.
Cul es el equivalente binario del nmero 22
decimal?

7.4.1. Nmero Entero Binario.


Los nmeros decimales enteros, se dividen
(en forma entera) por la base del sistema al
cual se quiere convertir (es decir, 2), y los
restos de esta divisin, forman el nmero
de este sistema numrico.
2

1 | 2 | 5 | 11 | 22
1 0 1 1 0
luego :

2210 => 101102

7.4.2. Nmero Fraccionario Binario.


a) Conversin binario a decimal.
Por ejemplo, el nmero binario 0.101
0.1012 = 0*20 + 1*2-1 + 0*2-2 + 1*2-3
= 0 + 0.5 + 0 + 0.125
= 0.62510
Solucin:

0.1012 = 0.62510

7.4.2. Nmero Fraccionario Binario.


b) Conversin decimal a binario.

Por ejemplo, el nmero decimal 0.5625


Para obtener el nmero binario, se debe
multiplicar (slo) la parte fraccionaria por 2.
0 5625 * 2
1 1250 * 2
0 25 * 2
0 5
*2
1 0
Solucin: 0.562510 = 0.10012

7.4.3. Nmero Mixto Binario.


Recordemos, es una combinacin (suma), de
un nmero entero y un nmero fraccionario.
A) Conversin de binario a decimal.
Ejemplo:
10110.10012
Solucin:
22.562510

7.4.3. Nmero Mixto Binario.


B) Conversin de decimal a binario.
Ejemplo:
125.12510
Para convertir un nmero decimal mixto a
otra base, se debe calcular en forma separada,
la parte entera y la parte fraccionaria, y luego
sumar ambos resultados.
Solucin:
1111101.0012

7.5. Sistema Numrico Octal.


Definicin:
Base = 8
Elementos = {0,1,2,3,4,5,6,7}

7.5.1 Nmero Entero Octal.


Ejemplo:
2478
A) Conversin octal a decimal.
2478 = 2*82 + 4*81 + 7*80
= 128 + 32 + 7
= 16710

7.5.1 Nmero Entero Octal.


B) Conversin decimal a octal.
Ejemplo:
(divisin entera)

35810
5 | 44 | 358
5
4
6

Solucin:
35810 = 5468

7.5.2 Nmero Fraccionario Octal.


A) Conversin octal a decimal.
Ejemplo:
0.038
Conversin:
0.038 = 0*8-1 + 3*8-2
= 0.046875
Solucin: 0.038 = 0.04687510

7.5.2 Nmero Fraccionario Octal.


B) Conversin decimal a octal.
Ejemplo: 0.1328125
Conversin:
0 1328125 * 8
1 0625000 * 8
0 5000
*8
40
Solucin: 0.132812510 = 0.1048

7.5.3 Nmero Mixto Octal.


A) Conversin octal a decimal.
41.258 = 33.32812510
B) Conversin decimal a octal.
125.7812510 = 175.628

7.6. Sistema Numrico


Hexadecimal.
Definicin:
Base = 16
Elementos =
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

7.6.1 Nmero Entero Hexadec.


A) Conversin hexadecimal a decimal.
FA116 = 400110
B) Conversin decimal a hexadecimal.
18410 = B816

7.6.2 Nmero Fraccionario Hexadec.


A) Conversin hexadecimal a decimal.
0.2A16 = 0.164062510
B) Conversin decimal a hexadecimal.
0.7812510 = 0.C816

7.6.3 Nmero Mixto Hexadec.


A) Conversin hexadecimal a decimal.
FA1.2A16 = 4001.164062510
B) Conversin decimal a hexadecimal.
184.7812510 = B8.C816

7.8. Ejemplo.
Se muestra a continuacin, la transformacin
de los primeros nmeros decimales a los
sistema Binario (BIN), Octal (OCT), y
Hexadecimal (HEX).

DEC
0
1
2
3
4
5
6
7
8
9
10
11

BIN
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011

OCT
0
1
2
3
4
5
6
7
10
11
12
13

HEX
0
1
2
3
4
5
6
7
8
9
A
B

DEC
12
13
14
15
16
17
18
19
20
33
161

BIN
1100
1101
1110
1111
10000
10001
10010
10011
10100
100001
10100001

OCT
14
15
16
17
20
21
22
23
24
41
241

HEX
C
D
E
F
10
11
12
13
14
21
A1

7.7. Refrn Final.


Ahora que ustedes conocen diversos sistemas
numricos, estn capacitados para convertir
nmeros hacia/desde cualquier base.
Hay 10 tipos de personas en el mundo:
las que saben contar en binario, y las que no

Pginas web.
www.fismat.umich.mx/~elizalde/curso/n
ode32.html
http://html.rincondelvago.com/sistemasnumericos-de-la-computacion.html
http://www.educarchile.cl/ntg/mediateca
/1605/propertyvalue-37637.html

Vous aimerez peut-être aussi