Vous êtes sur la page 1sur 27

Unidad II:

Introduccin a
los Sistemas de
Numeracin
Concepto de Sistema de
Numeracin
Sistemas de Numeracin
Decimal
Sistemas de Numeracin Binario
Sistemas de Numeracin
Hexadecimal
Sistemas de Numeracin Octal
Conceptos de Sistemas de
Numeracin
Un sistema de numeracin es un conjunto
de smbolos y reglas que permiten
representar datos numricos.
Sistemas de Numeracin
Decimal
Es un sistema de numeracin en el que las
cantidades se representan utilizando
como base el nmero diez, por lo que se
compone de las cifras:
cero (0); uno (1); dos (2); tres (3); cuatro (4);
cinco (5); seis (6); siete (7); ocho (8) y nueve
(9).
Sistemas de numeracin
decimal
Dependiendo de la posicin que ocupen en la cifra
se les asignara un valor: unidades, decenas,
centenas, millares, etc.

El valor de cada dgito est asociado al de una
potencia de base 10, nmero que coincide con la
cantidad de smbolos o dgitos del sistema decimal,
y un exponente igual a la posicin que ocupa el
dgito menos uno, contando desde la derecha.
En el sistema decimal el nmero 528, por ejemplo,
significa:
5 centenas + 2 decenas + 8 unidades, es
decir:
5*10
2
+ 2*10
1
+ 8*10
0
o, lo que es lo mismo:
500 + 20 + 8 = 528
Sistema de numeracin
decimal:
Por ejemplo, el nmero 8245 se calculara
como:
8 millares + 2 centenas + 4 decenas + 5
unidades

8*10
3
+ 2*10
2
+ 4*10
1
+ 5*10
0
, es decir:

8000 + 200 + 40 + 5 = 8245

Sistema de Numeracin
Binario
El sistema de numeracin binario utiliza
slo dos dgitos, el cero (0) y el uno (1).
En una cifra binaria, cada dgito tiene
distinto valor dependiendo de la posicin
que ocupe.
El inconveniente de la codificacin
binaria es que la representacin de
algunos nmeros resulta muy larga. Por
este motivo se utilizan otros sistemas de
numeracin que resulten ms cmodos
de escribir: el sistema octal y el sistema
hexadecimal. Afortunadamente, resulta
muy fcil convertir un nmero binario a
octal o a hexadecimal.
Sistema de Numeracin Octal
Sistema de Numeracin Octal
En el sistema de numeracin octal, los
nmeros se representan
mediante ocho dgitos diferentes: 0, 1, 2,
3, 4, 5, 6 y 7.
Cada dgito tiene, naturalmente, un valor
distinto dependiendo del lugar que
ocupen. El valor de cada una de las
posiciones viene determinado por las
potencias de base 8
Sistema de numeracin
Hexadecimal
En el sistema hexadecimal los nmeros se
representan con diecisis smbolos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F.
Se utilizan los caracteres A, B, C, D, E y F
representando las cantidades decimales
10, 11, 12, 13, 14 y 15 respectivamente,
porque no hay dgitos mayores que 9 en
el sistema decimal.
Representacin Sistemas de
Numeracin:
CONVERSIONES

DECIMAL - BINARIO
Dividir por 2 sucesivamente el valor a
convertir hasta llegar a cero. Cuando exista
residuo, poner un 1,cuando la divisin sea
exacta, poner un 0. Finalmente, tomar los
residuos de Abajo hacia arriba. Este ser
nuestro nmero binario.

DECIMAL - HEXADECIMAL
Se divide el nmero decimal entre 16 sin
sacar decimales, obteniendo un cociente
y un resto (que ser un nmero menor
que 16). Se repite el proceso con el
cociente anterior, tantas veces como sea
necesario hasta que el resultado de la
divisin d un nmero ms pequeo que
16.
DECIMAL - HEXADECIMAL
Convertir 169710 a hexadecimal






Sustituimos el 11 del primer resto por su valor
hexadecimal B:
169110 = 69B16
DECIMAL - OCTAL
Parecido a los procedimientos anteriores,
con la excepcin que la divisin la
realizaremos por 8




Entonces obtendremos:
32310 =5038
BINARIO - DECIMAL
Convertir a Decimal
1011

1011 = 1*2
3
+ 0*2
2
+ 1*2
1
+ 1*2
0

= 8 + 0 + 2 + 1 = 11

Y para expresar que ambas cifras describen la
misma cantidad lo escribimos as:

1011
2
= 11
10


BINARIO - HEXADECIMAL
Se hacen grupos de 4 bits, empezando
de derecha a izquierda.
Si en el ltimo grupo faltan dgitos, se
rellena con ceros. Finalmente, cada
grupo se convierte a su equivalente en
Hexadecimal.
BINARIO - HEXADECIMAL
Convertir:
1 1 0 1 0 1 1 2 A hexadecimal

Entonces tendremos 0 1 1 0 1 0 1 1

1 1 0 1 0 1 1 2 = 6B 16
BINARIO - OCTAL
Se hacen grupos de 3 bits, empezando
de derecha a izquierda.
Si en el ltimo grupo faltan dgitos, se
rellena con ceros. Finalmente, cada
grupo se convierte a su equivalente en
Hexadecimal.

BINARIO - OCTAL
Convertir:
1 1 0 1 0 1 1 2 A Octal

Entonces tendremos 001 101 011

1 1 0 1 0 1 1 2 = 153 8


HEXADECIMAL - BINARIO
Cada dgito Hexadecimal se convierte en
su equivalente a Binario, quedando grupos
de 4 dgitos binarios.

Convertir 99D116 A binario
=1001 1001 1101 0001
99D116= 10011001110100012
HEXADECIMAL - DECIMAL
Convertir a decimal
1A3F
16

1A3F
16
= 1*16
3
+ A*16
2
+ 3*16
1
+ F*16
0


=1*4096 + 10*256 + 3*16 + 15*1 = 6719
1A3F
16
= 6719
10


HEXADECIMAL - OCTAL
Convertir la cantidad hexadecimal a binario
y luego de binario convertimos
a octal.
Convertir 99D116 A Octal
1. Hexadecimal a binario:
=1001 1001 1101 0001
99D116= 10011001110100012
2. Convertiremos de Binario a Octal:
= 001 001 100 111 010 0012
= 1 1 4 7 2 1
99D116 = 1147218





OCTAL BINARIO
Cada cifra se sustituir por su equivalente
binario.
Convertir 5368 A binario
101 011 110

5368 = 101011110 2




OCTAL - DECIMAL
Si la conversin es de octal a decimal se
proceder como en el ejemplo:
7408 = 7*8
2
+ 4*8
1
+ 4*8
0

= 7*64 + 4*8 + 4*1
= 448+32+4
=484
7408 = 48410
OCTAL - HEXADECIMAL
Convertir la cantidad Octal a binario y
luego de binario convertimos a
hexadecimal.
Convertir 1147218 A Hexadecimal
1. Octal a Binario
001 001 100 111 010 001
2. Binario a Hexadecimal
0000 1001 1001 1101 0001
0 9 9 D 1
1147218 = 99D116
Asignacin clase siguiente:
Investigar:
1. Historia de los lenguajes de
programacin.
2. Tipos de lenguajes de programacin y
sus caractersticas

Vous aimerez peut-être aussi