@unpublished{upm68235, author = {H{\'e}ctor Ju{\'a}rez Rodr{\'i}guez}, title = {Desarrollo en .NET C\# de aplicaci{\'o}n de simplificaci{\'o}n de funciones de {\'A}lgebra de Boole usando mapas de Karnaugh}, address = {Madrid}, year = {2021}, month = {July}, url = {https://oa.upm.es/68235/}, abstract = {El proyecto que se expone en este documento consiste en la creaci{\'o}n de una aplicaci{\'o}n de escritorio de Windows que permita la simplificaci{\'o}n de funciones de {\'a}lgebra de Boole, tambi{\'e}n llamadas funciones binarias o funciones l{\'o}gicas, mediante uno de los m{\'e}todos de resoluci{\'o}n que se aplican en las funciones de pocas variables, en nuestro caso hasta 4, los Mapas de Karnaugh. El desarrollo de este proyecto tiene un fin did{\'a}ctico puesto que el objetivo principal de desarrollo es que la aplicaci{\'o}n resultante sea utilizada por los futuros estudiantes de la ETSISI (Escuela T{\'e}cnica Superior de Ingenier{\'i}a de Sistemas Inform{\'a}ticos) de la Universidad Polit{\'e}cnica de Madrid, concretamente por los que est{\'e}n cursando la asignatura Fundamentos de Computadores. El mayor factor a la hora de tomar decisiones de dise{\~n}o ha sido el objetivo del proyecto. Por ello, al tratarse de un proyecto con fines did{\'a}cticos, se ha enfocado el proyecto a que la aplicaci{\'o}n sea lo m{\'a}s sencilla e intuitiva posible, de manera que facilite el aprendizaje del m{\'e}todo de los Mapas de Karnaugh. En el presente documento se ven reflejados detalladamente el marco te{\'o}rico del proceso de simplificaci{\'o}n de funciones binarias mediante el m{\'e}todo de Mapas de Karnaugh, las herramientas utilizadas y las razones de su utilizaci{\'o}n y los procesos llevados a cabo para la correcta simplificaci{\'o}n en la aplicaci{\'o}n. Abstract: The project that is treated in this document consists in the creation of a Windows desktop application that allows the simplification of Boolean algebra expressions, also called binary functions or logic functions, by using one of the resolution methods that are applied in functions with a low variable number, up to 4 in our case, Karnaugh Maps. The devevelopment of this project was focused on a didactic objective, since its main reason to be is that the resulting application will be used by future ETSISI UPM students, specifically ?Fundamentos de Computadores? students. What mattered the most in the design decission making was the project?s objective. That?s why, since it is a didactic projects, it has been focused on the app being as simple and intuitive as posible, so it helps on learning the Karnaugh Maps method. The theoretical framework of the logic functions simplification method via Karnaugh Maps, the tools used and the reasons of their usage, as well as the process developed for the correct simplification in the application are shown in detail in this document.}, keywords = {Mapas de Karnaugh; {\'A}lgebra de Boole} }