Actividad 1. Sistemas de Numeración y Álgebra de Boole

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 15

 Nombre completo del alumno:

Xochiquetzal Castro Del Angel.

 Matrícula:

165379

 Grupo:

K108

 Nombre completo de la materia:

(20) DISEÑO DIGITAL

 Nombre completo del docente asesor de la materia:

JUAN RAYMUNDO VAN SCOIT RODRIGUEZ

 Número y tema de la actividad:

Actividad 1. Sistemas de numeración y álgebra de Boole

 Ciudad:

Tabasco

 Fecha:

15/01/2023
1. Revisa los apuntes, así como la lectura complementaria del bloque.

2. Resuelve los ejercicios que se encuentran en el archivo de apoyo, mostrando y


explicando el proceso, desarrollo y resultado de los mismos.

3. Deberás enviar tu actividad en un documento de Microsoft Office Word,


considerando los siguientes aspectos para el desarrollo de la actividad:

- Incorpora capturas de pantalla donde se muestre el proceso y desarrollo de los


ejercicios, así como del resultado obtenido.

- Describe de forma clara el proceso y desarrollo de los ejercicios, así como del
resultado obtenido.

- El documento deberá incluir portada de presentación, introducción y conclusiones.

- En caso de utilizar fuentes de consulta externa, cita en formato APA.

4. Sube la evidencia de aprendizaje en el espacio indicado en la plataforma.

5. Revisa el instrumento de evaluación para conocer los aspectos que se te serán


evaluados.
Introducción:

La presente actividad se centra en la aplicación del álgebra de Boole y los sistemas de


numeración en el ámbito digital. A través de la resolución de diversos ejercicios, se
exploran conversiones entre sistemas numéricos y se demuestran propiedades
fundamentales del álgebra de Boole mediante tablas de verdad. Además, se
exploraron las leyes y teoremas fundamentales del álgebra de Boole. Este proceso se
apoya en la revisión de apuntes y lecturas complementarias para garantizar una
comprensión integral.

Se comenzó por revisar los apuntes y la lectura complementaria del bloque, brindando
una base teórica para el desarrollo de los ejercicios. Luego, se resolvieron diferentes
ejercicios, mostrando y explicando el proceso paso a paso, así como los resultados
obtenidos.

En la siguiente documentación, se detallan los pasos seguidos para convertir números


decimales a binario, octal y hexadecimal, así como la conversión inversa. Se
demostraron dos propiedades importantes del álgebra de Boole: la ley distributiva y el
teorema De Morgan. Se construyeron tablas de verdad para ambas propiedades y se
verificó que las salidas fueran idénticas en todas las combinaciones de entrada. La
simplificación de funciones booleanas a través del uso de mapas de Karnaugh se
presenta como una herramienta clave, permitiendo expresar funciones en términos
máximos y mínimos.

Cada ejercicio se aborda con claridad, mostrando el proceso paso a paso y


proporcionando capturas de pantalla para una comprensión visual. Además, se
destacan las aplicaciones prácticas de estos conceptos en la simplificación de
funciones booleanas, esencial para la eficiencia en el diseño de circuitos digitales.

Con el análisis detallado de cada ejercicio, se busca no solo cumplir con los requisitos
de la actividad, sino también brindar una comprensión profunda y aplicada de los
conceptos abordados. La documentación incluye elementos formales como portada,
introducción y conclusiones, además de citar adecuadamente las fuentes utilizadas
según el formato APA.

En resumen, esta actividad constituye un ejercicio práctico y reflexivo sobre la


aplicación del álgebra de Boole y los sistemas de numeración en el ámbito de la
electrónica digital, proporcionando una base sólida para el entendimiento y la
aplicación de estos conceptos en situaciones reales.
EJERCICIOS

1) Convertir el número 100 decimal a binario

Se crea una suma de potencias elevados a ala potencia 2, conocido como código
binario.
1100100 es el binario de 100:
Divide 100 entre 2.

Registra el residuo (0) y el cociente (50).

Divide 50 entre 2.

Registra el residuo (1) y el cociente (25).

Continúa este proceso hasta que el cociente sea 0.

La representación binaria será el conjunto de residuos leído en orden inverso:


1100100.

100 0
50 0
25 1
12 0
6 0
3 1
1 1

1×2^6 + 1×2^5 + 0x2^4 + 0x2^3 + 1×2^2 + 0x2^1 + 0x2^0 = 100


Binario 100 = 11001002

El binario para 100 es: 1100100


2) Convertir el número 510 decimal a octal

Para pasar un número al sistema octal se aplica el método de divisiones sucesivas


dividiendo por 8.

510 entre 8 sobra 6

63 entre 8 sobra 7

7 entre 8 sobra 7

510 6
63 7
7 7
510 10 = 7768

Registra los residuos en orden inverso para obtener la representación octal: 776

3) Convertir el número 340 a hexadecimal

Para pasar un número al sistema hexadecimal lo tenemos que dividir por 340 entre 16.
1° dividimos el número entre 16 hasta que el número sea 1 e iremos quedándonos con
los restos.
Registra los residuos en orden inverso, utilizando letras para representar valores
mayores a 9. (Si son mayores que 10 sustituimos por letra adecuada).

340 entre 16 sobra 4

21 entre 16 sobra 5

1 entre 16 sobra 1

340 4
21 5
1 1
34010 = 15416

La representación hexadecimal será: 154.


4) Convertir el número (100101)2 a decimal
Para esta conversión se utiliza la siguiente formula:

Para un numero binario bn-1.... b1b0 se multiplicar cada casilla por su potencia de 2.

Decimal = b0 * 2 b0 +.... bn-1 * 2 bn-1

En este caso para el binario 100101

32 16 8 4 2 1
1 0 0 1 0 1
32 + 0+ 0+ 4+ 0+ 1+
32 + 4 + 1 = 37 10

Usa el método de posición asignando pesos a cada bit: (1 * 2^5) + (0 * 2^4) + (0 * 2^3)
+ (1 * 2^2) + (0 * 2^1) + (1 * 2^0) = 37.

5) Convertir el número ((2C6B)16 a decimal

Para esta con versión se utiliza la siguiente formula:


Para el número binario bn-1.... b1b0 debemos multiplicar cada casilla por su potencia
de 2
Decimal = b0 * 160 +.... bn-1 * 16n-1

4096 256 16 1
1 0 0 1
8192 3072 96 + 11
+ +
8192 + 3072 + 96 + 11 = 11.371

Similar al ejercicio anterior, pero considerando que C = 12, 6 = 6 y B = 11 en


hexadecimal.

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

(2 * 16^3) + (12 * 16^2) + (6 * 16^1) + (11 * 16^0) = 11243.


+ (11 * 160) + (6 * 161) + (12 * 162) + (2 * 163) = + 11 * 1 + 6 * 16 + 12 * 256 + 2 *
4096 = 1137110
6) Construyendo una tabla de verdad, demuestra que es correcta la
ley distributiva del álgebra de Boole: X * ( Y + Z) = ( X * Y) + ( X * Z)

Mostrare con la tabla de verdad para ambas partes de la ecuación.

Muestra que para todas las combinaciones de entrada, las salidas son idénticas.

X, y, z, X Y+z X(y+z) Xy Xz Xy + xz
0, 0, 0 0 0 0 0 0 0
0, 0, 1 0 1 0 0 0 0
0, 1, 0 0 1 0 0 0 0
0, 1, 1 0 1 0 0 0 0
1, 0, 0 1 0 0 0 0 0
1, 0, 1, 1 1 1 0 1 1
1, 1, 0 1 1 1 1 0 1
1, 1, 1 1 1 1 1 1 1

x, y, z

Podemos ver que las columnas 4 y 7 son iguales


X (y+z)= xy +xz~~> propiedades distributiva da multiplicando booleana usamos.
++
0+0=0)
0+1=1+0=1)
(0*1=1*0=0)
(1*1=1)
Todas las combinaciones posibles, de 3 elementos (x,y,z ), donde asignan los valores,
(0,1), son 2^3=8, combinaciones diferentes.
7) Construyendo una tabla de verdad, demuestra que es correcto el
teorema De
Morgan: (X + Y)1 = X1 Y 1

Similar al paso anterior, se construye una tabla de verdad para ambas partes de la
ecuación.

Verifica que para todas las combinaciones de entrada, las salidas son idénticas.

X Y X+y (x + y),
0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0

Con esto comprobamos que al igual las funciones podemos obtener los mismo
resultados

X Y X´ Y´ X’y’
0 0 1 1 1
0 1 1 0 0
1 0 0 1 0
1 1 0 0 0

Entrada salida

x y +

0 0 1 1
0 1 1 1
1 0 1 1
1 1 0 0
8) Expresar la función de Boole F=xy+x'z como un producto en la
forma de términos máximos
Utilizamos el método de la tabla de Karnaugh para simplificar la función y expresamos
la función en términos máximos.

F = xy + x’z = (xy + x’) (xy + z)

= (x + x’) (y + x’) (x + z) (y + z)

= (x’ +y) (x + z) (y + z)

La función tiene 3 variables y a cada término le hace falta una variable;

x’ + y = x’ + y + zz’ = (x’ + y + z) (x’ + y + z’)

x + z = x + z + yy’ = (x + y + z) (x + y’ + z)

y + z = y + z + xx’ = (x + y + z) (x’ + y + z)

Combinamos los términos y se simplifica los que se repitan;

F = (x + y + z) (x + y’ + z) (x’ + y + z) (x’ + y + z’)


=M0M2M4M5

F (x, y, z) = II (0, 2, 4,5)


Los números representan los términos máximos de la función.
9) Expresar la función de Boole F=x+y´z como suma de términos
mínimos.
Nuevamente, usamos la tabla de Karnaugh para simplificar la función y expresar la
función en términos mínimos y después elegimos los términos que sean igual a 1, con
esto elaboraremos nuestra suma de mini términos.

X Y Z Xy X’ X’z F=xy+x’z
0 0 0 0 1 0 0
0 0 1 0 1 1 1
0 1 0 0 1 0 0
0 1 1 0 1 1 1
1 0 0 0 0 0 0
1 0 1 0 0 0 0
1 1 0 1 0 0 1
1 1 1 1 0 0 1

Simplificamos mediante el mapa de Karnaugh, para obtener nuestra expresión mínima


de mini términos.

x/ 00 01 11 10
yz
0 0 1 1 0
1 0 0 1 1
Conclusiones:

Conclusión de la Actividad:

La realización de la actividad "Sistemas de numeración y álgebra de Boole" ha sido


enriquecedora, proporcionando una comprensión profunda de los fundamentos
esenciales en el diseño digital. A lo largo de la resolución de los ejercicios propuestos,
se han abordado conceptos cruciales como la conversión entre sistemas numéricos, la
aplicación del álgebra de Boole y la demostración de propiedades fundamentales.

Lo que aprendí:

Conversiones Numéricas: Desarrollé habilidades para convertir números entre


los sistemas decimal, binario, octal y hexadecimal. Esto es vital en el diseño digital,
donde diferentes sistemas se utilizan para representar datos y direcciones de
memoria.

Álgebra de Boole: Reforcé la comprensión de las leyes y teoremas del álgebra de


Boole, que son esenciales para simplificar funciones lógicas y diseñar circuitos
digitales eficientes.

Aplicación Práctica: Aprendí a aplicar estos conceptos en situaciones prácticas,


demostrando propiedades como la ley distributiva y el teorema De Morgan a través de
tablas de verdad y utilizando mapas de Karnaugh para simplificar funciones
booleanas.

Importancia en el Campo Laboral:

Diseño Digital: Estos conocimientos son fundamentales en el diseño y desarrollo


de circuitos digitales, que son omnipresentes en dispositivos electrónicos modernos.

Eficiencia en Circuitos: La capacidad para simplificar funciones booleanas es


crucial para optimizar el rendimiento y la eficiencia de los circuitos digitales,
reduciendo la complejidad y el consumo de recursos.

Resolución de Problemas: La habilidad para convertir entre sistemas numéricos


y aplicar álgebra de Boole proporciona una base sólida para abordar problemas
complejos en el diseño y análisis de sistemas digitales.

Resumen de la Actividad: Durante esta actividad, revisé cuidadosamente los


apuntes y lecturas proporcionados, lo que me sirvió como base teórica para abordar
los ejercicios. Resolví cada uno de ellos paso a paso, incorporando capturas de
pantalla para una comprensión visual y aplicando las reglas del álgebra de Boole en la
simplificación de funciones. La actividad no solo cumplió con los requisitos formales,
sino que también proporcionó una experiencia práctica y reflexiva sobre la aplicación
de estos conceptos.

En resumen, la actividad ha fortalecido mis habilidades en sistemas de numeración y


álgebra de Boole, ofreciendo una base sólida para mi desarrollo académico y futuro
desempeño en el campo laboral relacionado con la electrónica digital.
Citas de apoyo de información en formato APA

(wikipedia, 2024 ) Enero 13. Mapa de Karnaugh. De Wikipedia, la enciclopedia


libre.

Bibliografía
wikipedia. (13 de enero de 2024 ). De Wikipedia, la enciclopedia libre . Obtenido de
mapa de karnaugh: https://en.wikipedia.org/wiki/Karnaugh_map

Gil, P. A. (2002). Algebra De Boole & Simplificación De Funciones Por Método


Algebraico. En Electrónica General 1 "Dispositivos &
Sistemas Digitales" (págs. 10-20; 27). España:
McGraw Hill.

González, G. J. (2002). Bits & Electronica. En Circuitos & Sistemas Digitales


(págs. 29- 30). España: UPSM.

González, G. J. (2002). Circuitos & Sistemas Digitales. En Circuitos & Sistemas


Digitales (págs. 1-18). España: UPSM.

González, G. J. (2002). Conceptos & Sistema Octal (Base 8). En Circuitos &
Sistemas Digitales (págs. 21-25). España: UPSM.

Wakerly, F. J. (2001). Conversiones Generales De Sistemas Numérico


Posicional. En Diseño Digital Principios y Prácticas
(págs. 29-32). México: Prentice Hall.

https://www.youtube.com/watch?v=uPHx9GqKDVA&list=PL46-B5QR6sHntg3995-
PvwyzUGZu4epRU

https://www.youtube.com/watch?v=TTpCRffVyJc&list=PL46-B5QR6sHntg3995-
PvwyzUGZu4epRU&index=12

https://www.youtube.com/watch?v=9_rpiAScBvk
https://www.youtube.com/watch?v=0T4n8orTiMo

https://www.youtube.com/watch?v=OvqUY7PaEAQ

https://www.youtube.com/watch?v=82hnGqS1WS0

https://www.youtube.com/watch?v=YdVr41WPrFM

https://www.youtube.com/watch?v=V-l_YcZvEqI&list=PLenmbJvDQ_-
AqOy47PRQ_qOa7MlaUtdA9

https://www.youtube.com/watch?v=ELFVX176ad8

https://www.youtube.com/watch?v=81PJ3OF7RMU

https://www.youtube.com/watch?v=fvA-3E5LoR0

https://www.youtube.com/watch?v=S_P4lHdcoEc

https://www.youtube.com/watch?v=Xuw2Dl3bHVM

https://www.youtube.com/watch?v=LOdkTs9P2s0

https://www.britannica.com/topic/Boolean-algebra

https://www.mongodb.com/docs/manual/data-modeling/
https://www.khanacademy.org/math/in-in-class-9-math-india-hindi

https://en.wikipedia.org/wiki/Binary_number#Binary_arithmetic

https://en.wikipedia.org/wiki/Boolean_algebra

https://en.wikipedia.org/wiki/Quine%E2%80%93McCluskey_algorithm

https://www.studocu.com/es-mx/document/instituto-de-estudios-universitarios-ac/
geometria-analitica/actividad-de-aprendizaje-1-sistemas-de-numeracion-y-algebra-de-
boole/13481123

También podría gustarte