9. Sınıf · Algoritma ve Bilişim

Mantık: Önermeler ve Niceleyiciler

~7 dk okumaZorluk: Orta18 çözümlü soru

Algoritmaların karar adımları "doğru mu, yanlış mı?" sorusuna dayanır — işte mantık bunun dilidir. Bu derste önerme kavramını, önermeleri birleştiren bağlaçları (değil, ve, veya, ise, ancak ve ancak), bunların doğruluk tablolarını ve "her / bazı" gibi niceleyicileri öğreneceğiz. Mantık, hem koşul kurmanın hem de bir akıl yürütmenin geçerli olup olmadığını denetlemenin temelidir. Bol örnek ve "Sıra Sende" alıştırmalarıyla pekiştireceğiz.

1. Önerme Kavramı

Önerme, doğru (1) ya da yanlış (0) olduğu kesin olarak söylenebilen yargı cümlesidir. Bir önerme aynı anda hem doğru hem yanlış olamaz.

Önermeler p,\ q,\ r harfleriyle gösterilir. Bir p önermesinin değili p' (ya da \neg p), doğruluk değerini tersine çevirir.

Örnek
Soru

Aşağıdakilerden hangileri önermedir? "2+2=5", "Pencereyi aç.", "7 tek sayıdır."

  1. "2+2=5": doğru/yanlış denebilir (yanlış) → önerme.
  2. "Pencereyi aç.": emir cümlesi → önerme değil.
  3. "7 tek sayıdır": doğru → önerme.
Sonuç: 1. ve 3. önermedir; 2. değildir.

2. Değil (Olumsuzlama)

p' önermesi, p doğruysa yanlış, p yanlışsa doğrudur:

pp'
10
01

Ayrıca (p')'=p'dir (bir önermenin değilinin değili kendisidir).

Örnek
Soru

"p: 9 bir tam karedir" önermesinin değilini yazıp doğruluk değerini bulunuz.

  1. p doğrudur (9=3^2), yani p=1.
  2. Değili p': "9 bir tam kare değildir".
  3. p=1 olduğundan p'=0 (yanlış).
Sonuç: p': "9 tam kare değildir", değeri 0.

3. Ve (\wedge) — Veya (\vee)

İki önerme bağlaçla birleştirilir:

pqp\wedge qp\vee q
1111
1001
0101
0000
Örnek
Soru

p=1, q=0 iken p\wedge q ve p\vee q değerlerini bulunuz.

  1. p\wedge q: ikisi birden doğru değil (q=0) → 0.
  2. p\vee q: en az biri doğru (p=1) → 1.
Sonuç: p\wedge q=0, \;p\vee q=1.
pqp ∧ q (ortak bölge)
Şekil 1 — Ve (p\wedge q): taralı bölge yalnız iki dairenin ortak kısmıdır. Bir nokta hem p hem q bölgesindeyse p\wedge q doğrudur; yani ikisi de doğru olmadıkça sonuç 0'dır.
pqp ∨ q (birleşim)
Şekil 2 — Veya (p\vee q): taralı bölge iki dairenin birleşimidir. Daire bölgelerinden en az birinde olmak yeter; yalnız her iki dairenin de dışında kalan nokta (ikisi de yanlış) için p\vee q=0 olur.

4. İse (\Rightarrow) — Ancak ve Ancak (\Leftrightarrow)

pqp\Rightarrow qp\Leftrightarrow q
1111
1000
0110
0011
Örnek
Soru

"Yağmur yağarsa (p) yerler ıslanır (q)" önermesi p=0 (yağmur yağmadı) iken p\Rightarrow q ne olur?

Koşullu önerme yalnız p doğru ve q yanlışken yanlıştır. p yanlışsa önerme her durumda doğru kabul edilir.

  1. p=0 (öncül yanlış).
  2. Tabloya göre p=0 olan satırlarda p\Rightarrow q daima 1'dir.
Sonuç: p\Rightarrow q=1 (doğru).

5. Niceleyiciler: Her (\forall) ve Bazı (\exists)

Bir özelliğin kaç eleman için geçerli olduğunu niceleyiciler belirtir:

Değil alındığında niceleyici yer değiştirir: "her ... doğru"nun değili "bazı ... yanlış"tır.

Örnek
Soru

"Her doğal sayı çifttir" önermesinin doğruluk değerini bulup değilini yazınız.

  1. Önerme: \forall doğal sayı çift. Bu yanlıştır çünkü 3 tektir (bir karşıt örnek yeter).
  2. Değili: "Bazı doğal sayılar çift değildir" — bu doğrudur.
Sonuç: Önerme yanlış (0); değili "bazı doğal sayılar tektir" (doğru).

Çözümlü Örnekler

Örnek
Soru

p=0, q=1 iken p'\vee q değerini bulunuz.

  1. p'=1 (p=0'ın değili).
  2. p'\vee q=1\vee 1=1.
Sonuç: 1.
Örnek
Soru

p=1, q=1 iken (p\wedge q)\Rightarrow p' değerini bulunuz.

  1. p\wedge q=1\wedge 1=1.
  2. p'=0.
  3. 1\Rightarrow 0: öncül doğru, sonuç yanlış → 0.
Sonuç: 0.
Örnek
Soru

"x>2 ise x>0'dır" önermesi her gerçek x için doğru mudur?

  1. x>2 olan her sayı zaten 0'dan büyüktür.
  2. Öncül doğruyken sonuç da daima doğru; öncül yanlışken önerme zaten doğru kabul edilir.
Sonuç: Evet, her x için doğrudur.
Örnek
Soru

"Bazı asal sayılar çifttir" önermesinin doğruluk değerini bulunuz.

  1. En az bir örnek yeterli: 2 hem asal hem çifttir.
Sonuç: Doğru (1).

Alıştırmalar — Sıra Sende

Önce kendin çözmeyi dene; sonra çözümü açıp karşılaştır.

Örnek
Soru

"10, 3 ile tam bölünür" önermesinin doğruluk değeri ve değili nedir?

  1. 10, 3'e tam bölünmez → önerme 0 (yanlış).
  2. Değili: "10, 3 ile tam bölünmez" → 1 (doğru).
Sonuç: Önerme 0; değili doğru.
Örnek
Soru

p=1, q=0 iken p\wedge q' değerini bul.

  1. q'=1.
  2. p\wedge q'=1\wedge 1=1.
Sonuç: 1.
Örnek
Soru

p=0, q=0 iken p\Rightarrow q değerini bul.

  1. Öncül p=0 olduğundan koşullu önerme doğrudur.
Sonuç: 1.
Örnek
Soru

"Her üçgenin iç açıları toplamı 180°'dir" önermesinin niceleyicisi ve doğruluk değeri nedir?

  1. Niceleyici "her" → evrensel (\forall).
  2. Bu, bütün üçgenler için geçerlidir → doğru.
Sonuç: Evrensel niceleyici; önerme doğru (1).
Örnek
Soru

"Bütün kuşlar uçar" önermesinin değilini yaz.

  1. "Her" → değili "bazı ... değil".
Sonuç: "Bazı kuşlar uçmaz."
Örnek
Soru

p=1, \;q=0, \;r=1 iken (p\wedge q')\vee r değerini bul.

  1. İçteki değili al: q'=1.
  2. p\wedge q'=1\wedge 1=1.
  3. (p\wedge q')\vee r=1\vee 1=1.
Sonuç: 1.
Örnek
Soru

p\Rightarrow q koşullu önermesi yalnız hangi p,q değerlerinde yanlıştır? Buna dayanarak p=1, \;q=0 iken (p\Rightarrow q)' değerini bul.

  1. p\Rightarrow q yalnız p=1 ve q=0 iken 0'dır; diğer üç durumda 1'dir.
  2. Verilen değerler tam bu durum: p\Rightarrow q=0.
  3. Değilini al: (p\Rightarrow q)'=1.
Sonuç: p=1,\ q=0 iken yanlıştır; istenen değer 1.
Örnek
Soru

p\vee p' bileşik önermesi her p için aynı değeri mi alır? Doğruluk tablosu kurarak gösterin. (Böyle hep 1 olan önermelere totoloji denir.)

p için iki olası satır var: p=1 ve p=0. Her satırda önce p', sonra p\vee p' değerini yaz.

  1. p=1 satırı: p'=0, \;p\vee p'=1\vee 0=1.
  2. p=0 satırı: p'=1, \;p\vee p'=0\vee 1=1.
  3. Her iki satırda da sonuç 1 çıktı.
Sonuç: Evet, p\vee p' daima 1'dir; bir totolojidir.
Örnek
Soru

De Morgan kuralıyla (p\vee q)' ifadesini p' ve q' cinsinden yaz; sonra p=1, \;q=0 için her iki tarafın da aynı değeri verdiğini doğrula.

De Morgan: bir bileşik önermenin değili alınırken \vee ile \wedge yer değiştirir ve her parçanın değili alınır. Yani (p\vee q)'=p'\wedge q'.

  1. Kural: (p\vee q)'=p'\wedge q'.
  2. Sol taraf: p\vee q=1\vee 0=1, değili (p\vee q)'=0.
  3. Sağ taraf: p'=0, \;q'=1, \;p'\wedge q'=0\wedge 1=0.
  4. İki taraf da 0; eşitlik doğrulandı.
Sonuç: (p\vee q)'=p'\wedge q'; verilen değerlerde her iki taraf 0.

Sık Yapılan Hatalar

Not: Bir bileşik önermenin değerini bulmanın güvenli yolu doğruluk tablosu kurmaktır: içteki ifadeleri (p', p\wedge q gibi) tek tek hesapla, dıştakini en son birleştir.