Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Numeracin
Autor: Mauricio Galvez
ndice
Sistemas de numeracin
Sistemas de numeracin no posicionales
Sistemas de nmeros romanos
Sistemas de numeracin posicionales
Sistemas de base 10
Sistemas de base 2
Sistemas de base 16
Conversiones
Conversin de decimal a binario.
Conversin de decimal a hexadecimal.
Conversin de binario a decimal.
Conversin de binario a hexadecimal.
Conversin de hexadecimal a binario.
Conversin de hexadecimal a decimal.
2
Sistemas de Numeracin
Un sistema de numeracin es un conjunto de
smbolos y reglas de generacin que permiten
construir todos los nmeros vlidos en el sistema.
Ejemplo: Hay que tener en cuenta que el hombre usa el
sistema decimal, (segn una opinin bastante general
debido a una circunstancia ms o menos afortunada:
por la simple razn de que tiene diez dedos entre las dos
manos).
La palabra dgito y dedo tienen la misma raz latina, por
eso usamos una numeracin con 10 dgitos o dedos.
Sistemas de Numeracin No
Posicionales
El valor de los smbolos que componen el sistema
es fijo, y no depende de la posicin que ocupa el
smbolo dentro del nmero.
Ejemplo: Nmeros Romanos.
El sistema de los nmeros romanos no es estrictamente
posicional. Por esto, es muy complejo disear algoritmos
de uso general (por ejemplo, para sumar, restar,
multiplicar o dividir).
Como ejemplo, en el nmero romano XCIX (99 decimal)
los numerales X (10 decimal) del inicio y del fin de la
cifra equivalen siempre al mismo valor, sin importar su
posicin dentro de la cifra.
5
Sistema de base 10
El sistema decimal se compone de 10 numerales o
smbolos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9).
Estos smbolos se llaman dgitos y organizados en
un orden jerrquico sirven para representar
cualquier cantidad. Se suele obviar el subndice 10
de la base.
Al sistema de base 10 se le denomina sistema
decimal.
Es un sistema de valor posicional; en el cual el valor
de un dgito depende de su posicin.
7
Sistema de base 2
El sistema de base 2 posee solo dos dgitos (0,1).
Es un sistema de valor posicional.
Se le denomina sistema binario y se suele colocar el
subndice 2 una letra b.
Ejemplo:
11011b es (1101)2
Binario Decimal
00
0
01
1
10
2
11
3
Binario Decimal
000
0
001
1
010
2
011
3
100
4
101
5
110
6
111
7
Binario Decimal
0000
0
0001
1
0010
2
0011
3
0100
4
0101
5
0110
6
0111
7
1000
8
1001
9
1010
10
1011
11
1100
12
1101
13
1110
14
1111
15
nibble
Valor
0
20
21
22
23
24
25
26
27
28
29
210
Decimal
0
1
2
4
8
16
32
64
128
256
512
1024
10
11
= 18h
= 24h
= 42h
= 42h
= 7Eh
= 42h
= 42h
= E7h
Nmero de combinaciones = 2n
# bits
Combinaciones
16
32
64
128
256
13
14
Sistema de base 16
El sistema de base 16 posee 16
dgitos.
Es un sistema de valor
posicional.
Se le denomina sistema
hexadecimal y se suele colocar
el subndice 16 una letra h.
Ejemplo:
8CA2H 8CA2h es (8CA2)16
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
15
16
17
16
Conversin de Decimal a
Hexadecimal
En este caso si nos conviene las divisiones sucesivas
en vista que son muchos los dgitos hexadecimales
y el resultado ser generalmente de menos dgitos
que los decimales.
Convertir (294)10 a hexadecimal:
29416 = 18 ; residuo = 6
1816 = 1 ; residuo = 2
El resultado se forma tomando el ltimo cociente y
los residuos desde el ltimo hasta el primero:
(294)10 = 126H
19
Peso
128
64
32
16
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
22