Documente Academic
Documente Profesional
Documente Cultură
SISTEMAS NUMERICOS
Para poder entender como es el funcionamiento del computador debemos partir de que un computador es una
mquina que procesa informacin. La ejecucin de una tarea implica la realizacin de un tratamiento, segn
especifica un conjunto ordenado de instrucciones (es decir, un programa) sobre unos datos. Para que el
ordenador ejecute un programa es necesario darle informacin de dos tipos:
Nivel de representacin externa: Usada por las personas e inadecuada para el ordenador
Nivel de representacin interna: Adecuada al ordenador y no inteligible directamente por el ser
humano.
2
Sistemas Numricos:
Los sistemas numricos son definidos como smbolos o agrupacin de dgitos, que tienen como finalidad
mostrar o dar a conocer cifras, cantidades o datos numricos.
Como el conjunto de smbolos y reglas que se utilizan para la representacin de cantidades. En ellos
existe un elemento caracterstico que define el sistema y se denomina base, siendo sta el nmero de
smbolos que se utilizan para la representacin.
Clasificacin:
Los sistemas de numeracin se clasifican en: posicionales y no posicionales.
SISTEMAS POSICIONALES
En ellos, cada cifra de un valor numrico contribuye al valor final dependiendo de su valor y de la posicin que
ocupa dentro de l (valor relativo). En estos sistemas tenemos tantos smbolos como la base del sistema. Los
nmeros mayores que la base se representan por medio de varias cifras. El valor final ser la suma de una
serie de potencias de la base del sistema (B):
N = A n B n + A n - 1 B n - 1 + ... + A 1 B 1 + A 0 B 0
Donde A i son las distintas cifras del valor numrico e n su posicin.
SISTEMAS NO POSICIONALES
Al contrario que en el caso anterior, en este caso la contribucin de cada cifra no depende del lugar que ocupa.
Un ejemplo de este sistema seran los nmeros romanos:
La combinacin XXI equivale a 21. Podemos ver cmo la cifra X aparece dos veces y siempre tiene el mismo
valor: 10 unidades, independientemente de su posicin.
El inconveniente que tienen estos sistemas es que para escribir valores numricos grandes son
necesarios muchos smbolos, y adems resulta difcil efectuar operaciones aritmticas con ellos, cosa que no
sucede con los posicionales.
Base de un Sistema Numrico:
La base de un sistema numrico radica en la cantidad de dgitos diferentes que son necesarios para
representar las cifras. A continuacin se presenta la representacin de distintos sistemas de numeracin que
Dgitos Empleados
0y1
0,1,2,3,4,5,6,7
0,1,2,3,4,5,6,7,8, 9
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Cantidad Total
Dgitos
2
8
10
16
Ejemplo
1001112
61708
13510
416
El diseo de todo sistema digital responde a operaciones con nmeros discretos y por ello necesita
utilizar los sistemas de numeracin y sus cdigos. En los sistemas digitales se emplea el sistema binario
debido a su sencillez.
Cualquier nmero de cualquier base se puede representar mediante la siguiente ecuacin polinmica:
a1 b n
a2 b n
a3 b n
...
a0 b 0
...
Siendo b la base del sistema de numeracin. Se cumplir que b>1; ai es un nmero perteneciente al
sistema que cumple la siguiente condicin: 0 ai <b.
3
1.1. SISTEMA DECIMAL
Su origen lo encontramos en la India y fue introducido en Espaa por los rabes. Su base es 10.
Emplea 10 caracteres o dgitos diferentes para indicar una determinada cantidad: 0, 1, 2, 3, 4, 5, 6, 7, 8,
9. El valor de cada smbolo depende de su posicin dentro de la cantidad a la que pertenece. Vemoslo
con un ejemplo:
13610
136,4210
1 102
3 101
6 100
4 10
2 10
1.5. CONVERSIONES
CONVERSIN ENTRE BINARIO Y DECIMAL
Si la conversin es de binario a decimal, aplicaremos la siguiente regla: se toma la cantidad binaria y se
suman las potencias de 2 correspondientes a las posiciones de todos sus dgitos cuyo valor sea 1.
Veamos dos ejemplos:
5
Base
2
2
2
2
2
2
Cociente
53
26
13
6
3
1
Resto
1
1
0
1
0
1
10710= 11010112
Fraccin
decimal
Cuando tengamos un nmero con decimales
seguiremos el siguiente procedimiento:
multiplicaremos por 2 la parte decimal y se toma
como dgito binario su parte entera. El proceso se
repite con la fraccin decimal resultante del paso
anterior, hasta obtener una fraccin decimal nula, o
bien hasta obtener el nmero de cifras binarias que
se desee. Ejemplo: 107,645. Como anteriormente
convertimos 107 a binario, el resultado de la
conversin quedara as:
1101011, 101001012
Multiplicado
Resultado
por:
Dgito
binario
0,645
1,290
0,290
0,580
0,580
1,160
0.160
0,320
0,320
0.64
0.64
1.28
0.28
0.56
0.56
1.12
5
CONVERSIN ENTRE OCTAL Y BINARIO
Si la conversin es de octal a binario cada cifra se sustituir por su equivalente binario. Tendremos en
cuenta la siguiente tabla para hacer la conversin de modo ms rpido:
Carcter octal
0
1
2
3
4
5
6
7
N binario
000
001
010
011
100
101
110
111
Ejemplo: 55,358
Resultado: 101 101, 011 1012
Si la conversin es de binario a octal se realiza de modo contrario a la anterior conversin, agrupando los
bits enteros y los fraccionarios en grupos de 3 a partir de la coma decimal. Si no se consiguen todos los
grupos de tres se aadirn, los ceros que sean necesarios al ltimo grupo, vemoslo con un ejemplo:
Ejemplo: 11011111,111112
Resultado: 237,768
Observa como ha sido necesario aadir un cero en
la ltima agrupacin de la parte entera y otro en la
parte fraccionaria para completar los grupos de 3
dgitos.
Agrupacin
010
011
111
,
111
110
Equivalente octal
2
3
7
,
7
6
42610 = 6528
6
CONVERSIN ENTRE BINARIO Y HEXADECIMAL
La conversin entre binario y hexadecimal es igual al de la conversin octal y binario, pero teniendo en
cuenta los caracteres hexadecimales, ya que se tienen que agrupar de 4 en 4. La conversin de binario a
hexadecimal se realiza segn el ejemplo siguiente:
Sistema binario
Sistema Hexadecimal
0000
0
0001
1
0010
2
0011
3
0100
4
Ejemplo: 1011111,1100012
0101
5
Agrupando obtenemos el siguiente resultado:
0110
6
0101 1111, 1100 01002
0111
7
Sustituyendo segn la tabla logramos la conversin
1000
8
esperada:
1001
9
5F, C416
1010
A
1011
B
1100
C
1101
D
1110
E
1111
F
La conversin de hexadecimal a binario simplemente sustituiremos cada carcter por su equivalente en
binario, por ejemplo: 69DE16= 0110 1001 1101 11102
1.6. EJERCICIOS PROPUESTOS
1. Para pasar de binario a decimal
a) 110012
b) 10110110112
c) 1010012
d) 1010110,12
a) 86BF16
b) 2D5E16
7. Para pasar de octal a decimal
a) 1068
b) 7428
8. Para pasar de decimal a octal:
a) 23610
b) 5274610
b) 100010,1102
http://www.um.es/docencia/barzana/II/Ii05.html
http://www.asifunciona.com/informatica/af_binario/af_binario_4.htm