Quine-McCluskey algoritması
Örnek > 1. Adım: Asal çarpanların bulunması

İlk olarak, fonksiyonu bir tablo olarak yazıyoruz.
|  | A | B | C | D | F |
| --- | --- | --- | --- | --- | --- |
m0: 0
| m1 | 0 | 0 | 0 | 1 | 0 |
| m2 | 0 | 0 | 1 | 0 | 0 |
| m3 | 0 | 0 | 1 | 1 | 0 |
| m4 | 0 | 1 | 0 | 0 | 1 |
| m5 | 0 | 1 | 0 | 1 | 0 |
| m6 | 0 | 1 | 1 | 0 | 0 |
| m7 | 0 | 1 | 1 | 1 | 0 |
| m8 | 1 | 0 | 0 | 0 | 1 |
| m9 | 1 | 0 | 0 | 1 | x |
| m10 | 1 | 0 | 1 | 0 | 1 |
| m11 | 1 | 0 | 1 | 1 | 1 |
| m12 | 1 | 1 | 0 | 0 | 1 |
| m13 | 1 | 1 | 0 | 1 | 0 |
| m14 | 1 | 1 | 1 | 0 | x |
m15: 1
Bu tablodan çarpımların kanonik toplamını, fonksiyonun bir olarak değerlendirdiği mintermleri (önemsiz terimleri dışarıda bırakarak) toplayarak kolayca oluşturabilirsiniz:
fA,B,C,D=A'BCD' + ABC'D' + AB'CD' + ABC'D + ABC'D' + ABCD
Bu nedenle, optimize etmek için, bir olarak değerlendirilen tüm mintermler önce bir minterm tablosuna yerleştirilir. Önemsiz terimler de bu tabloya eklenir (adlar parantez içindedir), böylece mintermlerle birleştirilebilirler:
| 1lerin  sayısı | Minterm | İkili Gösterimi |
| --- | --- | --- |
| 1 | m4 | 0100 |
| 1 | m8 | 1000 |
| 2 | (m9) | 1001 |
| 2 | m10 | 1010 |
| 2 | m12 | 1100 |
| 3 | m11 | 1011 |
| 3 | (m14) | 1110 |
| 4 | m15 | 1111 |
Bu noktada mintermleri diğer mintermlerle birleştirmeye başlanabilir. İki terim yalnızca tek bir basamakla farklılık gösteriyorsa, o basamak, basamağın önemli olmadığını belirten bir tire ile değiştirilebilir. Artık birleştirilemeyecek terimler bir yıldız (*) ile işaretlenmiştir. Örneğin 1000 ve 1001, 100- verecek şekilde birleştirilebilir; bu, her iki mintermin de ilk hanenin 1 ve sonraki ikisinin 0 olduğunu ima ettiğini gösterir.
| 1lerin  sayısı | Minterm | 0-küp | 2>  Boyut etkileri | 2>  Boyut etkileri |
| --- | --- | --- | --- | --- |
| 1 | m4 | 0100 | m(4,12) | -100* |
| 1 | m8 | 1000 | m(8,9) | 100- |
| 1 | - | - | m(8,10) | 10-0 |
| 1 | - | - | m(8,12) | 1-00 |
| 2 | m9 | 1001 | m(9,11) | 10-1 |
| 2 | m10 | 1010 | m(10,11) | 101- |
| 2 | - | - | m(10,14) | 1-10 |
| 2 | m12 | 1100 | m(12,14) | 11-0 |
| 3 | m11 | 1011 | m(11,15) | 1-11 |
| 3 | m14 | 1110 | m(14,15) | 111- |
| 4 | m15 | 1111 | - |  |
Boyut 2'den Boyut 4'e geçerken - üçüncü bir bit değeri olarak ele alın. Örneğin, -110 ve -100, -1-0'ı vermek üzere birleştirilebilir, ca -110 ve -11-'in -11- vermesi gibi, ancak -110 ve 011- olamaz çünkü -110, 1110 tarafından ima edilirken 011- değil. (Püf Noktası: İlkini eşleştirin.)
| 1lerin sayısı | minterm | 0-küp | 2>  Boyut etkileri | 2>  Boyut etkileri | 4>  Boyut etkileri | 4>  Boyut etkileri |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | m4 | 0100 | m(4,12) | -100* | m(8,9,10,11) | 10--* |
| 1 | m8 | 1000 | m(8,9) | 100- | m(8,10,12,14) | 1--0* |
| 1 | - | - | m(8,10) | 10-0 | - | - |
| 1 | - | - | m(8,12) | 1-00 | - | - |
| 2 | m9 | 1001 | m(9,11) | 10-1 | m(10,11,14,15) | 1-1-* |
| 2 | m10 | 1010 | m(10,11) | 101- | - | - |
| 2 | - | - | m(10,14) | 1-10 | - | - |
| 2 | m12 | 1100 | m(12,14) | 11-0 | - | - |
| 3 | m11 | 1011 | m(11,15) | 1-11 | - | - |
| 3 | m14 | 1110 | m(14,15) | 111- | - | - |
| 4 | m15 | 1111 |  | - | - | - |
Not: Genel olarak bu işleme daha fazla terim birleştirilemeyecek duruma gelene kadar devam edilmelidir. Bu örnekteki terimlerin hiçbiri daha fazla birleştirilemez.