Boole İfadesi Dönüştürücü
Boole ifadelerini doğruluk tablosuna ve kurallı biçimlere (DNF/CNF) dönüştürün. Örnek: A && (B || !C) için sonuçları görün. İşlem tarayıcınızda yerel olarak…
Kullanmaya başla
Boole İfadelerini Anlamak ve Dönüştürmek
Boole ifadeleri dijital devrelerden programlama koşullarına kadar birçok alanda kullanılır. Bu araç, ifadenizi ayrıştırır ve doğruluk tablosu ile kurallı biçimleri (DNF ve CNF) üretir. Örneğin, A && (B || !C) ifadesini girdiğinizde, doğruluk tablosunda 1 satırları 100, 110 ve 111 olarak görünür. DNF biçimi (A && !B && !C) || (A && B && !C) || (A && B && C) şeklinde başlar.
Desteklenen Sözdizimi ve Öncelik Kuralları
Araç, NOT (!), AND (&&), OR (||) operatörlerini ve parantezleri destekler. Öncelik sırası: NOT, AND, OR. Kelime operatörleri (NOT, AND, OR) ve true/false sabitleri büyük/küçük harfe duyarsızdır; değişken adları ise duyarlıdır. Örneğin, not A or B geçerli bir ifadedir.
Kısıtlamalar ve Hata Durumları
En fazla altı farklı değişken kabul edilir; bu sayede doğruluk tablosu en fazla 64 satır içerir. Altıdan fazla değişken girilirse hata mesajı alırsınız. Desteklenmeyen karakterler, hatalı sözdizimi ve eşleşmeyen parantezler reddedilir. XOR, imkâsız, denklik, 0/1 sabitleri ve devre şeması girişi desteklenmez.
Kurallı Biçimler (DNF ve CNF)
DNF (toplamların çarpımı) ve CNF (çarpımların toplamı) ifadenin kurallı temsilleridir. Bu biçimler cebirsel olarak sadeleştirilmez; sadeleştirme için Karnaugh haritası aracını kullanabilirsiniz.
Sıkça Sorulan Sorular
- Doğruluk tablosundaki satır sıralaması nasıldır? Satırlar, her değişken için önce false (0) sonra true (1) olacak şekilde sıralanır; son değişken en hızlı değişir. Örneğin, üç değişkenli bir ifadede satırlar 000, 001, 010, 011, 100, 101, 110, 111 şeklindedir.
- Büyük/küçük harf duyarlılığı var mı? Değişken adları büyük/küçük harfe duyarlıdır; yani
Aveafarklı değişkenlerdir. Operatörler ve true/false sabitleri ise duyarsızdır. - İfademde altıdan fazla değişken kullanırsam ne olur? Araç hata verir; altıdan fazla değişkeni yok saymaz. Bu, doğruluk tablosunun boyutunu sınırlamak içindir.
Not: Bu araç yalnızca eğitim ve mühendislik amaçlıdır; sonuçlar doğruluk tablosu ve kurallı biçimlerle sınırlıdır.
İşlem tarayıcınızda yerel olarak yapılır.