Skip to content

Commit e8a0445

Browse files
authored
Update README.md
1 parent 7acfc90 commit e8a0445

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

README.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
1-
is a graphical user interface (GUI) program that uses Karnaugh-Map for visualization and minimization. Karnaugh-Map is a conventional method for visualizing and reducing logical expressions in algebraic logic. This method is used to simplify and analyze logical expressions and is especially used in the design and analysis of digital systems.
21

3-
Using this program, you can enter your logic expressions and display them graphically using Karnaugh-Map and then reduce them. The program is written in Python and C++.
2+
---
43

5-
Karnaugh-Map display: The program is able to display logical expressions in Karnaugh-Map format. Karnaugh-Map is a two-dimensional diagram in which the inputs and outputs of a logic statement are placed in the form of a table.
4+
# Karnaugh-Map 🌐
65

7-
Reduction of logical expressions: Using Karnaugh-Map, the program is able to reduce logical expressions. This reduction is used to simplify expressions and reduce the number of inputs and outputs.
6+
This program provides a **GUI** for visualizing and minimizing logical expressions using Karnaugh-Map. It helps simplify and analyze Boolean expressions commonly used in digital system design.
87

9-
Program features: The program has a graphical user interface that allows the user to easily enter logical expressions and view the results in the Karnaugh-Map. With the help of arranged objects on the page, it can do the following:
10-
1. Determining the number of necessary variables and their symbols for the logical expression
11-
2. Display the correct table
12-
3. Minimize and convert to Pos and vice versa
13-
4. The possibility of including dontcares
14-
5. Automatic counting of minterms, literals and terms, dontcares
15-
6. Ability to save results
16-
7. Display groupings in a form (by drawing colored circles) and also display in text form
17-
8. arrangement tooltip for each minterm with necessary explanations about it
8+
## Features 🚀:
9+
- **Karnaugh-Map visualization** of logic expressions
10+
- **Expression minimization** with simplifications
11+
- Ability to handle **don’t care conditions**
12+
- **Automatic counting** of minterms, literals, and terms
13+
- Graphical groupings with color-coded circles
14+
- **Save results** and provide explanations
1815

16+
## 🛠️ Technologies:
17+
- **Python**
18+
- **C++**
1919

20+
## 🔧 Installation:
21+
Clone or download this repository, and run the appropriate files to use the GUI tool.
22+
23+
---
2024

21-
Programming languages support: The program is written in Python and C++ programming languages. This allows you to easily develop the application and make necessary changes.

0 commit comments

Comments
 (0)