Bugün birlikte, mantıksal ifadeleri basitleştirmeyi, temel yasalarla tanışmayı ve mantık fonksiyonlarının hakikat tablolarını incelemeyi öğreneceğiz.
Bu maddenin neden gerek duyulduğuyla başlayalım. Hiç konuştuğunu fark ettin mi? Unutmayın ki konuşmamız ve eylemlerimiz her zaman mantık yasalarına tabidir. Bir olayın sonucunu bilmek ve sıkışıp kalmamak için, basit ve mantıklı mantık kurallarını inceleyin. Bilgisayar bilimlerinde iyi bir değerlendirme yapmanıza veya tek bir devlet sınavında daha fazla top almanıza değil, aynı zamanda yaşam koşullarında rastgele değil hareket etmenize yardımcı olacaklardır.
Mantıksal ifadeleri basitleştirmeyi öğrenmek için bilmeniz gerekenler:
Şimdi bu konuları çok ayrıntılı olarak ele alacağız. İşlemlerle başlayalım. Hatırlanması oldukça kolay.
İşlemin gerekli olduğunu unutmayın.sıkı bir sırayla gerçekleştirmek: inkar, çarpma, ekleme, sonuç, eşdeğerlik. "Sheffer's stroke" ve "Pierce's arrow" işlemleri için öncelik sırası yoktur. Bu nedenle, karmaşık bir ifadede bulundukları sırayla gerçekleştirilmelidirler.
Mantıksal ifadeyi basitleştirin ve oluşturunTemel işlemler tablosunu bilmeden başka bir çözüm için doğruluk tablosu imkansızdır. Şimdi onlarla tanışmayı öneriyoruz. Değerlerin doğru veya yanlış bir değer alabileceğini unutmayın.
Bir bağlantı için tablo şu şekilde görünür:
İfade numarası 1 | İfade numarası 2 | Sonuç |
yalan | yalan | yalan |
yalan | Hakikat | yalan |
Hakikat | yalan | yalan |
Hakikat | Hakikat | Hakikat |
Operasyon masası için bağlantı:
İfade numarası 1 | İfade numarası 2 | Sonuç |
- | - | - |
- | + | + |
+ | - | + |
+ | + | + |
olumsuzluk:
Giriş değeri | Sonuç |
Gerçek ifade | - |
Yanlış ifade | + |
sonucu:
İfade numarası 1 | İfade numarası 2 | Sonuç |
- | - | Hakikat |
- | + | Hakikat |
+ | - | yalan |
+ | + | Hakikat |
eşdeğerlik:
İfade numarası 1 | İfade numarası 2 | Sonuç |
yanlış | yanlış | + |
yanlış | gerçek | - |
gerçek | yanlış | - |
gerçek | gerçek | + |
Schiffer Barı:
İfade numarası 1 | İfade numarası 2 | Sonuç |
0 | 0 | Hakikat |
0 | 1 | Hakikat |
1 | 0 | Hakikat |
1 | 1 | yalan |
Pierce'in Oku:
İfade numarası 1 | İfade numarası 2 | Sonuç |
- | - | + |
- | + | - |
+ | - | - |
+ | + | - |
Bilgisayar bilimlerindeki mantıksal ifadeleri sadeleştirme konusunda, basit ve anlaşılabilir mantık yasalarına cevap bulmamızda yardımcı olacağız.
En basit çelişki yasasıyla başlayalım. Eğer karşıt kavramları (A ve notA) çarparsak, o zaman bir yalan alırız. Karşılıklı kavramların eklenmesi durumunda, gerçeği elde ederiz, bu yasaya "dışlanan üçüncü yasa" denir. Çoğu zaman Boole cebrinde çifte olumsuzlama (A değil) ile ilgili ifadeler vardır, bu durumda cevap A'yı alırız. Ayrıca iki de Morgan kanunu vardır:
Çoğunlukla çoğaltma var, bir ve buAynı değer (A veya B) eklenir veya birbiriyle çarpılır. Bu durumda, tekrarlama yasası geçerlidir (A * A = A veya B + B = B). Ayrıca emilim yasaları vardır:
İki yapıştırma kanunu var:
Mantıksal ifadeleri basitleştirmek kolaydır.Boole cebrinin yasalarını bilir. Bu bölümde listelenen tüm yasalar deneyimle test edilebilir. Bunu yapmak için, parantezleri matematik yasalarına göre açın.
Mantıklı basitleştirmenin tüm özelliklerini inceledik.ifadeler, şimdi yeni bilgilerini pratikte birleştirmek için gereklidir. Okul müfredatından üç örnek ile tek tip devlet sınav biletlerini birlikte analiz etmenizi öneririz.
İlk örnekte, ifadeyi basitleştirmemiz gerekiyor: (C * E) + (C * değil E). Her şeyden önce, hem birinci hem de ikinci parantezlerin aynı C değişkenine sahip olduğu gerçeğine dikkat çekeriz, biz onu parantez içinden çıkarmanızı öneririz. Manipülasyondan sonra şu ifadeyi alırız: C * (E + notE). Daha önce üçüncü olarak dışlama yasasını düşündük, bu ifadeye göre uygularız. Bunu takiben, E + 'nin E = 1 olmadığını belirtebiliriz, böylece ifademiz şu formu alır: C * 1. C * 1 = C olduğunu bilerek ortaya çıkan ifadeyi basitleştirebiliriz.
Bir sonraki görevimiz: basitleştirilmiş mantıksal ifadenin ne olacağı (C + değil) + (C + E) + C * E?
Lütfen dikkat, bu örnektekarmaşık ifadelerin reddi, de Morgan'ın yasaları tarafından yönlendirilen kurtulmak için buna değer. Onları uygulayarak, şu ifadeyi alırız: değil C * E + değil C * değil E + C * E. Yine bir değişkenin iki terim ile tekrarını gözlemledik, parantezden çıkardık: C * (E + neE) + C * E değil. Yine, dışlama yasasını uyguluyoruz: notC * 1 + C * E. "NotC * 1" ifadesinin, notC: notC + C * E'ye eşit olduğunu hatırlarız. Daha sonra, dağıtım yasasını uygulamak için teklif ediyoruz: (notC + C) * (notC + E). Üçüncü olanın ortadan kaldırılması yasasını uyguluyoruz: C + E değil.
Mantıksal ifadeyi basitleştirmenin aslında çok basit olduğuna ikna oldunuz. Örnek sayı 3 daha az ayrıntıyla boyanacak, kendiniz yapmaya çalışılacaktır.
İfadeyi basitleştirin: (D + E) * (D + F).
Gördüğünüz gibi, karmaşık mantıksal ifadelerin sadeleştirilmesi yasalarını biliyorsanız, bu görev asla size herhangi bir zorluğa neden olmaz.
</ p>