Boole Mantığının Avantajları ve Dezavantajları

İlk olarak 1800'lerin ortalarında matematikçi George Boole tarafından geliştirilen Boole mantığı, karar vermeye yönelik resmi, matematiksel bir yaklaşımdır. Bilinen semboller ve sayılar cebiri yerine Boole, evet ve hayır, bir ve sıfır gibi bir karar durumları cebiri oluşturdu. Boolean sistemi, elektrik mühendislerinin devreleri değiştirmek için yararlı olduğunu fark ettikleri, telefon ağlarına ve dijital bilgisayarlara yol açan 1900'lerin başına kadar akademide kaldı.

Boole Cebiri

Boole cebri, iki değerli karar durumlarını birleştirmek ve iki değerli bir sonuca ulaşmak için bir sistemdir. Boole cebri, 15.2 gibi standart sayıların yerine, sırasıyla "yanlış" ve "doğru" anlamına gelen sıfır ve bir olmak üzere iki değer alabilen ikili değişkenleri kullanır. Aritmetik yerine, ikili bir sonuç elde etmek için ikili değişkenleri birleştiren işlemlere sahiptir. Örneğin, "VE" işlemi, yalnızca argümanlarının veya girdilerinin her ikisi de doğruysa doğru bir sonuç verir. Boole cebrinde “1 AND 1 = 1”, ancak “1 AND 0 = 0”. VEYA işlemi, herhangi bir argüman doğruysa doğru bir sonuç verir. “1 VEYA 0 = 1” ve “0 VEYA 0 = 0”, VEYA işlemini gösterir.

instagram story viewer

Dijital Devreler

Boole cebri, 1930'larda telefon anahtarlama devreleri üzerinde çalışan elektrik tasarımcılarından yararlandı. Boole cebrini kullanarak, kapalı anahtarı bire veya "doğru"ya, açık anahtarı sıfıra veya "yanlış"a ayarlarlar. Aynı avantaj, bilgisayarları içeren dijital devreler için de geçerlidir. Burada, yüksek voltaj durumu "doğru"ya, düşük voltaj durumu ise "yanlış"a eşittir. Yüksek ve alçak gerilim durumlarını kullanma ve Boole mantığı, mühendisler basit evet-hayır karar vermeyi çözebilecek dijital elektronik devreler geliştirdiler. sorunlar.

Evet-Hayır Sonuçlar

Boole mantığı kendi başına yalnızca kesin, siyah veya beyaz sonuçlar verir. Asla bir "belki" üretmez. Bu dezavantaj, Boole cebrini yapabileceğiniz durumlarla sınırlar. tüm değişkenleri açık doğru veya yanlış değerler cinsinden ve bu değerlerin tek olduğu yerde belirtin sonuç.

Web Aramaları

Web aramaları, sonuçları filtrelemek için Boole mantığını kullanır. Örneğin, "otomobil satıcıları" hakkında bir arama yaparsanız, bir arama motorunun eşleşen yüz milyonlarca web sayfası olacaktır. “Chicago” kelimesini eklerseniz, sayı önemli ölçüde düşer. Arama motoru Boole cebrini kullanarak “araba” VE “bayi” VE “Chicago” ile eşleşen sayfaları getirir; başka bir deyişle, Web sayfasının hak kazanabilmesi için tüm şartlara sahip olması gerekir. Ayrıca, "araba" ve "bayi" VE ("Chicago" VEYA "Milwaukee") gibi size Chicago veya Milwaukee'deki araba satıcıları için sayfalar veren bir "VEYA" koşulu belirtebilirsiniz. Boole mantığının, arama sonuçlarını hassaslaştırmanın avantajı, her gün Web'de gezinen milyonlarca kişiye fayda sağlar.

zorluk

Boole mantığının dili karmaşıktır, yabancıdır ve biraz öğrenme gerektirir. Örneğin “VE” işlemi, günlük İngilizce'deki anlamına alışkın olan yeni başlayanların kafasını karıştırır. VE'nin sonuçlara eklemeyi ima ettiği gibi, "araba" VE "bayi" aramasının yalnızca "araba"dan daha fazla sonuç vermesini beklerler. Boole mantığı ayrıca bir ifadenin tam anlamını düzenlemek için parantez kullanılmasını gerektirir: “araba VEYA tekne VE bayi” size aşağıdakilerin bir listesini verir. tekne bayileri listesine eklenen otomobillerle ilgili herhangi bir şey, oysa “(araba VEYA tekne) VE bayi” otomobil bayileri ve teknelerin bir listesini verir. bayiler. Boole mantığının zorluğunun dezavantajı, kullanıcılarını onu öğrenmek için zaman harcayanlarla sınırlar.

Teachs.ru
  • Paylaş
instagram viewer