Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DIC 19
Sistemas de Numeración
Partiremos entonces describiendo a un sistema de numeración como un conjunto de símbolos
usados para representar información numérica. Tenga en cuenta que el número de símbolos
de este conjunto depende de la base del sistema de numeración.
Ahora sí, nos permitimos darle a conocer los siguientes sistemas de numeración:
Binario {0,1}
Decimal {0,1,2,3,4,5,6,7,8,9}
Octal {0,1,2,3,4,5,6,7}
Hexadecimal {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
El más conocido y usado comúnmente es el sistema de numeración decimal, pero
en computación los más utilizados son: el binario para efectuar operaciones aritméticas, el
octal y hexadecimal para efectuar códigos intermedios que resultan más favorables que
convertir decimales a binarios o al contrario. Esto lo comprobará usted mismo con las
explicaciones dadas más adelante.
Sistema Decimal
Si revisa nuevamente el conjunto que representa al sistema decimal, podrá observar que en
él se combinan de una manera sistemática diez símbolos (0,1,2,3,4,5,6,7,8,9). Algo
importante por conocer es la forma general utilizada para representar cualquier número de
base “b”, la cual es:
….S2S1S0.S-1S-2….
Así mismo, podemos observar como las potencias de la base 10 van decreciendo hacia la
derecha al igual que los subíndices de cada símbolo (S). Por lo que, haciendo uso de la
notación anterior obtendríamos:
Cualquier valor fraccionario representado en el sistema decimal por una cadena de dígitos
decimales junto con un punto decimal intercalado, puede expresarse también en notación
expandida usando potencias negativas de 10. Específicamente el valor posicional de los
dígitos a la derecha del punto decimal es respectivamente:
Sistema Binario
Para dar mayor énfasis y comprender mejor este tema, recordemos que el sistema de base 2
utiliza dos dígitos: 0 y 1, en el cual cada uno representa un bit de información. Entonces,
podemos decir que cualquier número binario está formado por una sucesión de bits, donde
aquellos que no tienen parte fraccionaria, es decir aquellos que no tienen un punto binario,
se llaman enteros binarios.
Los valores de posición en el sistema binario son las potencias de la base 2, así como los
valores de posición en el sistema decimal son las potencias de diez. Específicamente, los
valores de posición de la parte entera de un número binario son las potencias no negativas
de dos, es decir:
20 21 22 23 …..
Es necesario aclarar que en computación los números binarios no siempre representan una
cantidad numérica. A veces son cierto tipo de código que representa información no
numérica.
Barco y Aristizábal (1998:7) señalan que: ”las computadoras pueden reconocer en un número
binario cinco funciones:
a) Que la parte fraccionara del algún producto por 2 sea 0, en cuyo caso la fracción binaria
es exacta, es decir tiene un número limitado de cifras.
b) Que la parte fraccionaria del producto por 2 comience a repetirse individualmente o por
grupos, en cuyo caso dará una fracción binaria periódica pura o mixta, donde las cifras se
repitan indefinidamente.
c) Que la parte fraccionaria de los productos por 2 se presente sin ningún orden, lo que da
origen a una fracción binaria inexacta no periódica, es decir un número binario irracional.
1010.1012 a base 10
1010.1012 =1 * 23 + 0 * 22 + 1 * 21 + 0 * 20 + 1 * 2-1 + 0 * 2-2 + 1 * 2-3 = 8 + 0 + 2 + 0 + 0.25 +
0 + 0.125 =10.625
Luego: 1010.1012= 10.62510
Cómo usted puede apreciar es un tema de fácil comprensión, sólo hay que poner en práctica
las explicaciones dadas.
Operaciones Binarias
Adición Binaria
En una expresión intervienen elementos o números y el operador que especifica
el procedimiento a seguir con aquéllos. En la adición los elementos reciben el nombre
de sumando y el operador es el signo (+). La tabla de la adición binaria se representa así:
Pasos a seguir:
– Sume la primera columna (la que está más a la derecha), en este caso: 1 + 1 = 0, con uno
que se lleva.
0 +0 =0
0 +1 =1
1 +0 =1
1 +1 = 0, Llevando 1
1 +1 + 1 = 1, Llevando 1
Sustracción Binaria
Recuerde que la resta no es conmutativa y por tanto deben distinguirse los elementos que
intervienen en la misma. El minuendo es el elemento del cual se resta el sustraendo. Al igual
que en el sistema de numeración decimal se tiene en cuenta que si se excede la base se
lleva en la siguiente cifra una unidad de orden superior.
La tabla de la sustracción se representa así.
0 – 0=0
1 – 0=1
1 – 1=0
0 – 1= 1, prestando un 1 de la siguiente columna.
Multiplicación Binaria
Pues la multiplicación se realiza en forma similar a como lo realizamos comúnmente en el
sistema decimal, lo único que hay que recordar que en la multiplicación los elementos se
llaman multiplicando y multiplicador, y que el operador es el signo (*). La multiplicación
binaria es conmutativa, asociativa y distributiva con relación a la suma. La tabla de la
multiplicación binaria se representa así
0*0=0
0*1=0
1*0=0
1*1=1
Ahora, para multiplicar números que tienen parte entera y parte fraccionaria se
opera igualmente como en el sistema decimal. Donde, para colocar el punto binario
se cuenta la cantidad de cifras fraccionarias tanto en el multiplicando como en
el multiplicador, y esta cantidad se separa en el producto o resultado.
División Binaria
Como en la división decimal de enteros, un residuo es posible cuando un entero binario se
divide por otro. El procedimiento a seguir es el siguiente:
Se toma el mismo número de cifras en el dividendo que las que tiene el divisor, si no
alcanza se toma una más.
Se resta, se baja la siguiente cifra y se sigue el mismo procedimiento.
Así mismo, la división de fracciones binarias se maneja de la misma manera que la división
de fracciones decimales; comprobémoslo revisando para ello el algoritmo presentado por
Barco y Aristizábal (1998:13), que consiste en:
Desplazar el punto binario, tanto en el dividendo como en el divisor, hasta que el divisor
sea un número entero.
Cuando el número de cifras fraccionarias del divisor es mayor que las del dividendo, es
necesario agregar a este último los ceros que se precisen.
Luego, se determina si el número de cifras del divisor es igual o menor que el número de
dígitos de la izquierda del dividendo. Si así sucede, se escribe un (1) en el cociente y el
divisor se resta de esos dígitos, y a este residuo se le agrega la cifra siguiente del
dividendo. Si, por el contrario, el divisor es superior a los dígitos del dividendo con los que
se compara, se colocará un cero (0) en la posición del cociente y se toma la siguiente cifra
del dividendo.
Complementos Binarios
El sistema más empleado para representar números binarios con signo es el de complemento
a 2. Para considerar este último sistema es necesario tener en cuenta el complemento a 1,
el cual se obtiene cambiando cada bit del número por su complemento.
43 = 1010112
+43= 01010112
+1
Complemento a 2 10101012
Por lo que: 10101012= -43
El complemento a 2 de un número con signo cambiará un número positivo por uno negativo y
viceversa, es decir, que el complemento a dos cambia la polaridad del número. Por tanto el
complemento a 2 permite representar números binarios con signo, pues permite transformar
sustracciones en adiciones.
EBCDIC (Extended Binary Coded Decimal Interchange Code), código alfanumerico de 8 bits,
utilizado en grandes sistemas de computación.
ASCII (American Standard Code for Information Interchange, utiliza 7 bits y permite
representar números, letras mayúsculas y caracteres de puntuación.
Presentación en Slideshare
2. Errores
El concepto de error es consustancial con el cálculo numérico. En todos los
problemas es fundamental hacer un seguimiento de los errores cometidos a fin de
poder estimar el grado de aproximación de la solución que se obtiene.
Los errores asociados a todo cálculo numérico tienen su origen en dos grandes
factores:
Dentro del grupo de los primeros, se incluyen aquellos en los que la definición
matemática del problema es sólo una aproximación a la situación física real.
Estos errores son normalmente despreciables; por ejemplo, el que se comete al
obviar los efectos relativistas en la solución de un problema de mecánica clásica.
En aquellos casos en que estos errores no son realmente despreciables, nuestra
solución será poco precisa independientemente de la precisión empleada para
encontrar las soluciones numéricas.
Otra fuente de este tipo de errores tiene su origen en la imprecisión de los datos
físicos: constantes físicas y datos empíricos. En el caso de errores en la medida
de los datos empíricos y teniendo en cuenta su carácter generalmente aleatorio,
su tratamiento analítico es especialmente complejo pero imprescindible para
contrastar el resultado obtenido computacional-mente.
En lo que se refiere al segundo tipo de error (error computacional), tres son sus
fuentes principales:
1.
2.