How do I solve a Karnaugh Map?

Solving a Karnaugh Map can be very tricky as it requires a new type of thinking than you may be used to. I find the best method to solve a Karnaugh map to be setting it out as a table. Let's use the following expression as an example. (a ^ b ^ ¬c) v ((a ^ ¬b) v c). We set the grid up as follows, 2 variables along the side and one on the top. We then fill in the answers to each box in the grid using the values of the variables at the side and top and writing in the answer to the expression using the values of the variables along the top and side of the box. Once that is filled in we look for patterns. We are looking for 1s as we need to draw boxes around them. These boxes must be of size 2^x. So size 1 = 2^0, size 2 = 2^1, size 4 = 2^2, etc. The 1s in a box can't be diagonal but they can go over the edge of the box to the other side. Finally the boxes shoul be as big as possible and we have to cover all the 1s. So I'll fll this one in an you should see exactly how it works.

DD
Answered by Daniel D. Computing tutor

1977 Views

See similar Computing A Level tutors

Related Computing A Level answers

All answers ▸

Give two types of management of either hardware or other resources that are performed by an operating system.


What is the difference between validation and verification?


Given an unlimited number of light bulbs (that break at a certain height), and a building with 100 floors, how do you determine the height that the light bulb breaks?


What is an interface and why are they useful?


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2025 by IXL Learning