Karnaugh haritası (KM ya da K-map) (İngilizce) Boolean cebri’ndeki ifadeleri sadeleştirmek için kullanılan bir yöntemdir. Maurice Karnaugh 1953’te Edward Veitch’in 1952’te keşfettiği Veitch tablosunun geliştirilmiş ve elektrik devrelerine odaklanmış versiyonu olarak tanıtıldı. Veitch tablosu ve Karnaugh haritası bu yüzden Marquand-Veitch diyagramı ve Karnaugh Veitch haritası (KV maps) olarak da bilinir.Karnaugh haritası insanların örüntü tanıyabilme kabiliyetini kullanarak karışık hesaplamaları sadeleştirir. Aynı zamanda potansiyel hata durumlarının hızlıca fark edilmesini ve ortadan kaldırılmasını kolaylaştırır.

Gerekli Boolean sonuçları iki boyutlu doğruluk tablosundan Karnaugh haritasına aktarılır. Karnaugh haritası, dışındaki hücrelerin Gray kodu ile sıralandığı ve bu hücrelerin yatay-düşey birleşimlerinin temsil ettiği her hücrenin bir giriş durumunun temsil edildiği bir haritadır. Haritadan 1 ve 0’ların standart formlardan birini oluşturan ideal grupları belirlenir. Bu gruplar ihtiyaç duyulan Boolean ifadesinin asgari terimle yazılmasında kullanılabilir. Karnaugh haritaları fiziksel devrelerde minimum sayıda mantık kapısı kullanılması için gerçek dünyadaki mantık gereksinimlerini sadeleştirmede kullanılır. Çarpımların toplamı ifadesi her zaman VE kapılarının bir VEYA kapısını beslemesiyle gerçekleştirilir. Toplamların çarpımı ifadesi ise VEYA kapılarının bir VE kapısını beslemesiyle gerçekleştirilir. Karnaugh haritaları aynı zamanda yazılım tasarımlarındaki mantık ifadelerini sadeleştirmek için de kullanılır. Boolean ifadeleri, koşullu durumlarda olduğu gibi okuması ve sürdürülebilmesi zor ve karmaşık hâle gelebilir. Ancak bir kez sadeleştirilen kod standart formlara getirildikten sonra VE- VEYA kapıları kullanılarak direkt gerçekleştirilebilir. Basit mantık ifadelerini sadeleştirmek için şematik ve mantıksal yöntemler Orta Çağ'dan beri bulunmakta. Karmaşık ifadeleri sadeleştirmek için daha sistematik metotların geliştirilmesi ise 1950’lere dayanıyor ancak 1980’lerin sonuna kadar pratikte en çok kullanılan yöntem Karnaugh haritasıydı.
Örnek
Karnaugh haritaları Boolean cebrinde yazılmış fonksiyonları sadeleştirmek için kullanılır. Örneğin, aşağıda doğruluk tablosu verilmiş Boolean fonksiyonunu inceleyin.
| A | B | C | D | f(A,B,C,D) | |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 |
| 2 | 0 | 0 | 1 | 0 | 0 |
| 3 | 0 | 0 | 1 | 1 | 0 |
| 4 | 0 | 1 | 0 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 | 0 |
| 6 | 0 | 1 | 1 | 0 | 1 |
| 7 | 0 | 1 | 1 | 1 | 0 |
| 8 | 1 | 0 | 0 | 0 | 1 |
| 9 | 1 | 0 | 0 | 1 | 1 |
| 10 | 1 | 0 | 1 | 0 | 1 |
| 11 | 1 | 0 | 1 | 1 | 1 |
| 12 | 1 | 1 | 0 | 0 | 1 |
| 13 | 1 | 1 | 0 | 1 | 1 |
| 14 | 1 | 1 | 1 | 0 | 1 |
| 15 | 1 | 1 | 1 | 1 | 0 |
Aşağıda, Boolean değişkenleri A,B,C,D ve onların tümleyenleri kullanılarak yazılmış, Boolean cebrindeki aynı fonksiyonun iki farklı sadeleştirilmemiş gösterimi bulunmaktadır.
,
haritadaki miniterimler (doğruluk tablosunda çıktısı 1 olan satırlar).
,
haritadaki maxiterimler (doğruluk tablosunda çıktısı 0 olan satırlar).
Karnaugh haritası


Yukarıdaki örnekte 4 farklı değişken 16 farklı şekilde gruplandırılabilir, bu yüzden doğruluk tablosunun 16 satırı ve Karnaugh haritasının 16 durumu var. Karnaugh haritası 4 x 4 oluşturuldu.
Satır ve sütün indisleri (Karnaugh haritasının üstünde ve solunda gösterilen) ikilik sayı sıralamasına göre değil de Gray kodu ile sıralandı. Gray kodu sayesinde ardışık hücreler arasında sadece 1 bit değişeceğinden emin olunuyor. Tamamlanan bir Karnaugh haritasının her bir hücresi, o kombinasyondaki girdiler için fonksiyonun oluşturacağı çıktıyı temsil ediyor.

Karnaugh haritası oluşturulduktan sonra doğruluk tablosundaki bilgiler, fonksiyonun sahip olduğu en basit formlardan birisini (standart form) oluşturmak için kullanılır. Karnaugh haritasındaki ardışık 1'ler ifadeleri sadeleştirebilmek için gruplanabilir. Miniterimler bu 1'lerin gruplanmasıyla elde edilir. Miniterim grupları dikdörtgen olmalı ve alanları ikinin katı olmalıdır (1, 2, 4, 8...). Miniterim dikdörtgenleri herhangi bir 0 değerini içermeden mümkün olan en geniş dikdörtgen olmalıdır. Gruplar içerisindeki hücreler farklı dikdörtgenler tarafından birden fazla kullanılabilir. İdeal gruplar aşağıda yeşil, kırmızı ve mavi çizgilerle işaretlenmiştir, kırmızı ve yeşil gruplar çakışır. Kırmızı grup 2 x 2 bir kare, yeşil grup ise 4 x 1 bir dikdörtgendir, kesişen kısımlar kahverengi ile belirtilmiştir.
Hücreler genellikle daha kolay gösterim için o hücreyi kapsayan girdilerle ifade edilir. Örneğin, AD, A ve D'nin doğru olduğu 2 x2'lik alanı(yukarıda 9,11,13,15 nolu hücreler) kapsar. Diğer taraftan AD ise A'nın doğru ve D'nin yanlış olduğunu (D doğru) gösterir.
Karnaugh haritası toroidaldır, yani dikdörtgen grupları köşelerden birleşebilir. (görsele bakınız). En sağdaki hücreler, en soldakilerle ve en üstteki hücreler, en alttakilerle komşuluktadır. Bakıldığı zaman karşılık gelen girdiler sadece bir bit farklıdır (gray kodunda ardışıktır).Bu yüzden AD gruplanabilir ve üstteki 12,8 alttaki 10,14 hücrelerini içine alır. Aynı mantıkla BD, dört köşeyi gruplayarak elde edilir.
Çözüm

Karnaugh haritası oluşturulduğunda ve komşuluktaki 1'ler gerekli şekilde gruplandığında cebirsel miniterimler, hangi 1'lerin aynı kutularda kaldığına bakılarak bulunabilir.
Kırmızıyı gruplamak için:
- A, kutu boyunca sabit ve 1 değerinde. Bu yüzden kırmızının temsil ettiği miniterimin cebirsel ifadesinde bulunmalı.
- B, kutu boyunca sabit bir değere sahip değil, bu yüzden dışlanmalı.
- C, değişmemekte. Kutu boyunca 0 olduğu için tümleyeni (NOT-C) alınmalı. Bu yüzden ifadede C olmalı.
- D, kutu boyunca sabit bir değere sahip değil, bu yüzden dışlanmalı.
Bu yüzden Boolem çarpımların toplamı gösteriminin terimlerinden biri AC olmalı.
Yeşili gruplarken, C ve D değişirken A ve B sabit kalıyor. B'nin değeri 0 ve dahil edilmeden önce tümleyeni alınmalı. Bu yüzden bir diğer terim ise AB. Fark edildiği üzere yeşil ile kırmızı gruplandırma kesişti ve bunda herhangi bir sakınca yok.
Aynı şekilde mavi kutu bize BCD terimini veriyor.
Bütün grupların terimlerini birleştiriyoruz. Devrenin normal formu:
Göründüğü üzere Karnaugh haritası aşağıdaki sadeleştirmeyi yapmamızı sağladı.
Bu ifadeyi boolean cebrinin aksiyomları ile de sadeleştirebilirdik ancak sadeleştirmenin alacağı zaman terim sayısı ile üslü olarak artacaktır.
Tersini Alma
Fonksiyonun tersi, aynı metod ile 0'ları gruplayarak çözülebilir.
Tersini kapsayacak bütün terimler gri kutularla ve farklı renkte sınırlarla gösterilmiştir.
- kahverengi: A, B
- altın rengi: A, C
- mavi: BCD
Buradan fonksiyonun tersi :
olmuştur.
De Morgan'ın yasalarını kullanarak, toplamların çarpımı bulunabilir.
Umursanmayan Durumlar

Karnaugh haritası aynı zamanda doğruluk tablosunda umursanmayan değerler olan fonksiyonlar için daha kolay sadeleştirmeler yapmamıza olanak sağlar. Umursanmayan durumlar tasarımcının çıktısını umursamadığı girdilerdir. Bu yüzden dikdörtgen gruplara eklenebilirler de eklenmeyebilirler de,hangi şekilde daha büyük kutular oluşturulabiliyorsa o tercih edilmelidir. Haritada genellikle X ya da - ile ifade edilirler.
Sağdaki örneğin üsttekinden farkı f(1,1,1,1) olan değerin umursanmayan durum olarak değiştirilmesidir. Bu durum kırmızı dikdörtgenin, haritanın altına kadar genişlemesine olanak sağlar ve bu sayede yeşil olarak gösterdiğimiz kutucuğu ortadan kaldırarak ifadeyi sadeleştirir.
Yeni basit denklem :
Görüldüğü üzere ilk terim sadece A, AC değil. Bu durumda umursanmayan durum sayesinde bir terimden kurtulduk (yeşil), birini sadeleştirdik (kırmızı) ve birinden hata tehlikesini(bir sonraki hata tehlikesi bölümünde gösterildiği gibi sarı terimden kurtulduk) kaldırdık.
Fonksiyonun tersi aşağıdaki gibi sadeleşir.
Hata tehlikesi
Eleme
Karnaugh haritaları hata tehlikelerini bulmakta ve kaldırmakta kullanışlıdırlar. Hata tehlikelerini Karnaugh haritalarında tespit etmek çok kolaydır çünkü bunlar sadece komşu ancak aynı kutunun üyesi olmayan bölgelerde gerçekleşebilir. Bununla birlikte, Gray kodunun doğası gereği ardışık bu bağlamda yukarıda anlatıldığı gibi özel bir anlama sahiptir, aslında bir dikdörtgen değil torus boyunca hareket ediyoruz.
- Yukarıdaki örnekte, olası bir hata tehlikesi C 1, D 0 iken ve A 1, B ise 1'den 0 a (mavi bölgeden yeşil bölgeye giderken) değişirken vardır.Bu örnekte, çıktı sabit 1 kalmak üzere tanımlanmış ancak bu geçiş denklemde özel bir terimle kapsanmadığından olası bir hata (çıktının anlık olarak 1'e geçişi) mevcuttur.
- Aynı örnekte bulunması daha zor ikinci bir olası hata vardır: D 0, A 1, B 1, C 1'den 0'a geçerken (mavi bölgeden kırmızı bölgeye). Bu durumda hata, haritanın üstünden altına wraps.

Hatanın gerçekten olup olmayacağı ve olması konusunda endişelenip endişelenmesi gerektiği uygulamanın fiziksel doğasına bağlıdır.Saatli mantıkta, istenen zamanda değişkenin değerinin belirlenmesi yeterlidir ancak örnekte saatli mantık gözetilmemiştir.
![]() | Bilgisayar ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |

wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Karnaugh haritasi KM ya da K map Ingilizce Boolean cebri ndeki ifadeleri sadelestirmek icin kullanilan bir yontemdir Maurice Karnaugh 1953 te Edward Veitch in 1952 te kesfettigi Veitch tablosunun gelistirilmis ve elektrik devrelerine odaklanmis versiyonu olarak tanitildi Veitch tablosu ve Karnaugh haritasi bu yuzden Marquand Veitch diyagrami ve Karnaugh Veitch haritasi KV maps olarak da bilinir Karnaugh haritasi insanlarin oruntu taniyabilme kabiliyetini kullanarak karisik hesaplamalari sadelestirir Ayni zamanda potansiyel hata durumlarinin hizlica fark edilmesini ve ortadan kaldirilmasini kolaylastirir Ornek bir Karnaugh haritasi Bu gorsel aslinda iki Karnaugh haritasini gostermektedir f fonksiyonun miniterimleri renkli dikdortgenler ve tumleyeninin maxiterimleri gri dikdortgenler Gorseldeki E makalede mi displaystyle sum m i seklinde gosterilen miniterimlerin toplamini temsil eder Gerekli Boolean sonuclari iki boyutlu dogruluk tablosundan Karnaugh haritasina aktarilir Karnaugh haritasi disindaki hucrelerin Gray kodu ile siralandigi ve bu hucrelerin yatay dusey birlesimlerinin temsil ettigi her hucrenin bir giris durumunun temsil edildigi bir haritadir Haritadan 1 ve 0 larin standart formlardan birini olusturan ideal gruplari belirlenir Bu gruplar ihtiyac duyulan Boolean ifadesinin asgari terimle yazilmasinda kullanilabilir Karnaugh haritalari fiziksel devrelerde minimum sayida mantik kapisi kullanilmasi icin gercek dunyadaki mantik gereksinimlerini sadelestirmede kullanilir Carpimlarin toplami ifadesi her zaman VE kapilarinin bir VEYA kapisini beslemesiyle gerceklestirilir Toplamlarin carpimi ifadesi ise VEYA kapilarinin bir VE kapisini beslemesiyle gerceklestirilir Karnaugh haritalari ayni zamanda yazilim tasarimlarindaki mantik ifadelerini sadelestirmek icin de kullanilir Boolean ifadeleri kosullu durumlarda oldugu gibi okumasi ve surdurulebilmesi zor ve karmasik hale gelebilir Ancak bir kez sadelestirilen kod standart formlara getirildikten sonra VE VEYA kapilari kullanilarak direkt gerceklestirilebilir Basit mantik ifadelerini sadelestirmek icin sematik ve mantiksal yontemler Orta Cag dan beri bulunmakta Karmasik ifadeleri sadelestirmek icin daha sistematik metotlarin gelistirilmesi ise 1950 lere dayaniyor ancak 1980 lerin sonuna kadar pratikte en cok kullanilan yontem Karnaugh haritasiydi OrnekKarnaugh haritalari Boolean cebrinde yazilmis fonksiyonlari sadelestirmek icin kullanilir Ornegin asagida dogruluk tablosu verilmis Boolean fonksiyonunu inceleyin Bir fonksiyonun dogruluk tablosu A B C D f A B C D 0 0 0 0 0 01 0 0 0 1 02 0 0 1 0 03 0 0 1 1 04 0 1 0 0 05 0 1 0 1 06 0 1 1 0 17 0 1 1 1 08 1 0 0 0 19 1 0 0 1 110 1 0 1 0 111 1 0 1 1 112 1 1 0 0 113 1 1 0 1 114 1 1 1 0 115 1 1 1 1 0 Asagida Boolean degiskenleri A B C D ve onlarin tumleyenleri kullanilarak yazilmis Boolean cebrindeki ayni fonksiyonun iki farkli sadelestirilmemis gosterimi bulunmaktadir f A B C D mi i 6 8 9 10 11 12 13 14 displaystyle f A B C D sum m i i in 6 8 9 10 11 12 13 14 mi displaystyle m i haritadaki miniterimler dogruluk tablosunda ciktisi 1 olan satirlar f A B C D Mi i 0 1 2 3 4 5 7 15 displaystyle f A B C D prod M i i in 0 1 2 3 4 5 7 15 Mi displaystyle M i haritadaki maxiterimler dogruluk tablosunda ciktisi 0 olan satirlar Karnaugh haritasi Boslukta torusa cizilmis K haritasi Nokta ile isaretli hucreler komsuluktadir K haritasinin yapisina bir ornek Cikti degerleri yerine dogruluk tablosunda en sagdaki degerler bu diyagram ABCD nin 10 luk tabandaki degerlerini temsil ediliyor dogruluk tablosunda en soldaki degerler bu yuzden bu bir Karnaugh haritasi degildir Yukaridaki ornekte 4 farkli degisken 16 farkli sekilde gruplandirilabilir bu yuzden dogruluk tablosunun 16 satiri ve Karnaugh haritasinin 16 durumu var Karnaugh haritasi 4 x 4 olusturuldu Satir ve sutun indisleri Karnaugh haritasinin ustunde ve solunda gosterilen ikilik sayi siralamasina gore degil de Gray kodu ile siralandi Gray kodu sayesinde ardisik hucreler arasinda sadece 1 bit degiseceginden emin olunuyor Tamamlanan bir Karnaugh haritasinin her bir hucresi o kombinasyondaki girdiler icin fonksiyonun olusturacagi ciktiyi temsil ediyor Bir dikdortgen 3 boyutta bir torusa bukulebilir Karnaugh haritasi olusturulduktan sonra dogruluk tablosundaki bilgiler fonksiyonun sahip oldugu en basit formlardan birisini standart form olusturmak icin kullanilir Karnaugh haritasindaki ardisik 1 ler ifadeleri sadelestirebilmek icin gruplanabilir Miniterimler bu 1 lerin gruplanmasiyla elde edilir Miniterim gruplari dikdortgen olmali ve alanlari ikinin kati olmalidir 1 2 4 8 Miniterim dikdortgenleri herhangi bir 0 degerini icermeden mumkun olan en genis dikdortgen olmalidir Gruplar icerisindeki hucreler farkli dikdortgenler tarafindan birden fazla kullanilabilir Ideal gruplar asagida yesil kirmizi ve mavi cizgilerle isaretlenmistir kirmizi ve yesil gruplar cakisir Kirmizi grup 2 x 2 bir kare yesil grup ise 4 x 1 bir dikdortgendir kesisen kisimlar kahverengi ile belirtilmistir Hucreler genellikle daha kolay gosterim icin o hucreyi kapsayan girdilerle ifade edilir Ornegin AD A ve D nin dogru oldugu 2 x2 lik alani yukarida 9 11 13 15 nolu hucreler kapsar Diger taraftan AD ise A nin dogru ve D nin yanlis oldugunu D dogru gosterir Karnaugh haritasi toroidaldir yani dikdortgen gruplari koselerden birlesebilir gorsele bakiniz En sagdaki hucreler en soldakilerle ve en ustteki hucreler en alttakilerle komsuluktadir Bakildigi zaman karsilik gelen girdiler sadece bir bit farklidir gray kodunda ardisiktir Bu yuzden AD gruplanabilir ve ustteki 12 8 alttaki 10 14 hucrelerini icine alir Ayni mantikla BD dort koseyi gruplayarak elde edilir Cozum Iki K haritasini gosteren sekil f A B C D fonksiyonu icin olan ve fonksiyonun miniterimlerine denk gelen dikdortgenler renkli gosterilmistir Kahverengi alan kirmizi 2x2 lik kare ile yesil 4x1 lik dikdortgenin kesisimidir f fonksiyonun tersi icin olan K haritasi gri dikdortgenler ile gosterilmistir ve maxiterimlere denk gelir Karnaugh haritasi olusturuldugunda ve komsuluktaki 1 ler gerekli sekilde gruplandiginda cebirsel miniterimler hangi 1 lerin ayni kutularda kaldigina bakilarak bulunabilir Kirmiziyi gruplamak icin A kutu boyunca sabit ve 1 degerinde Bu yuzden kirmizinin temsil ettigi miniterimin cebirsel ifadesinde bulunmali B kutu boyunca sabit bir degere sahip degil bu yuzden dislanmali C degismemekte Kutu boyunca 0 oldugu icin tumleyeni NOT C alinmali Bu yuzden ifadede C olmali D kutu boyunca sabit bir degere sahip degil bu yuzden dislanmali Bu yuzden Boolem carpimlarin toplami gosteriminin terimlerinden biri AC olmali Yesili gruplarken C ve D degisirken A ve B sabit kaliyor B nin degeri 0 ve dahil edilmeden once tumleyeni alinmali Bu yuzden bir diger terim ise AB Fark edildigi uzere yesil ile kirmizi gruplandirma kesisti ve bunda herhangi bir sakinca yok Ayni sekilde mavi kutu bize BCD terimini veriyor Butun gruplarin terimlerini birlestiriyoruz Devrenin normal formu AC AB BCD displaystyle A overline C A overline B BC overline D Gorundugu uzere Karnaugh haritasi asagidaki sadelestirmeyi yapmamizi sagladi f A B C D A BCD AB C D AB C D AB CD AB CD ABC D ABC D ABCD AC AB BCD displaystyle begin aligned f A B C D amp overline A BC overline D A overline B overline C overline D A overline B overline C D A overline B C overline D amp A overline B CD AB overline C overline D AB overline C D ABC overline D amp A overline C A overline B BC overline D end aligned Bu ifadeyi boolean cebrinin aksiyomlari ile de sadelestirebilirdik ancak sadelestirmenin alacagi zaman terim sayisi ile uslu olarak artacaktir Tersini Alma Fonksiyonun tersi ayni metod ile 0 lari gruplayarak cozulebilir Tersini kapsayacak butun terimler gri kutularla ve farkli renkte sinirlarla gosterilmistir kahverengi A B altin rengi A C mavi BCD Buradan fonksiyonun tersi f A B C D A B A C BCD displaystyle overline f A B C D overline A overline B overline A overline C BCD olmustur De Morgan in yasalarini kullanarak toplamlarin carpimi bulunabilir f A B C D f A B C D A B A C BCD A B A C BCD A B A C B C D displaystyle begin aligned f A B C D amp overline overline f A B C D amp overline overline A overline B overline A overline C BCD amp left overline overline A overline B right left overline overline A overline C right left overline BCD right amp left A B right left A C right left overline B overline C overline D right end aligned Umursanmayan Durumlar f A B C D displaystyle f A B C D icin ABCD 1111 umursanmayan durumla degistirildi Bu durum yesim terimi ortadan kaldirdi ve kirmizinin buyumesini sagladi Ayni zamanda mavinin tersini kaydirdi ve buyuttu Karnaugh haritasi ayni zamanda dogruluk tablosunda umursanmayan degerler olan fonksiyonlar icin daha kolay sadelestirmeler yapmamiza olanak saglar Umursanmayan durumlar tasarimcinin ciktisini umursamadigi girdilerdir Bu yuzden dikdortgen gruplara eklenebilirler de eklenmeyebilirler de hangi sekilde daha buyuk kutular olusturulabiliyorsa o tercih edilmelidir Haritada genellikle X ya da ile ifade edilirler Sagdaki ornegin usttekinden farki f 1 1 1 1 olan degerin umursanmayan durum olarak degistirilmesidir Bu durum kirmizi dikdortgenin haritanin altina kadar genislemesine olanak saglar ve bu sayede yesil olarak gosterdigimiz kutucugu ortadan kaldirarak ifadeyi sadelestirir Yeni basit denklem f A B C D A BCD displaystyle f A B C D A BC overline D Goruldugu uzere ilk terim sadece A AC degil Bu durumda umursanmayan durum sayesinde bir terimden kurtulduk yesil birini sadelestirdik kirmizi ve birinden hata tehlikesini bir sonraki hata tehlikesi bolumunde gosterildigi gibi sari terimden kurtulduk kaldirdik Fonksiyonun tersi asagidaki gibi sadelesir f A B C D A B A C A D displaystyle overline f A B C D overline A overline B overline A overline C overline A D Hata tehlikesiEleme Karnaugh haritalari hata tehlikelerini bulmakta ve kaldirmakta kullanislidirlar Hata tehlikelerini Karnaugh haritalarinda tespit etmek cok kolaydir cunku bunlar sadece komsu ancak ayni kutunun uyesi olmayan bolgelerde gerceklesebilir Bununla birlikte Gray kodunun dogasi geregi ardisik bu baglamda yukarida anlatildigi gibi ozel bir anlama sahiptir aslinda bir dikdortgen degil torus boyunca hareket ediyoruz Yukaridaki ornekte olasi bir hata tehlikesi C 1 D 0 iken ve A 1 B ise 1 den 0 a mavi bolgeden yesil bolgeye giderken degisirken vardir Bu ornekte cikti sabit 1 kalmak uzere tanimlanmis ancak bu gecis denklemde ozel bir terimle kapsanmadigindan olasi bir hata ciktinin anlik olarak 1 e gecisi mevcuttur Ayni ornekte bulunmasi daha zor ikinci bir olasi hata vardir D 0 A 1 B 1 C 1 den 0 a gecerken mavi bolgeden kirmizi bolgeye Bu durumda hata haritanin ustunden altina wraps K map 6 8 9 10 11 12 13 14 Hatanin gercekten olup olmayacagi ve olmasi konusunda endiselenip endiselenmesi gerektigi uygulamanin fiziksel dogasina baglidir Saatli mantikta istenen zamanda degiskenin degerinin belirlenmesi yeterlidir ancak ornekte saatli mantik gozetilmemistir Bilgisayar ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz K map 6 8 9 10 11 12 13 14 anti race
