Está en la página 1de 6

SISTEMAS DE NUMERACIN Y LGEBRA DE BOOLE

Instrucciones:
Unidad 1 y 2 del curso. Recuerda que debers explicar el proceso terico
realizado.

Desarrollo:

1) Convertir el nmero 100 decimal a binario

Iniciamos con la transformacin del numero cien a binario, este proceso se


hace dividiendo por dos y ese resultado se vuelve a dividir, esta divisin da
cincuenta y su residuo es cero se coloca debajo del nmero cien, posteriormente se
divide el numero cincuenta por dos y da un resultado es veinticinco y su residuo
tambin es 0 entonces debajo del cincuenta pondremos tambin un cero, a
continuacin dividiremos el numero veinticinco y el numero que mas se acerca es
doce y el residuo de esta divisin es 1 entonces debajo del numero veinticinco
pondremos un 1, al realizar esta operacin continuaremos dividiendo el numero
doce por dos y nos da 6 y su residuo es cero y continuaremos con el numero seis,
seis dividido en dos nos da un nmero tres y su residuo es 0, entonces pondremos
un cero debajo del numero 6, ahora dividimos tres sobre dos y nos da 1.5 ponemos
el uno debajo del dos y como nos sobra algo ponemos un uno debajo del tres.

2) Convertir el nmero 510 decimal a octal

para convertir un numero decimal a octal, iniciamos dividiendo el numero


quinientos diez cuarenta por ocho, nos dar un resultado de despus del punto se
debe multiplicar esa cantidad por ocho, esa multiplicacin nos da seis que es el
numero que nos sobra, el numero antes del punto 63 se va al lado del decimal y
el numero seis pasara al lado sobrante, ahora dividimos el numero sesenta y tres
por ocho, esto nos da un resultado de 7.875 tomamos el valor .875 y lo multiplicamos
por ocho, nos da un resultado de siete, ponemos el numero siete debajo del numero
sesenta y tres y el numero siete debajo del siete, ahora como siete es menor a ocho
entonces pasamos el numero siete al lado octal, ahora tomamos los nmeros de
abajo hacia arriba y nos da un valor de 7768 el cual seria en valor decimal 51010.

3) Convertir el nmero 340 a hexadecimal

Para convertir de numero decimal a hexadecimal debemos tener presente que


cuenta que al dividir un numero entre 16 y y nos da un resultado x.x despus del
punto se toma ese numero y se debe multiplicar por 16, pero si el resultado da mas
de 10, ese resultado se debe poner en letra, para diez es A para 11 es B, 12 es C,
13 es D, 14 es E, 15 es F. Ahora como tenemos un nmero tan pequeo no nos
dar esos resultados.
Iniciamos dividiendo el numero trescientos cuarenta por diecisis, nos dar
un resultado de 21.25 ese .25 lo multiplicamos por diecisis y nos dar cuatro,
debajo del trescientos cuarenta ponemos el numero veintiuno y el sobrante que es
cuatro lo pondremos del otro lado, ahora de sentido de abajo hacia arriba
pondremos nuestro numero hexadecimal el cual es 154.
4) Convertir el nmero (100101)2 a decimal

Para convertir un numero binario a decimal debemos poner el numero y arriba de el


debemos poner el numero 2n dependiendo del largo del numero se pondr su
exponencial donde el ultimo numero empieza en cero y el primero es el cual
dependiendo del largo del numero binario se pondr su exponente. Para este
nmero tenemos:

25 24 23 22 21 20
1 0 0 1 0 1
Ahora debemos poner el el numero elevado correspondiente de cada numero
dos arriba
31 16 8 4 2 1
25 24 23 22 21 20
1 0 0 1 0 1
Ahora los nmeros que nos dieron al elevar los nmeros dos deben ser
multiplicados por el numero binario, en este caso tenemos 1*1=1, 2*0=0, 4*1=1,
8*0=0, 16*0=0 y 32*1, tomamos los nmeros que no nos dieron cero y sumamos,
32+4+1= 3710 y este es el resultado del numero binario 1001012 a 3710.

32 16 8 4 2 1
25 24 23 22 21 20
1 0 0 1 0 1

32+0+0+4+0+1=3710

1001012= 3710

5) Convertir el nmero ((2C6B)16 a decimal

Para convertir el numero 2C6B16 a decimal debemos usar el mismo mtodo


de binario a decimal pero en este caso en vez de poner 2 n desde cero, pondremos
16n desde cero entonces como es un numero de dos dgitos y dos letras debemos
utilizar la tabla de hexadecimal que cuando son letras tenemos cierto numero,
empezamos anotando la cantidad hexadecimal y ponerle arriba sus 16 elevados a
la posicin que ocupa esto de derecha a izquierda empezando desde cero, y arriba
de ellos ponemos el valor correspondiente al elevar los nmeros 16, entonces
tenemos:

4096 256 16 1
163 162 161 160
2 C 6 B
Ahora tenemos que multiplicar los primeros valores con los terceros, y los valores
que tengan una letra debemos hacer uso de la tabla, al hacer esto nos da de
resultado 8192+ 3072+ 96+11=3710. El valor en decimal del numero hexadecimal
2C6B16 es 3710

4096 256 16 1
163 162 161 160
2 C 6 B

8192+3072+96+11= 11371

2 C 6 B16= 1137110

A=10
B=11
C=12
D=13
E=14
F=15

6) Construyendo una tabla de verdad, demuestra que es correcta la ley distributiva


del lgebra de Boole: X * ( Y + Z) = ( X * Y) + ( X * Z)

X Y Z Y+Z X*(Y+Z) X*Y X*Z (X*Y)+X*Z


1 1 1 1 1 1 1 1
1 1 0 0 0 1 0 0
1 0 1 0 0 0 0 0
1 0 0 0 0 0 0 0
0 1 1 1 0 0 1 0
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0
3
2 = 2 * 2 * 2 = 8 Numero de Combinaciones

7) Construyendo una tabla de verdad, demuestra que es correcto el


teorema De Morgan: ( X + Y)1 = X1 Y 1

x y X1 Y1 X+Y (X+Y)1 X1 * Y1
1 1 0 0 1 0 0
1 0 0 1 1 0 0
0 1 1 0 1 0 0
0 0 1 1 0 1 1
8) Expresar la funcin de Boole F=xy+x'z como un producto en la forma de
trminos mximos
F = XY + X Z
F=(XY + X) (XY + Z)
F = (X+X) (Y+X) (X+Z) (Y+Z)
F = (X + Y) (X+Z) (Y+Z)

La funcin tiene tres variables (X,Y ,Z) y a estos trminos OR le hacen falta una
variable, entonces tenemos:

X1 + Y = X + Y +Z Z = (X + Y +Z) (X + Y+ Z)
X+Z = X + Z + Y Y = (X+Y+Z) (X+Y+ Z)
Y+Z = Y+Z + X X = (X + Y +Z) (X + Y + Z)

Se combinan los trminos y se quitan todos los que se repiten para obtener:

F= (X+Y+Z (X+Y+Z) (X+Y+Z) (X+Y+Z)


F= M0 M2 M4 M5
= F (X Y Z) = (0,2,4,5)

9) Expresar la funcin de Boole F=X+YZ como suma de trminos mnimos.

F = X (Y + Y') = XY + XY'
como hace falta una variable
F = XY (Z + Z') + XY'(Z + Z')
= XYZ + XYZ' + XY'Z + XY'Z'
En el segundo trmino Y'Z, hace falta una variable:
Y'Z = Y'Z(X + X') + XY'Z + X'Y'Z
Se combinan los trminos y se quitan todos los que se repiten para obtener
F = X + Y'Z
= XYZ + XYZ' + XY'Z + X'Y'Z
F = X'Y'Z + XY'Z' + XY'Z XYZ' + XYZ
= M1 + M4 + M5 + M6 + M7
Bibliografa

http://recursostic.educacion.es/secundaria/edad/4esotecnologia/quincena5/
4q2_contenidos_2c.htm

https://es.wikihow.com/convertir-decimales-a-octales

https://es.wikihow.com/convertir-de-decimal-a-hexadecimal

https://es.wikihow.com/convertir-binario-a-decimal

http://arantxa.ii.uam.es/~ig/practicas/enunciados/prac3/hexadecimaldecimal.pdf

https://prezi.com/fkogv-bophng/ley-distributiva-aplicada-a-las-tablas-de-verdad/

http://ocw.pucv.cl/cursos-1/sistemas-digitales/materiales-de-clases-
1/catedras/tema-4

http://www.mfbarcell.es/docencia_uned/fsd/TEMA_01/46282412-minterms-
maxterms.pdf

http://temaslogica1006david.blogspot.mx/2013/11/10terminos-minimos-y-
maximos.html