Está en la página 1de 17

Computación Esencial - INF 206

Informe sobre el origen y nombre


de los sistemas de numeración Guillermo
posicionales Arturo de la
Cruz
100575819
TABLA DE CONTENIDO

1. ¿A qué se denomina sistema de numeración en informática? Ejemplifique

2. Relate, ¿cómo han venido evolucionando a través de la historia los sistemas de numeración en general?

3. En qué consisten los sistemas de numeración posicionales siguientes: Defina y ponga ejemplos

 Sistemas de numeración Binario.

 Sistemas de numeración Octal.

 Sistemas de numeración Decimal.

 Sistemas de numeración Hexadecimal.

4. ¿Cómo convertir valores del sistema de numeración decimal al sistema de numeración binario y
viceversa?

5. ¿Cómo convertir valores del sistema de numeración hexadecimal al sistema de numeración binario y
viceversa

6. Investigue las reglas parar realizar sumas, restas, multiplicación y división utilizando el sistema de
numeración binario. Ejemplifique en cada caso
1. ¿A qué se denomina sistema de numeración en informática

Un sistema de numeración es el conjunto de símbolos y reglas que se utilizan para la representación de


datos numéricos y cantidades. Se caracteriza por su base que es el número de símbolos distintos
que utiliza, y además es el coeficiente que determina cual es el valor de cada símbolo dependiendo de la
posición que ocupe.

Los sistemas de numeración actuales son sistemas posicionales en los que el valor relativo que
representa cada símbolo o cifra de una determinada cantidad depende de su valor absoluto y de la
posición relativa que ocupa dicha cifra con respecto a la coma decimal.

El sistema decimal

Es un sistema de numeración en el que las cantidades se representan utilizando como base el número
diez, por lo que se compone de las cifras: cero (0); uno (1); dos (2); tres (3); cuatro (4); cinco (5); seis (6);
siete (7); ocho (8) y nueve (9).

El sistema binario

Es un sistema de numeración en base 2, en el que los números se representan utilizando solamente las
cifras cero y uno (0 y 1). Los ordenadores trabajan internamente con dos niveles de voltaje, por lo que su
sistema de numeración natural es el sistema binario (encendido 1, apagado 0).

Cada cifra o dígito de un número representado en este sistema se denomina BIT (contracción de binary
digit).

Para la medida de cantidades de información representadas en binario se utilizan una serie de múltiplos
del bit que poseen nombre propio; estos son:

1 bit = unidad mínima de información.

8 bits = 1 Byte

1 byte =1 letra, numero, símbolo de puntuación.

 Unidades de medida de almacenamiento


1,024 bytes = 1 Kilobyte, Kbyte o KB

1,024 KB= 1 Megabyte, Mbyte o MB (1,048,576 bytes)

1,024 MB= 1 Gigabyte, Gbyte o GB (1,073,741,824 bytes)

1,024 GB= 1 Terabyte, Tbyte o TB (1,099,511,627,776 bytes)

1,024 TB= 1 Pentabyte, Pbyte o PB (1,125,899,906,842,624 bytes)

2. Cómo han venido evolucionando a través de la historia los


sistemas de numeración en general
A lo largo de la historia, las civilizaciones han ido utilizando distintos sistemas numéricos de los cuáles
aún quedan vestigios, como es el caso de los números romanos o el sexagesimal babilónico.

Nuestro sistema de numeración actual es el sistema decimal y posicional, nacido en la India en el 5 a.C.


Este sistema recorrió Europa hasta llegar a España en el siglo X con su entrada por Córdoba.

Se dice de él que es posicional, ya que el valor de una cifra depende del lugar que ocupe. También es
decimal, dado que diez unidades de un determinado orden equivalen a una unidad del orden superior.

Se trata de uno de los sistemas más antiguos y básicos, ya que se utilizan los 10 dedos de la mano.

Los sistemas numéricos de Occidente

Los primeros números datan del 7.000 a.C., durante la época egipcia. En tiempos de la primera dinastía,
los egipcios contaban con la escritura jeroglífica, cuyos símbolos intentaban representar un número o
una idea. Más tarde, desarrollaron un sistema de conteo de base decimal cuyo método se basaba en
agrupar los elementos de diez en diez y cada grupo era asignado bajo un símbolo distinto.

La civilización egipcia usaba las matemáticas para la administración estatal – para calcular los
impuestos-, en la construcción de sus templos e incluso en el comercio o la geometría -por ejemplo,
cuando calculaban el área de sus cultivos-.

Hacia el 4.000 a.C. el sudeste mesopotámico fue ocupado por los sumerios, uno de los primeros pueblos
civilizados que posteriormente sería dominado por otras civilizaciones como la babilónica, considerada
una de las primeras en contribuir al desarrollo de las matemáticas. Su numeración era sexagesimal – con
base 60 -, un tipo de sistema muy complejo por su gran cantidad de numerales. Actualmente, este
sistema se utiliza para medir el tiempo (horas, minutos y segundos).
Más tarde los griegos sirvieron como nexo transmisor de cultura hacia los pueblos occidentales. Cogieron
de ejemplo la numeración con base diez de los egipcios y desarrollaron su sistema numérico por el 600
a.C. denominado ‘ático’, el cual utilizaba de forma literal letras del alfabeto como símbolos para
representar números. A pesar de todo, este sistema fue poco flexible y les impidió avanzar en el ámbito
matemático.

Entonces cobra importancia uno de los sistemas más conocidos hoy en día y del que más restos queda
actualmente: el sistema romano, mucho más sencillo, ya que a cada signo o letra se le atribuía una cifra.

Los números viajan a Oriente

Ya en el año 570 a.C., los hindúes crearon un práctico sistema de notación numérica en el que el valor de
una cifra era igual a su posición.

Por su parte, la civilización china creó su propio sistema, un híbrido que combinaba el principio de base
diez y tenía en cuenta el orden de escritura (vertical y horizontal). Planteó hasta trece ideogramas que
representaban la decena, centena, millar, etc.

Los árabes mantuvieron contacto con diferentes culturas como la hindú, la griega o la egipcia. A pesar de
que el sistema numérico actual se denomine ‘arábigo’, este no fue inventado por ellos, si no por los
hindúes, pero gracias a la civilización árabe se fue introduciendo lentamente en Europa hasta que
reemplazó a los números romanos.

América y el sistema numérico maya

La civilización maya es conocida por su impresionante legado y precisos cálculos sobre la posición del sol
y los astros. Entre el 400 y 300 a.C. desarrollaron un avanzado sistema numérico. Aunque era similar al
romano, fue superior en muchos aspectos: reconocían el cero y utilizan base vigesimal posicional.
Representaban los números del 1 al 19 mediante puntos y barras consecutivas verticales, es decir, cada
número se representaba con un punto y se podía repetir hasta cuatro veces para así obtener el número
cuatro; el cinco se conseguía mediante una raya horizontal al que se le iban añadiendo puntos hasta
llegar al nueve y así consecutivamente.

Todas las civilizaciones aportaron su granito en el viaje numérico hasta llegar a lo que hoy en día
conocemos como sistema decimal arábigo.

3. En qué consisten los sistemas de numeración posicionales


siguientes
Sistema de numeración binario

El sistema de numeración binario utiliza sólo dos dígitos, el cero (0) y el uno (1).


En una cifra binaria, cada dígito tiene distinto valor dependiendo de la posición que ocupe. El valor de
cada posición es el de una potencia de base 2, elevada a un exponente igual a la posición del dígito
menos uno. Se puede observar que, tal y como ocurría con el sistema decimal, la base de la potencia
coincide con la cantidad de dígitos utilizados (2) para representar los números.

De acuerdo con estas reglas, el número binario 1011 tiene un valor que se calcula así:

1*23 + 0*22 + 1*21 + 1*20, es decir:


8 + 0 + 2 + 1 = 11

y para expresar que ambas cifras describen la misma cantidad lo escribimos así:

10112 = 1110

Sistemas de numeración Octal

El sistema octal es un sistema de numeración posicional de base ocho (8); es decir, que consta de ocho
dígitos, que son: 0, 1, 2, 3, 4, 5, 6 y 7. Por lo tanto, cada dígito de un número octal puede tener cualquier
valor de 0 a 7. Los números octales son formados a partir de los números binarios.

El sistema octal está formado por ocho dígitos que van del 0 al 7. Estos tienen el mismo valor que en el
caso del sistema decimal, pero su valor relativo cambia dependiendo de la posición que estos ocupen. El
valor de cada posición es dado por las potencias de base 8.

Las posiciones de los dígitos en un número octal tienen los siguientes pesos:

84, 83, 82, 81, 80, punto octal, 8-1, 8-2, 8-3, 8-4, 8-5.

El dígito octal mayor es 7; de esa manera, cuando se cuenta en este sistema se va aumentando una
posición de un dígito de 0 a 7. Cuando se llega a 7 se recicla a 0 para el siguiente conteo; de esa forma se
incrementa la siguiente posición del dígito. Por ejemplo, para contar secuencias, en el sistema octal será:

 0, 1, 2, 3, 4, 5, 6, 7, 10.
 53, 54, 55, 56, 57, 60.
 375, 376, 377, 400.
Existe un teorema fundamental que es aplicado al sistema octal, y es expresado de la siguiente manera:

En esta expresión di representa al dígito multiplicado por la potencia de base 8, que indica el valor
posicional de cada dígito, de la misma forma en la que se ordena en el sistema decimal.

Por ejemplo, se tiene el número 543,2. Para llevarlo al sistema octal se descompone de la siguiente
manera:

N = ∑ [(5 * 82) + (4 * 81) + (3 *80) + (2 *8-1)] = (5 * 64) +(4 * 8) + (2*1) + (2 * 0,125)

N = 320 +32 + 2 + 0,25 = 354 + 0,25d

De esa forma se tiene que 543,2q = 354,25d. El subíndice q indica que se trata de un número octal que
también puede ser representado por el número 8; y el subíndice d hace referencia al número decimal,
que también puede representarse con el número 10.

Sistema de numeración decimal


El sistema de numeración decimal, también llamado sistema decimal, es un sistema de
numeración posicional en el que las cantidades se representan utilizando como base
aritmética las potencias del número diez. El conjunto de símbolos utilizado (sistema de numeración
arábiga) se compone de diez cifras : cero (0) - uno (1) - dos (2) - tres (3) - cuatro (4) - cinco (5) - seis (6) -
siete (7) - ocho (8) y nueve (9).
Excepto en ciertas culturas, es el sistema usado habitualmente en todo el mundo y en todas las áreas
que requieren de un sistema de numeración. Sin embargo, hay ciertas técnicas, como por ejemplo en la
informática, donde se utilizan sistemas de numeración adaptados al método del binario o el
hexadecimal.
El sistema decimal es un sistema de numeración en el cual el valor de cada dígito depende de su posición
dentro del número. Al primero corresponde el lugar de las unidades, el dígito se multiplica por   (es
decir 1) ; el siguiente las decenas (se multiplica por 10); centenas (se multiplica por 100); etc.
 Ejemplo:

otro ejemplo:

o también:

Se puede extender este método para los decimales, utilizando las potencias negativas de
diez, y un separador decimal entre la parte entera y la parte fraccionaria.

 Ejemplo:

o también:
 El sistema de numeración romano es decimal, pero no-posicional:

 Sistemas de numeración hexadecimal.

El sistema hexadecimal está en base 16, sus números están representados por los 10 primeros dígitos de
la numeración decimal, y el intervalo que va del número 10 al 15 están representados por las letras del
alfabeto de la A la F.

Actualmente el sistema hexadecimal es uno de los más utilizados en el procesamiento de datos, debido
principalmente a 2 ventajas:

La primera ventaja es la simplificación en la escritura de los números decimales, cada 4 cifras binarias se


representan por una hexadecimal.

La segunda es que cada cifra hexadecimal se puede expresar mediante 4 cifras binarias, con lo que se
facilita la transposición entre estos 2 sistemas. Para convertir un número binario en hexadecimal se
realiza el mismo proceso, pero a la inversa.

Ejemplo:

1A3F en base 16 = 1*16^3 + A*16^2 + 3*16^1 + F*16^0=


1*4096 + 10*256 + 3*16 + 15*1 = 6719
1A3F en base 16 = 6719 en base 10
4. convertir valores del sistema de numeración decimal al
sistema de numeración binario y viceversa

Sistema decimal a binario

En el sistema decimal podemos escribir números como 451, 672, 30, etc, es decir, es un sistema de
números (con base de diez) teniendo asi diez valores posibles (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) por cada valor
posicional. Mientras que en el caso del sistema binario podemos escribir números como 01100111,
1110, 011, 1, etc, es decir, es un sistema de números (con base de dos) y tiene dos posibles valores (0 y
1) por cada valor posicional.

El proceso para saber como pasar el numero decimal a binario es fácil, dicho proceso de conversión se
realiza dividiendo entre DOS (2) el número decimal que queremos convertir, anotar el resto y
continuar dividendo el cociente obtenido entre DOS (2), trataremos dicha división como una división
entera sin decimales por lo que al no ser posible dividir de forma entera el dividendo, definiremos el
resto como UNO (1) y seguiremos dividendo el cociente entre DOS (2) el cociente obtenido sin
decimales, logrando así una secuencia con los restos de cada división y el cociente de la difision final
que tendra como resultado UNO (1).
Sistema binario a decimal

En el caso del sistema binario podemos escribir números como 101, 1111, 10001, 1011, es decir, es un
sistema de números (con base de dos) cuyos posibles valores numéricos pueden ser (0 y 1) por cada
valor posicional, mientras que en el sistema decimal podemos escribir números como 409883, 6784,
830, etc, es decir, es un sistema de números (con base de diez) teniendo así diez valores posibles (0, 1, 2,
3, 4, 5, 6, 7, 8, 9) por cada valor posicional.

El sistema binario a decimal es el proceso por el cual convertiremos cualquier numero binario en un
numero decimal

El proceso para saber como convertir cualquier numero binario a decimal es sencillo, dicho proceso de
conversión se basa en ir reemplazando cada dígito del numero binario por el equivalente numero
decimal según la posición de dicho dígito en el numero.
5. convertir valores del sistema de numeración hexadecimal
al sistema de numeración binario y viceversa

Hexadecimal a binario

En el sistema hexadecimal podemos escribir números como 3ADF3, 1A1B1C, B31, DAB, etc, es decir, es
un sistema de números y letras (con base de dieciséis) cuyos posibles valores numéricos y letras pueden
ser (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) para números y (A,B,C,D,E,F) para letras por cada valor posicional, mientras
que en el caso del sistema binario solo podemos escribir números como 01100111, 1110, 011, 1, etc, es
decir, números (con base de dos) cuyos unicos dos posibles valores (0 y 1) por cada valor posicional /
digito.

 El proceso para saber cómo convertir el numero hexadecimal a binario es realmente fácil y sencillo,
dicho proceso de conversión se basa tan solo en sustituir cada dígito del numero hexadecimal por los
CUATRO (4) dígitos binarios que le corresponden.

Sistema Binario a Hexadecimal

En el sistema binario podemos escribir números como 1010, 10110, 1111, etc, es decir, es un sistema de
números (con base de dos) teniendo así dos valores posibles (0 y 1) por cada valor posicional, mientras
que en el caso del sistema hexadecimal podemos escribir números como 3C2AAF3, 1A1B3C0D, 01B31,
DAA2, etc, es decir, es un sistema de números y letras (con base de dieciséis) cuyos posibles valores
numéricos y letras pueden ser (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) para números y (A,B,C,D,E,F) para letras por cada
valor posicional.
El proceso para saber cómo convertir cualquier numero binario a hexadecimal es sencillo, dicho proceso
de conversión se basa en empezar por separar el numero binario en bloques de 4 dígitos empezando
desde la derecha hasta la izquierda, quedando tal que así:

6. Las reglas parar realizar sumas, restas, multiplicación y


división utilizando el sistema de numeración binario

Suma de números binarios

La tabla de sumar para números binarios es la siguiente:

 + 0  1 
 0 0  1 
 1 1  10 

Las posibles combinaciones al sumar dos bits son:

0+0=0
0+1=1
1+0=1
1 + 1 = 10

Note que al sumar 1 + 1 es 102, es decir, llevamos 1 a la siguiente posición de la izquierda (acarreo). Esto
es equivalente, en el sistema decimal a sumar 9 + 1, que da 10: cero en la posición que estamos
sumando y un 1 de acarreo a la siguiente posición.

Ejemplo
 Acarreo     1          
  1 0  0  1 1  0  0  0 
 + 0  0  0  1  0  1  0  1 
 Resultado 1  0  1  0 1  1  0 1

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 las columnas (exactamente como en decimal).

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.

En decimal, por ejemplo tienes 100-19, obviamente a 0 no le puedes quitar 9, así que debemos tomar
prestado 1 para volverlo un 10 (en decimal la base es 10), y así si 10-9=1.

En binarios pasa lo mismo, no le puedes quitar 1 a 0, debes de tomar 1 prestado al de un lado, pero
cuidado aquí viene lo complicado tu número no se va a volver 10, recuerda que en binario la base es 2 y
por lo tanto se volverá 2 en binario, y ahora sí a 2 le quitas 1, 2-1=1, y continuas restando pero recuerda
que llevas 1, porque pediste prestado.

Ejemplo para que le entiendas mejor, vamos a restar 201 - 67, ya sabemos que es 134, vamos a hacerlo
en binario :
  1 1 0 0 1 0 0 1.......................201
- 0 1 0 0 0 0 1 1.......................67

Tomamos los dos últimos números, 1-1 es igual a 0, y no llevamos nada (no pedimos prestado)

  1 1 0 0 1 0 0 1
-01000011
------------------------
                        0

Ahora la siguiente columna 0-1, ya dijimos que no se puede, así que va a tomar 1 prestado al de la
columna del lado izquierdo, sé que vas a decir "es un cero, no nos puede prestar 1", lo que pasa es que
ese cero le pide a su vez al de lado, y así hasta que encuentres un 1, pero no te fijes en eso, vamos a
seguir restando y no nos vamos a preocupar por eso ahora, entonces ahora nos prestaron 1 (no importa
quién) y tenemos un 1 0 (este número es 2 en binario no 10 en decimal, no te vayas a confundir),
entonces en binario tienes 10-1, que en decimal es 2-1=1, y llevamos 1 (porque pedimos 1 prestado)

  1 1 0 0 1 0 0 1 arriba
- 0 1 0 0 0 0 1 1 abajo
------------------------
                    1 0

Para la siguiente columna tenemos 0 - 0, pero recuerda que tomamos 1 prestado así que en realidad
tenemos 0 - 1 (le sumamos el 1 al de abajo), de nuevo tenemos que pedir prestado y entonces tenemos
en binaria 1 0 -1 que en decimal es 2-1=1, y de nuevo llevamos 1

  1 1 0 0 1 0 0 1
-01000011
------------------------
                 1 1 0

Continuamos con 1 - 0 , pero como llevamos 1 tenemos ahora 1 - 1, esto si lo podemos resolver 1 - 1 = 1
(en binario y decimal).

  1 1 0 0 1 0 0 1
-01000011
------------------------
              0 1 1 0

Lo demás es muy fácil: 


0 - 0=0
0 - 0=0
1 - 1=0
1 - 0=1
  1 1 0 0 1 0 0 1
-01000011
------------------------
  1 0 0 0 0 1 1 0       que en decimal es 134.

Es lo mismo que la resta en decimal, pides prestado y llevas, nada más debes de ser cuidadoso y recordar
que tu base es 2.

"En este mundo solo existen 10 tipos de personas, las que saben binario y las que no" =)

Multiplicación DE NÚMEROS BINARIOS

La tabla de multiplicar para números binarios es la siguiente:

  ·  0  1

  0  0  0

  1  0  1

El algoritmo del producto en binario es igual que en números decimales; aunque se lleva a 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

División de números binarios

La división en binario es similar al decimal; la única diferencia es que, a la hora de hacer las restas, dentro
de la división, éstas deben ser realizadas en binario.
Ejemplo

Dividir 100010010 (274) entre 1101 (13):

  100010010 |1101
-0000                010101   
  10001   -1101     01000    - 0000       10000       - 1101         00011
         - 0000
            01110
            - 1101
            00001

También podría gustarte