Desarrollo en .NET C# de aplicación de simplificación de funciones de Álgebra de Boole usando mapas de Karnaugh

Juárez Rodríguez, Héctor (2021). Desarrollo en .NET C# de aplicación de simplificación de funciones de Álgebra de Boole usando mapas de Karnaugh. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Desarrollo en .NET C# de aplicación de simplificación de funciones de Álgebra de Boole usando mapas de Karnaugh
Author/s:
  • Juárez Rodríguez, Héctor
Contributor/s:
  • Gutiérrez Fernández, José
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: July 2021
Subjects:
Freetext Keywords: Mapas de Karnaugh; Álgebra de Boole
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (602kB)

Abstract

El proyecto que se expone en este documento consiste en la creación de una aplicación de escritorio de Windows que permita la simplificación de funciones de álgebra de Boole, también llamadas funciones binarias o funciones lógicas, mediante uno de los métodos de resolució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áctico puesto que el objetivo principal de desarrollo es que la aplicación resultante sea utilizada por los futuros estudiantes de la ETSISI (Escuela Técnica Superior de Ingeniería de Sistemas Informáticos) de la Universidad Politécnica de Madrid, concretamente por los que estén cursando la asignatura Fundamentos de Computadores. El mayor factor a la hora de tomar decisiones de diseño ha sido el objetivo del proyecto. Por ello, al tratarse de un proyecto con fines didácticos, se ha enfocado el proyecto a que la aplicación sea lo más sencilla e intuitiva posible, de manera que facilite el aprendizaje del método de los Mapas de Karnaugh. En el presente documento se ven reflejados detalladamente el marco teórico del proceso de simplificación de funciones binarias mediante el método de Mapas de Karnaugh, las herramientas utilizadas y las razones de su utilización y los procesos llevados a cabo para la correcta simplificación en la aplicació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.

More information

Item ID: 68235
DC Identifier: https://oa.upm.es/68235/
OAI Identifier: oai:oa.upm.es:68235
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 19 Aug 2021 15:20
Last Modified: 19 Aug 2021 15:20
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM