1. UNIVERSIDAD TÉCNOLOGICA DE PANAMA
INGENIERÍA DE SISTEMAS COMPUTACIONALES
LIC.DESARROLLO DE SOFTWARE
GRUPO 9SL901
JOEL RÍOS
8-990-2342
SUSAN OLIVA
Sistemas Numéricos –Conversiones
2. En este laboratorio expondré brevemente conceptos básicos
sobre los sistemas de numeración. No por sencillo el tema deja
de ser importante pues nos permite comenzar a
acostumbrarnos a los sistemas de numeración utilizados en
computación, especialmente el binario y el hexadecimal, tarea
no trivial si tenemos en cuenta el "lastre" que significan años y
años de práctica con el sistema decimal exclusivamente.
Podemos entender un sistema de numeración como un
conjunto de símbolos y un conjunto de reglas de combinación
de dichos símbolos que permiten representar los números
enteros y/o fraccionarios. Dentro de los sistemas de
numeración posibles un conjunto importante, y destacado, es
el constituido por los sistemas de numeración posicionales.
3. Comprender el manejo de números y operaciones
aritméticas desde un lenguaje de programación de
bajo nivel.
Aprender los métodos de representación numérica de
los sistemas: decimal, binario, octal y hexadecimal,
para números enteros y fraccionarios.
Saber los métodos de conversión entre los sistemas
numéricos de nuestro interés, tanto para números
enteros y fraccionarios.
Comprender la representación de números binarios
con signo empleando la notación complemento a 2.
Repasar las operaciones aritméticas elementales:
suma, resta, multiplicación y división.
4. Se conoce como un sistema de numeración
un conjunto finito de símbolos que se emplea
con algún método para asignar numerales, o
símbolos numéricos, a los números. Hay
diversos sistemas que han sido, o son
actualmente empleados. Lo cual interesa son
los principios y conceptos implicados que las
particularidades sistémicas. El número de
símbolos es finito, varía desde dos hasta
treinta o más en otros. Se pueden clasificar
en:
5. El sistema binario, también llamado
sistema diádico1 en ciencias de la
computación, es un sistema de numeración
en el que los números son representados
utilizando únicamente dos cifras: 0 (cero) y
1 (uno). Es uno de los sistemas que se
utilizan en las computadoras, debido a que
estas trabajan internamente con dos
niveles de voltaje, por lo cual su sistema de
numeración natural es el sistema binario.
6. El sistema de numeración posicional cuya base es 8, se llama
octal y utiliza los dígitos indio arábigos: 0,1,2,3,4,5,6,7. En
informática a veces se utiliza la numeración octal en vez de la
hexadecimal. Tiene la ventaja de que no requiere utilizar otros
símbolos diferentes de los dígitos. Sin embargo, para trabajar con
bytes o conjuntos de ellos, asumiendo que un byte es una palabra
de 8 bits, suele ser más cómodo el sistema hexadecimal, por
cuanto todo byte así definido es completamente representable por
dos dígitos hexadecimales. El sistema de numeración octal es un
sistema de numeración en base 8, una base que es potencia
exacta de 2 o de la numeración binaria. Esta característica hace
que la conversión a binario o viceversa sea bastante simple. El
sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7) y cada dígito tiene
el mismo valor que en el sistema de numeración decimal.
7. El sistema decimal es una técnica de numeración en la
que las cantidades se representan utilizando como
base aritmética el número diez y sus potencias. Se
trata del sistema de uso más común. Es decir, el
sistema decimal es aquel donde, para representar una
cifra, se toma como referencia el 10. Así, cada dígito,
de derecha a izquierda, se multiplica por diez elevado
a una potencia, empezando desde 0 y siguiendo con
el 1, 2, 3, y así consecutivamente en orden
ascendente. Para entender mejor cómo funciona el
sistema decimal, mostraremos un ejemplo. Pero antes
cabe recalar que este sistema utiliza diez dígitos 1, 2,
3, 4, 5, 6, 7, 8, 9 y 0.
8. La palabra hexadecimal es una combinación de los
términos hexa y decem. Hexa proviene del griego y
significa “seis”,mientras que decem es la palabra
latina para “diez”. El sistema hexadecimal es, por lo
tanto, un sistema de numeración posicional que
tiene como base el 16. Esto quiere decir que el
sistema hexadecimal utiliza 16 dígitos diferentes. En
otras palabras: hay 16 dígitos, frente a los dos del
sistema binario (1 y 0) o los diez del sistema
decimal (de 0 a 9). Pero, en la práctica, ¿cuál es el
propósito de este sistema?
9. Para convertir desde cada uno de los sistemas numéricos hacia
el decimal, el procedimiento es el que se ha seguido hasta el
momento: multiplicar el valor de cada dígito por el peso de su
posición según la base del sistema que se esté tratando.
Para convertir desde el sistema numérico decimal hacia cada
uno de los otros sistemas el procedimiento que se sigue es el
contrario: se divide sucesivamente la cantidad decimal entre la
base del sistema hacia el cual se quiere llevar dicha cantidad y
de cada división entera se anota el residuo. Luego se toman en
orden inverso estos residuos comenzando por el último
cociente.
10. Una vez concluido el tema, podemos llegar a la conclusión que los
sistemas de numeración son muy usados en la actualidad, por
ejemplo, habitualmente usamos el sistema decimal, y el binario
está presente en todos los sistemas electrónicos digitales, es por
ello que tenemos que tener una noción de lo mucho que significan
hoy en día. A la hora de realizar las conversiones se puede
observar que son un poco complicadas si no se tiene
conocimientos previos del tema, al realizar los ejercicios podemos
darnos cuenta que no son tan sencillos como lo aparentan ya que
cada letra y/o número representan un valor absoluto.