Sistema de Numeración

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 28

TAREA 8

SISTEMAS DE NUMERACIÓN
SISTEMAS DE NUMERACIÓN
3.2 Sistemas Numéricos

El estudio de las computadoras y del procesamiento de datos requiere algún conocimiento


de los sistemas numéricos, ya que éstos constituyen la base de todas las transformaciones
de información que ocurren en el interior de la computadora.
El sistema binario, compuesto por los símbolos 1 y 0, es el que utiliza la computadora en su
funcionamiento interno. La compISTEMAS DE NUMERACIÓNutadora opera en binario
debido a que sus componentes físicos, pueden representar solamente dos estados de
condición: apagado/prendido, abierto/cerrado, magnetizado/no magnetizado, etc. Estados de
condición a los que se les asigna el valor 1 ó 0.

El sistema decimal, compuesto por los


símbolos0 al 9, es
el sistema numérico que
utilizamos a diario.
Estructura de la Información
3.2 Sistemas Numéricos

El sistema
hexadecimal, con
16 símbolos, ofrece
la posibilidad de
comprimir los
números binarios
para hacerlos más
sencillos de tratar.
Los sistemas numéricos difieren en cuanto a la
disposición y al tipo de los símbolos que utilizan.
En este tema se analizaran los sistemas decimal,
binario y hexadecimal.
Estructura de la Información
3.2 Sistemas Numéricos

3.2.1 Sistema decimal


El más importante factor en el desarrollo de la ciencia y la
matemática fue la invención del sistema decimal de
numeración. Este sistema utiliza diez símbolos:
0,1,2,3,4,5,6,7,8,9, denominados generalmente "cifras
decimales". La costumbre de contar por decenas se
originó probablemente en el hecho de tener el hombre
diez dedos.
Estructura de la Información
3.2 Sistemas Numéricos
Estructura de la Información
3.2 Sistemas Numéricos
3.2.2 Sistema binario
Estructura de la Información
3.2 Sistemas Numéricos

3.2.2 Sistema binario


Representación
Un número binario puede ser representado por cualquier secuencia de
bits (dígitos binarios), que a su vez pueden ser representados por
cualquier mecanismo capaz de estar en dos estados mutuamente
exclusivos. Las secuencias siguientes de símbolos podrían ser
interpretadas todas como el mismo valor binario numérico:
1010011010
|-|--||-|- xoxooxxoxo
y n y n n y y n yn

El valor numérico representado en cada caso depende del valor asignado a cada
símbolo. En un ordenador, los valores numéricos pueden ser representados por dos
voltajes diferentes y también se pueden usar polaridades magnéticas sobre un disco
magnético. Un "positivo", "sí", o "sobre el estado" no es necesariamente el
equivalente al valor numérico de uno; esto depende de la arquitectura usada.
Estructura de la Información
3.2 Sistemas Numéricos

3.2.2 Sistema binario


Representación
De acuerdo con la representación acostumbrada de cifras que usan
números árabes, los números binarios comúnmente son escritos usando
los símbolos 0 y 1.
Por ejemplo, el número binario 101101,11 significa:

101101,11 = 1 x 25 + 0 x 24 + 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 + 1 x 2-1 +
1 x 2-2 =
= 1 x 32 + 0 + 1 x 8 + 1 x 4 + 0 +1 x 1 + 1 x 0,5 + 1 x 0,25 =
= 45,75 (En el sistema decimal)

Para evitar confusiones, cuando se emplean varios sistemas de notación,


se acostumbra encerrar cada número entre paréntesis y escribir la base
como subíndice, en notación decimal. Utilizando el ejemplo precedente,
tenemos que: (101101,11)2 = (45,75)10
Estructura de la Información
3.2 Sistemas Numéricos

3.2.3 Sistema hexadecimal


Los números binarios de gran magnitud consisten en largas series de ceros y unos,
que son difíciles de interpretar y manejar. Como un medio conveniente para
representar esos números binarios de gran magnitud se utiliza el sistema numérico
hexadecimal (de base 16). Cada dígito hexadecimal representa cuatro dígitos
binarios.
La notación hexadecimal requiere el uso de 16 símbolos para representar 16
valores numéricos. Dado que el sistema decimal proporciona solamente diez
símbolos numéricos (de 0 a 9), se necesitan seis símbolos adicionales para
representar los valores restantes. Se han adoptado para este fin las letras A, B, C,
D, E, y F aunque podrían haberse utilizado cualesquiera otros símbolos.
Estructura de la Información
3.2 Sistemas Numéricos

3.2.3 Sistema hexadecimal


La lista completa de símbolos hexadecimales consta, por lo tanto, del 0, 1, 2, 3,
4, 5, 6, 7, 8, 9, A, B, C, D, E y F, en orden ascendente de valor. La tabla 1
muestra los números decimales, hexadecimales y binarios equivalentes (hasta el
número 31). Nótese que al alcanzarse el número decimal 16, se terminan los
símbolos hexadecimales y se coloca un "1 de acarreo" delante de cada símbolo
hexadecimal en el segundo ciclo, que abarca los números decimales de 16 a 31.
El significado de los números hexadecimales se hace evidente
con el desarrollo en potencias de 16.
Por ejemplo el número hexadecimal2CA significa (reemplazando los
símbolos hexadecimales con símbolos decimales):
2 x 162 + 12 x 161 + 10 x 160
= 2 x 256 + 12 x 16 + 10 x 1
= 512 + 192 + 10 = 714
Al resolver un ejemplo de este tipo, es más convenientedisponer los
productos en columna, para facilitar la suma.
Estructura de la Información
3.2 Sistemas Numéricos
3.2.3 Sistema hexadecimal
Estructura de la Información
3.2 Sistemas Numéricos

Teorema fundamental de la Numeración


Una determinada cantidad, que denominaremos número decimal (N en este
caso), se puede expresar de la siguiente manera:
n
N = ∑.(digito)i x (Base) i
i=-d
Donde:
- Base = 10
- i = posición respecto de la coma
- d = nro. de dígitos a la derecha de la coma
- n = nro. de dígitos a la izquierda de la coma, menos 1
- digito = cada uno de los que componen el número
Supongamos una cantidad expresada en un sistema cuya base es B y
representamos por Xi, cada uno de los dígitos que contiene dicha cantidad,
donde el subíndice indica la posición del dígito con respecto a la coma
decimal, posición que hacia la izquierda de la coma se numera desde 0 en
adelante y de 1 en 1, y hacia la derecha se enumera desde -1 y con
incremento -1.
Estructura de la Información
3.2 Sistemas Numéricos

Teorema fundamental de la Numeración


El Teorema Fundamental de la Numeración relaciona una cantidad expresada
en cualquier sistema de numeración, con la misma cantidad expresada en el
sistema decimal:

..........+ X4 * B4 + X3* B3 + X2* B2 + X1* B1 + X0* B0


+ X-1* B-1 + X-2* B-2 + X-3* B-3 + X-4* B-4 + .......

Ejemplo: 201,1 es una cantidad expresada en un sistema de numeración en


base 3. ¿Cuál será la representación de la misma cantidad en el sistema
decimal?.
201,1 = 2 * 3 2+ 0 * 3 1 + 1 * 3 0 + 1 * 3 -1.

Computacion - FA.CE.NA.
Estructura de la Información
3.3 Conversiones

a) Binario a decimal: Para realizar la conversión de binario a decimal,


realice lo siguiente:

Inicie por el lado derecho del número en binario, cada número multiplíquelo
por 2 y elévelo a la potencia consecutiva (comenzando por la potencia 0).
Después de realizar cada una de las multiplicaciones, sume todas y el
número resultante será el equivalente al sistema decimal.
Ejemplos: (Los números de arriba indican la potencia a la que hay que elevar 2)

También se puede optar por utilizar los valores que presenta cada posición
del número binario a ser transformado, comenzando de derecha a izquierda,
y sumando los valores de las posiciones que tienen un 1.
Estructura de la Información
3.3 Conversiones

b) Hexadecimal a decimal: Se multiplica el número representado por el


valor posicional que le corresponde, y se suman los resultados:

Ejemplo

AE1B

= A x 163 + E x 162 + 1 x 161 + B x 160


= 10 x 4096 + 14 x 256 + 1 x 16 + 11 x 1
= 40960 + 3584 + 16 + 11 = (44571)10
Estructura de la Información
3.3 Conversiones

c) Decimal a binario: Se divide el número del sistema decimal entre 2, cuyo


resultado entero se vuelve a dividir entre 2, y así sucesivamente. Ordenados
los restos, del último al primero, este será el número binario que buscamos.

Ejemplo
Transformar el número decimal 131 en binario. El método es muy simple:
131 dividido por 2 da 65 y el resto es igual a 1
65 dividido por 2 da 32 y el resto es igual a 1
32 dividido por 2 da 16 y el resto es igual a 0
16 dividido por 2 da 8 y el resto es igual a 0
8 dividido por 2 da 4 y el resto es igual a 0
4 dividido por 2 da 2 y el resto es igual a 0
2 dividido por 2 da 1 y el resto es igual a 0
1 dividido por 2 da 0 y el resto es igual a 1

-> Ordenamos los restos, del último al primero: 10000011


Estructura de la Información
3.3 Conversiones

d) Decimal a hexadecimal : El
mecanismo de conversión es el
mismo que el descripto en el punto
anterior, pero dividiendo el número
por 16, que es la base del sistema
hexadecimal.
Para convertir una fracción decimal a
su equivalente hexadecimal,
aplicamos el algoritmo parte entera,
con base 16.

Se puede realizar empleando dos


procesos: Divisiones sucesivas por
16, cuando el número es entero, o
multiplicaciones sucesivas por 16,
cuando el número es fraccionario.
Siguiendo los mismos lineamientos
empleados con los otros sistemas
numéricos.
Estructura de la Información
3.3 Conversiones

Ejemplo 1: 65010

650 / 16 = 40 y resta 10 = A (dígito mas próximo al punto hexadecimal)


40 / 16 = 2 y resta 8 (dígito a la izquierda del anterior)
No se puede continuar dividiendo, por lo que el 2 queda como símbolo mas
significativo a la izquierda del anterior.

Resultado 65010 = 28A16

Ejemplo 2: 258810

2588 / 16 = 161 y resta 12 = C (dígito mas próximo al punto hexadecimal)


161 / 16 = 10 y resta 1 (Dígito siguiente a la izquierda del obtenido arriba)
No se puede seguir dividiendo, por lo que el diez (la A) queda como símbolo
mas significativo a la izquierda del obtenido arriba

Resultado 258810 = A1C16


Estructura de la Información
3.3 Conversiones

e)Binario a hexadecimal : Para realizar la conversión de binario a


hexadecimal, realice lo siguiente:
1)Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado
derecho. Si al terminar de agrupar no completa 4 dígitos, entonces agregue
ceros a la izquierda.
2)Posteriormente vea el valor que corresponde de acuerdo a la tabla que se
presento en apartado de hexadecimal
3)La cantidad correspondiente en hexadecimal se agrupa de derecha a
izquierda.

Ejemplos
110111010 (binario) = 1BA (hexadecimal). Proceso:

1010 = A
1011 = B
1 entonces agregue 0001 = 1
Agrupe de derecha a izquierda: 1BA
Computacion - FA.CE.NA.
Estructura de la Información
3.3 Conversiones

f) Hexadecimal a binario: De la misma manera, para convertir números


hexadecimales en binarios reemplace cada símbolo hexadecimal por el
correspondiente grupo de cuatro dígitos binarios, y descarte los ceros
innecesarios.

Ejemplo:
(6C4F2E)16 = 0110/1100/0100/1111/0010/1110
= (11011000100111100101110)2
Estructura de la Información
3.4 Operaciones

Suma de números Binarios


Las posibles combinaciones al sumar dos bits son:
0+0=0
0+1=1
1+0=1
1 + 1 = 10 al sumar 1+1 siempre nos llevamos 1 a la siguiente operación.
Ejemplo
10011000
+ 00010101
—————
10101101

Se puede convertir la operación binaria en una operación decimal, resolver la


decimal, y después transformar el resultado en un (número) binario. Operamos
como en el sistema decimal: comenzamos a sumar desde la derecha, en nuestro
ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y llevamos 1
(este "1" se llama acarreo o arrastre). A continuación se suma el acarreo a la
siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta terminar todas la columnas
(exactamente como en decimal).
Computacion - FA.CE.NA.
Estructura de la Información
3.4 Operaciones

Resta de números binarios


El algoritmo de la resta en sistema binario es el mismo que en el sistema
decimal. Pero conviene repasar la operación de restar en decimal para
comprender la operación binaria, que es más sencilla. Los términos que
intervienen en la resta se llaman minuendo, sustraendo y diferencia.

Las restas básicas 0 - 0, 1 - 0 y 1 - 1 son evidentes:


0- 0=0
1- 0=1
1- 1=0
0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1)

La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una


unidad prestada de la posición siguiente: 0 - 1 = 1 y me llevo 1, lo que
equivale a decir en el sistema decimal, 2 - 1 = 1.
Estructura de la Información
3.4 Operaciones

Resta de números binarios


Ejemplos
10001 11011001
-01010 -10101011
—————— ———————
00111 00101110

En sistema decimal sería: 17 - 10 = 7 y 217 - 171 = 46.


Estructura de la Información
3.4 Operaciones

Producto de números binarios


El algoritmo del producto en binario es igual que en números decimales;
aunque se lleva cabo con más sencillez, ya que el 0 multiplicado por cualquier
número da 0, y el 1 es el elemento neutro del producto.

Por ejemplo, multipliquemos 10110 por 1001:


10110
x 1001
—————————
10110
00000
00000
10110
—————————
11000110
Pasar al sistema decimal el número 1011112
Pasar el número 27,02510 a binario
Pasa a binario el número 3CB16
Pasa a hexadecimal el número 38110

También podría gustarte