You are on page 1of 17

Materia:

Matemticas Discretas
Maestro:
Enrique Ponce Rivera
TEMA
Investigacin Unidad 1
Alumno:
Jaime Javier Melo Hernndez
Fecha
28/08/2016

INTRODUCCIN
..3
S I S T E M A S
N U M E R I C O S
(BINARIO, OCTAL, DECIMAL,
HEXADECIMAL)
........4
CONVERSIONES ENTRE SISTEMAS
NUMRICOS.7
OPE RA CI ON ES B SI CA S ( S UM A, RE ST A,
M U L T I P L I C A C I N ,
DIVISIN)
11
APLICACIN DE LOS SISTEMAS NUMRICOS EN
LACOMPUTACIN.................................................
..........................................................................14
CONCLUSIN
16
R E F E R E N C I A S
BIBLIOGRAFICAS
.17

INTRODUCCION

En esta investigacin se le mostrara al lector las


diferencias de cada sistema de numeracin, pero sobre todo
los principales usos y secuencias que lleva cada sistema. Los
sistemas numricos empleados en la actualidad son el sistema
numrico binario, octal, hexadecimal y tal vez el ms conocido
y empleado el sistema numrico decimal que conocemos por
la cifras del de uno al nueve. Todo sistema tiene diferentes
usos y se plantea de manera diferente, aunque todo esto lleve
a un mismo fin, es decir, cada uno de ellos cuenta con
diferentes representaciones numricas y suelen emplearse
mucho en los smbolos usados en la informtica, utilizados
por los ordenadores para ejecutar diversas tareas y acciones
que se realice por rdenes de los usuarios tambin se les
mostraran algunas aplicaciones para que se sepan dnde se
usan esos sistemas de numeracin y algunos ejemplos de
cmo es su uso.

Sistemas Numricos
Un sistema

de

numeracin es

un conjunto

de

smbolos y reglas de generacin que permiten construir todos


los nmeros vlidos. Un sistema de numeracin puede representarse
como:

N=(S, R)
N es
el
sistema
de
numeracin
considerado
(p.ej. decimal, binario, hexadecimal, etc.).
S es el conjunto de smbolos permitidos en el sistema. En el caso del
sistema decimal son {0,1,...9}; en el binario son {0,1}; en el octal son
{0,1,...7}; en el hexadecimal son {0,1,...9,A,B,C,D,E,F}.
R son las reglas que nos indican qu nmeros y qu operaciones son
vlidos en el sistema, y cules no. En un sistema de numeracin
posicional las reglas son bastante simples, mientras que la numeracin
romana requiere reglas algo ms elaboradas.
Estas reglas son diferentes para cada sistema de numeracin
considerado, pero una regla comn a todos es que para construir
nmeros vlidos en un sistema de numeracin determinado slo se
pueden utilizar los smbolos permitidos en ese sistema. Algunos
sistemas de numeracin ms utilizados en la computacin son el
sistema decimal, binario, octal y hexadecimal.

Sistema de numeracin binario.


El sistema de numeracin binario utiliza slo dos dgitos, el cero (0) y
el uno (1).
En una cifra binaria, cada dgito tiene distinto valor dependiendo de la
posicin que ocupe. El valor de cada posicin es el de una potencia
de base 2, elevada a un exponente igual a la posicin del dgito menos
uno. Se puede observar que, tal y como ocurra con el sistema decimal,
la base de la potencia coincide con la cantidad de dgitos utilizados (2)
para representar los nmeros.

De acuerdo con estas reglas, el nmero 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

7
128

6
64

La computadora est diseada sobre la base de numeracin binaria


(base 2). Por eso este caso particular merece mencin aparte.
Siguiendo las reglas generales para cualquier base expuestas antes,
tendremos que:
Existen dos dgitos (0 o 1) en cada posicin del nmero.
Numerando de derecha a izquierda los dgitos de un nmero,
empezando por cero, el valor decimal de la posicin es 2n.
5
4
3
2
1
0
Posicin
32
16
8
4
2
1
Valor

Sistema de numeracin octal


El inconveniente de la codificacin binaria es que la representacin de
algunos nmeros resulta muy larga. Por este motivo se utilizan otros
sistemas de numeracin que resulten ms cmodos de escribir: el
sistema octal y el sistema hexadecimal. Afortunadamente, resulta muy
fcil convertir un nmero binario a octal o a hexadecimal.
En el sistema de numeracin octal, los nmeros se representan
mediante ocho dgitos diferentes: 0, 1, 2, 3, 4, 5, 6 y 7. Cada dgito
tiene, naturalmente, un valor distinto dependiendo del lugar que
ocupen. El valor de cada una de las posiciones viene determinado por
las potencias de base 8.
Por ejemplo, el nmero octal 2738 tiene un valor que se calcula as:
2*83 + 7*82 + 3*81 = 2*512 + 7*64 + 3*8 = 149610
2738 = 149610

Sistema de numeracin hexadecimal


En el sistema hexadecimal los nmeros se representan con diecisis
smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se utilizan los
caracteres A, B, C, D, E y F representando las cantidades decimales 10,
11, 12, 13, 14 y 15 respectivamente, porque no hay dgitos mayores
que 9 en el sistema decimal. El valor de cada uno de estos smbolos
depende, como es lgico, de su posicin, que se calcula mediante
potencias de base 16.
Calculemos, a modo de ejemplo, el valor del nmero
hexadecimal 1A3F16:
1A3F16 = 1*163 + A*162 + 3*161 + F*160
1*4096 + 10*256 + 3*16 + 15*1 = 6719
1A3F16 = 671910

CONVERSIONES ENTRE SISTEMAS NUMRICOS


Conversin entre nmeros decimales y binarios
Convertir un nmero decimal al sistema binario es muy sencillo: basta
con realizar divisiones sucesivas por 2 y escribir los restos obtenidos
en cada divisin en orden inverso al que han sido obtenidos.
Por ejemplo, para convertir al sistema binario el nmero 7710 haremos
una serie de divisiones que arrojarn los restos siguientes:
77: 2 = 38 Resto: 1
38: 2 = 19 Resto: 0
19: 2 = 9 Resto: 1
9: 2 = 4 Resto: 1
4: 2 = 2 Resto: 0
2: 2 = 1 Resto: 0
1: 2 = 0 Resto: 1
y, tomando los restos en orden inverso obtenemos la cifra binaria:
7710 = 10011012
El proceso para convertir un nmero del sistema binario al decimal es
an ms sencillo; basta con desarrollar el nmero, teniendo en cuenta
el valor de cada dgito en su posicin, que es el de una potencia de 2,
cuyo exponente es 0 en el bit situado ms a la derecha, y se
incrementa en una unidad segn vamos avanzando posiciones hacia la
izquierda.
Por ejemplo, para convertir el nmero binario 10100112 a decimal, lo
desarrollamos teniendo en cuenta el valor de cada bit:
1*26 + 0*25 + 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 83
10100112 = 8310
Conversin de un nmero decimal a octal
La conversin de un nmero decimal a octal se hace con la misma
tcnica que ya hemos utilizado en la conversin a binario, mediante
divisiones sucesivas por 8 y colocando los restos obtenidos en orden
inverso. Por ejemplo, para escribir en octal el nmero
decimal 12210 tendremos que hacer las siguientes divisiones:
122: 8 = 15 Resto: 2
15: 8 = 1
Resto: 7
1: 8 = 0
Resto: 1
Tomando los restos obtenidos en orden inverso tendremos la cifra
octal:
12210 = 1728
La conversin de un nmero octal a decimal es igualmente sencilla,
conociendo el peso de cada posicin en una cifra octal. Por ejemplo,

para convertir el nmero 2378 a decimal basta con desarrollar el valor


de cada dgito:
2*82 + 3*81 + 7*80 = 128 + 24 + 7 = 15910
2378 = 15910
Conversin de nmeros binarios a octales y viceversa
Observa la tabla siguiente, con los siete primeros nmeros expresados
en los sistemas decimal, binario y octal:
DECIMAL
BINARIO
OCTAL

000

001

010

011

100

101

110

111

Cada dgito de un nmero octal se representa con tres dgitos en el


sistema binario. Por tanto, el modo de convertir un nmero entre
estos sistemas de numeracin equivale a "expandir" cada dgito octal a
tres dgitos binarios, o en "contraer" grupos de tres caracteres binarios
a su correspondiente dgito octal.
Por ejemplo, para convertir el nmero binario 1010010112 a octal
tomaremos grupos de tres bits y los sustituiremos por su equivalente
octal:
1012 = 58
0012 = 18
0112 = 38
y, de ese modo: 1010010112 = 5138

Conversin de nmeros binarios a hexadecimales y viceversa


Del mismo modo que encontramos la correspondencia entre nmeros
octales y binarios, podemos establecer una equivalencia directa entre
cada dgito hexadecimal y cuatro dgitos binarios, como se ve en la
siguiente tabla:
DECIMAL

BINARIO

HEXADECIMAL

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

10

1010

9
A

11

1011

12

1100

13

1101

14
15

E
1110
F
1111
La conversin entre nmeros hexadecimales y binarios se realiza
"expandiendo" o "contrayendo" cada dgito hexadecimal a cuatro
dgitos binarios. Por ejemplo, para expresar en hexadecimal el nmero
binario 1010011100112 bastar con tomar grupos de cuatro bits,
empezando por la derecha, y reemplazarlos por su equivalente
hexadecimal:
10102 = A16
01112 = 716
00112 = 316
y, por tanto: 1010011100112 = A7316
En caso de que los dgitos binarios no formen grupos completos de
cuatro dgitos, se deben aadir ceros a la izquierda hasta completar el
ltimo grupo. Por ejemplo:
1011102 = 001011102 = 2E16

Operaciones bsicas.
Una oper aci n es un conjunto de reglas que permiten obtener otras
cantidades o expresiones.
Las si ete oper aci ones bsic as de la Ari tmtica son:
Suma
La operacin suma consiste en obtener el nmero total de elementos
a partir dos o ms cantidades.
a + b = c
Los trminos de la suma, a y b, se llaman sumando s y el
resultado, c, sum a .
Resta
La resta o sustracci n es la operacin inversa a la suma.
a - b = c
Los
trminos
que
intervienen
en
una resta se
llaman: a, m inuendo y b, sustraendo .
Al
resultado, c,
lo
llamamos diferencia .
Multiplicacin
M ultiplicar do s nmeros co nsiste en sum ar uno de los
facto res co nsigo m ismo tantas v eces como indica el o tro
facto r .
a b = c
Los trminos a y b se llaman facto res y el resultado, c, pro ducto .
Divisin
La div isi n o c oc i ente es una operacin aritmtica que consiste
en averiguar cuntas veces un nmero est contenido en otro nmero.
D / d = c
Los
trminos
que
intervienen
en
un
cociente
se
llaman, D , divi dendo y d divisor .
Al
resultado, c ,
lo
llamamos c oc iente .
Suma con Binarios
Para la suma debemos cumplir con ciertas reglas que nos denota la
siguiente tabla.

La razn por la cual 1+1 es 0, es anloga al hecho


Que 1+1 es 2 en sistema decimal y 2 en sistema
Binario = 10, es como decir que 1+1 = 0 y llevamos 1.

10

Entonces comprendida la tabla anterior pasemos a un ejemplo


prctico.
Sumaremos 10101100 + 100101

Esto es igual a decir

Para comprobar nuestra suma en decimal podemos poner tanto los


factores como el total en nuestra tabla octal.

Es ideal que al momento de realizar la operacin se utilicen todos los 0


a la izquierda, en la suma.

Resta con Binarios


Al igual que en la suma hay algunas reglas que debemos seguir en la
resta.

La razn por la cual 0-1 es igual a 1 es porque


2 -1 es igual a 1 y llevamos 1.
Esto luce un tanto complicado ya que para utilizar este sistema dentro
de una operacin deberemos correr el primer uno que tengamos
disponible para prestarle al 0 y luego sumar un 1 que llevaremos al bit
siguiente.

11

La verdad es un mtodo bastante enredado, y que tiende a crear


bastante confusin por esta razn la resta se simplificando utilizando
el mtodo de complemento a 2 del sustraendo.
Para calcular el complemento a 2 primero deberemos calcular el
complemento a 1 el cual no es ms que la negacin del sustraendo.

El complemento a 2 del sustraendo es igual a 11001001, ahora lo que


deberemos hacer es una suma con el minuendo y el nuevo sustraendo,
los valores que estn a la derecha de la tabla es la representacin
decimal del binario.

Como se observa este es un mtodo un poco ms largo pero bastante


efectivo, y mucho ms fcil de comprender que el anterior.

12

PRODUCTO DE NMEROS BINARIOS


La tabla de multiplicar para nmeros binarios es la siguiente:

El algoritmo del producto en binario es igual que en nmeros


decimales; aunque se lleva a cabo con ms sencillez, ya que el 0
multiplicado por cualquier nmero 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
Divisin de nmeros binarios
La divisin en binario es similar al decimal; la nica diferencia es que a
la hora de hacer las restas, dentro de la divisin, 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

13

Aplicacin de los sistemas numricos en la


computacin
Aplicacin del sistema binario
El sistema binario se aplica para todos microprocesadores. El sistema
binario es lo que utiliza el computador para almacenar todo tipo de
informacin como:

Imgenes
Textos
Juegos
Programas
Las telecomunicaciones tambin son aplicaciones del sistema binario,
ya que estas manejan demasiada informacin y es mucho ms fcil
almacenarla. Las redes tambin son aplicaciones del sistema binario
porque a la igual q las telecomunicaciones manejan demasiada
informacin a nivel mundial y es ms fcil y organizado hacerlo atreves
de "0" (cero) y "1" (uno). Tal vez nos preguntaremos cmo se
convierte la informacin a sistema binario? Pues esto lo hace
automticamente el computador, pues est programado para
almacenar la informacin.
Ejemplo
El sistema binario puede ser representado solo por dos dgitos. Un
nmero binario puede ser representado por cualquier secuencia de
bits (dgitos binarios), que suelen representar cualquier mecanismo
capaz de usar dos estados mutuamente excluyentes. Las siguientes
secuencias de smbolos podran ser interpretadas como el mismo valor
numrico binario:
1010011010
|-|--||-|xoxooxxoxo
ynynnyynyn

El valor numrico representado en cada caso depende del valor


asignado a cada smbolo. En una computadora, los valores numricos
pueden representar dos voltajes diferentes; tambin pueden indicar
polaridades magnticas sobre un disco magntico. Un "positivo", "s",
o "sobre el estado" no es necesariamente el equivalente al valor
numrico de uno; esto depende de la nomenclatura usada.
De acuerdo con la representacin ms habitual, que es usando
nmeros arbigos, los nmeros binarios comnmente son escritos
usando los smbolos 0 y 1. Los nmeros binarios se escriben a menudo

14

con subndices, prefijos o sufijos para indicar su base. Las notaciones


siguientes son equivalentes:

100101 binario (declaracin explcita de formato)


100101b (un sufijo que indica formato binario)
100101B (un sufijo que indica formato binario)
bin 100101 (un prefijo que indica formato binario)
1001012 (un subndice que indica base 2 (binaria) notacin)
%100101 (un prefijo que indica formato binario)
Aplicacin del sistema Octal
El sistema de numeracin octal es muy usado en la computacin por
tener una base que es potencia exacta de 2 o de la numeracin binaria.
En informtica, a veces se utiliza la numeracin octal en vez de la
hexadecimal. Tiene la ventaja de que no requiere utilizar otros
smbolos
diferentes
de
los
dgitos.
Es posible que la numeracin octal se usara en el pasado en el lugar
del decimal, por ejemplo, para contar los espacios interdigitales o los
dedos distintos de los pulgares.
Ejemplo
El nmero binario para 74 (en decimal) es 1001010 (en binario), lo
agruparamos como 1 001 010. De modo que el nmero decimal 74 en
octal es 112.
Aplicaciones del sistema hexadecimal
El sistema hexadecimal es un sistema de numeracin vinculado a la
informtica, ya que los ordenadores interpretan los lenguajes de
programacin en bytes, que estn compuestos de ocho dgitos. A
medida de que los ordenadores y los programas aumentan su
capacidad de procesamiento, funcionan con mltiplos de ocho, como
16 o 32. Por este motivo, el sistema hexadecimal, de 16 dgitos, es un
estndar en la informtica.
El sistema hexadecimal se usa ms que todo en la informtica y las
ciencias de la computacin.
Ejemplo
3E0A16 = 3163 + E162 + 0161 + A160 = 34096 + 14256 + 016 +
101 = 15882.

15

CONCLUSIN
Con el fin de diferenciar los diferentes comandos empleados
en la informtica se utilizan los diversos sistemas de numeracin antes
mencionados que conllevan a una mejor utilizacin de tu sistema
operativo, ejecutando las diversas tareas que se ejecutan en el leguaje
mquina, gracias a esto se le dan diferentes usos a los sistemas de
numeracin, algunos son muy complejos otros son parecen ser tan
anticuados que solo utilizan dos dgitos pero todos sirven de manera
que ayudan a un mejor entendimiento entre la comunicacin que
comprende al usuario y la computadora. Al final todo sobrelleva a un
mejor entendimiento del lenguaje utilizado por nuestros ordenadores.
Se puede decir que todo esto ayuda a obtener un mejor desarrollo
tecnolgico, y un mejor avance que con el paso de los aos mejorara
la informtica.

16

Referencias Bibliogrficas
http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html
https://www.scribd.com/doc/73538913/Aplicacion-de-los-SistemasNumericos-en-la-Computacion
https://pabloyela.files.wordpress.com/2012/03/binario.com
http://tecnologiaycienciaconlaura.blogspot.mx/2011/05/aplicacionesdel-sistema-binario-en-la.html
http://es.slideshare.net/guest8e6d3039/sistema-base-octal-yhexadecimal
https://sites.google.com/site/matematicasdiscretasevz/1-3operaciones-basicas-suma-resta-multiplicacion-division
M. Morris Mano, 1982, 1 edicin. Lgica digital y diseo de
computacin, Prentice Hall.
Luis D. Rodrguez, 2007, 1 edicin. El gran libro del PC interno,
AlfaOmega.
John F. Warkerly, 2001, 3 edicin, Diseo digital; Principios
Matemticos & Lgicos, Prentice Hall.

17

You might also like