Académique Documents
Professionnel Documents
Culture Documents
MATEMATICAS DISCRETAS
ALUMNO/A:
SALINAS
REQUENA
La lgicaMARISOL
de las matemticas
discretas
puede ser utilizada en la ingeniera y la
No.
de 2015
2SISTEMA DE NUMERACIN
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:
Dnde:
En estos sistemas de escritura los grupos de signos adquirieron una forma propia, y asi
se introdujeron smbolos particulares para 20, 30....90....200, 300.....900, 2000,
3000...... con lo que disminuye el nmero de signos necesarios para escribir una cifra.
EL SISTEMA DE NUMERACIN GRIEGO
El primer sistema de numeracin griego se desarroll hacia el 600 A.C. Era un sistema
de base decimal que usaba los smbolos de la figura siguiente para representar esas
cantidades. Se utilizaban tantas de ellas como fuera necesario segn el principio de las
numeraciones aditivas.
Para representar la unidad y los nmeros hasta el 4 se usaban trazos verticales. Para el
5, 10 y 100 las letras correspondientes a la inicial de la palabra cinco (pente), diez
(deka) y mil (khiloi). Por este motivo se llama a este sistema acrofnico.
Los smbolos de 50, 500 y 5000 se obtienen aadiendo el signo de 10, 100 y 1000 al
de 5, usando un principio multiplicativo. Progresivamente este sistema tico fue
reemplazado por el jnico, que empleaba las 24 letras del alfabeto griego junto con
algunos otros smbolos segn la tabla siguiente
De esta forma los nmeros parecen palabras, ya que estn compuestos por letras, y a
su vez las palabras tienen un valor numrico, basta sumar las cifras que corresponden
a las letras que las componen. Esta circunstancia hizo aparecer una nueva suerte de
disciplina mgica que estudiaba la relacin entre los nmeros y las palabras. En
algunas sociedades como la juda y la rabe, que utilizaban un sistema similar, el
estudio de esta relacin ha tenido una gran importancia y ha constituido una disciplina
aparte: la kbala, que persigue fines msticos y adivinatorios.
y usa la combinacin de los nmeros hasta el diez con la decena, centena, millar y
decena de millar para segn el principio multiplicativo representar 50, 700 3000. El
orden de escritura se hace fundamental, ya que 5 10 7 igual podra representar 57 que
75.
Mucho ms efectivos que los sistemas anteriores son los posicionales. En ellos la
posicin de una cifra nos dice si son decenas, centenas... o en general la potencia de la
base
correspondiente.
Slo tres culturas adems de la india lograron desarrollar un sistema de este tipo.
Babilonios, chinos y mayas en distintas pocas llegaron al mismo principio. La ausencia
del cero impidi a los chinos un desarrollo completo hasta la introduccin del mismo.
Los sistemas babilnico y maya no eran prcticos para operar porque no disponan de
smbolos particulares para los dgitos, usando para representarlos una acumulacin del
signo de la unidad y la decena. El hecho que sus bases fuese 60 y 20 respectivamente
no hubiese representado en principio ningn obstculo. Los mayas por su parte
cometan una irregularidad a partir de las unidades de tercer orden, ya que detrs de
las veintenas no usaban 20x20=400 sino 20x18=360 para adecuar los nmeros al
calendario, una de sus mayores preocupaciones culturales. Fueron los indios antes del
siglo VII los que idearon el sistema tal y como hoy lo conocemos, sin ms que un
cambio en la forma en la que escribimos los nueve dgitos y el cero. Aunque con
frecuencia nos referimos a nuestro sistema de numeracin cmo rabe, las pruebas
arqueolgicas y documentales demuestran el uso del cero tanto en posiciones
intermedias como finales en la India desde el sss. Los rabes transmitieron esta forma
de representar los nmeros y sobre todo el caculo asociado a ellas, aunque tardaron
siglos en ser usadas y aceptadas. Una vez ms se produjo una gran resistencia a algo
por el mero hecho de ser nuevo o ajeno, aunque sus ventajas eran evidentes. Sin esta
forma eficaz de numerar y efectuar clculos difcilmente la ciencia hubiese podido
avanzar.
De este se usaban los que fuera necesario completando con las unidades hasta llegar a
60.
Hasta aqu parece ser un sistema de base 5 aditivo, pero en realidad, considerados
cada uno un solo signo, estos smbolos constituyen las cifras de un sistema de base 20,
en el que hay que multiplicar el valor de cada cifra por 1, 20, 20x20, 20x20x20 ...
segn el lugar que ocupe, y sumar el resultado. Es por tanto un sistema posicional que
se escribe a arriba abajo, empezando por el orden de magnitud mayor.
Al tener cada cifra un valor relativo segn el lugar que ocupa, la presencia de un signo
para el cero, con el que indicar la ausencia de unidades de algn orden, se hace
imprescindible y los mayas lo usaron, aunque no parece haberles interesado el
concepto de cantidad nula. Cmo los babilonios lo usaron simplemente para indicar la
ausencia
de
otro
nmero.
Pero los cientficos mayas eran a la vez sacerdotes ocupados en la observacin
astronmica y para expresar los nmero correspondientes a las fechas usaron unas
unidades de tercer orden irregulares para la base 20. As la cifra que ocupaba el tercer
lugar desde abajo se multiplicaba por 20x18=360 para completar una cifra muy
prxima a la duracin de un ao.
BINARIO
OCTAL
HEXAGESIMA
L
00000
00001
00010
00011
00100
00101
00110
00111
01000
10
01001
11
10
01010
12
11
01011
13
12
01100
14
13
01101
15
14
01110
16
15
01111
17
16
10000
20
10
17
10001
21
11
18
10010
22
12
19
10011
23
13
20
10100
24
14
EJEMPLOS DE CONVERSIONES
a) De sistema decimal a binario:
Para pasar de base 10 a otra base, en vez de multiplicar, dividimos el nmero a convertir entre la
nueva base. El cociente se vuelve a dividir por la base, y as sucesivamente hasta que el
cociente sea inferior a la base. El ltimo cociente y los restos (en orden inverso) indican los
dgitos en la nueva base.
Ejemplo 1.Convertir 100 en binario.
Ejemplo 2.8710= 87/2 = 43/2 (1) = 21/2 (1) = 10/2 (1) = 5/2 (0) = 2/2 (1) = 1 (0)= (1) =
(1010111)2
Dividimos entre dos hasta llegar a 0 y los restos de cada divisin se utilizan para definir el
nmero binario, siendo el resto de la primera divisin el primero que forma el resultado.
132710= (2457)8
Este caso es idntico a convertir a binario pero en vez de dividir entre 2, se divide entre 8 y se
van adquiriendo los restos para formar el nmero octal.
Agrupa todos los bits en el nmero binario como un conjunto de 3 bits. Comienza desde la
derecha: aproximndote desde el bit menos significativo al bit ms significativo.
Si algn bit permanece sin agrupar en un conjunto de 3 bits, entonces puedes agregar un
nmero principal '0' a este a la izquierda para convertirlo en un conjunto perfecto.
Encuentra los nmeros octales y sus nmeros binarios equivalentes, como se muestra en la
imagen.
Divide el nmero binario en sets de 4 dgitos. Aade ceros al principio si lo necesitas. Por
ejemplo, escribe el nmero binario 11101100101001 de la siguiente manera 0011 1011 0010
1001.
Usa la siguiente tabla para convertir cada cadena binaria de 4 dgitos en un solo dgito
hexadecimal: 1 (1), 10 (2), 11 (3), 100 (4), 101 (5), 110 (6), 111 (7), 1000 (8), 1001 (9), 1010 (A),
1011 (B), 1100 (C), 1101 (D), 1110 (E), y 1111 (F). Los dgitos entre parntesis son el equivalente
en hexadecimal del nmero binario.
SUMA:
Las posibles combinaciones al sumar dos bits son
0+0=0
0+1=1
1+0=1
1 + 1 = 10
100110101
+ 11010101
1000001010
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 arrastre). A continuacin se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y
seguimos hasta terminar todas la columnas (exactamente como en decimal).
23+29=52
RESTA:
El algoritmo de la resta en binario es el mismo que en el sistema decimal. Pero conviene repasar
la operacin de restar en decimal para comprender la operacin binaria, que es ms sencilla. Los
trminos que intervienen en la resta se llaman minuendo, sustraendo y diferencia.
Restamos 17 - 10 = 7
10001
-01010
00111 = 7
Restamos 17 - 10 = 7 (2=345)
10001
-01010
01111
00101110
MULTIPLICACIN:
El algoritmo del producto en binario es igual que en nmeros decimales; aunque se
lleva cabo con ms sencillez, ya que el 0 multiplicado por cualquier nmero da 0, y el 1
es el elemento neutro del producto.
3349 * 13 = 43537
DIVISION:
La divisin en binario es similar al decimal, la nica diferencia es que a la hora de hacer
las restas, dentro de la divisin, estas deben ser realizadas en binario.
Construimos una matriz de tres filas y x+y+1 columnas. Identificaremos las filas como, A la
primera, S la segunda y P la tercera.
Mapa de memoria
Numero
Nomb.
Registr
o
Direcci
n
Resultado
$t2
Multiplican
do
Multiplicad
or
$t1
80008hex
80004hex
$t0
80000hex
Conclusiones
El algoritmo de Booth, es igual de efectivo al de multiplicacin con sumas y restas, simplemente
demuestra la multiplicacin con signo, representando los operando con notacin en
complemento a 2.
Una posible mejora para aumentar la rapidez en la ejecucin del algoritmo sera, aprovechando
la propiedad conmutativa de la multiplicacin, seleccionar como multiplicador entre ambos
operando aquel que tenga menos transiciones entre 0 y 1 y viceversa.
Al multiplicar N bits por Y bits obtenemos un resultado de N+Y bits.
BIBLIOGRAFIA:
Clasificacin de sistemas
http://es.slideshare.net/LuisICM/sistemas-numerico-binariodecimaloctal-hexadecimal
Historia de los sistemas de numeracin
http://thales.cica.es/rd/Recursos/rd97/Otros/SISTNUM.html
Conversiones
https://czzs.files.wordpress.com/2012/11/conversiones_alumnos-czs1.pdf
http://es.slideshare.net/Dieguinmc/conversin-de-nmeros-fraccionarios-a-binarios
http://es.wikihow.com/convertir-un-n%C3%BAmero-binario-en-octal
http://es.wikihow.com/convertir-un-binario-en-hexadecimal
Operaciones con el sistema binario
http://www.reypastor.org/departamentos/dinf/enalam/hardware/binario/71_ejercicio_sob
re_suma_de_binarios.html
Algoritmo de Booth
https://tecdigital.tec.ac.cr/file/2966393/Algoritmo_de_Booth_William_Trigueros_Jonathan
_Arias.pdf