Commodore sayı 12, sayfa 53

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 53

Mantık İşlemleri

Buraya kadar mümkün bütün sayısal bilgilerin ve aralarındaki ilişkilerin bilgisayarda 2 tabanlı sayı sistemi ile temsil edildiğini gördük. Sayısal bilgilerin bu şekilde temsil edilebilmesini mümkün kılan, bilgisayarı oluşturan elektrik devrelerindeki sinyalin yüksek düzeyinin 1 rakamına, alçak düzeyinin ise 0 rakamına tekabül ediyormuşçasına yorumlanabilme imkânıdır. Fakat bilgisayar sadece sayısal bilgileri değil, diğer başka bazı cins bilgileri de işleyebilir. Tek şart bu bilgilerin elektrik sinyalleri tarafından temsil edilebilmesidir. İşte bu yüzden doğru ya da yanlış olabilecek bütün cümleler de, bilgisayar tarafından işlenebilir. Bu durumda, cümlenin doğru olma hali, elektrik sinyalinin yüksek düzeyine (ya da 2 tabanlı sayı sisteminde 1 rakamına), cümlenin yanlış olma hali ise, sinyalin alçak düzeyine (yani 2 tabanlı sayı sisteminde 0 rakamına) tekabül eder.

Peki, bilgisayar ya doğru ya da yanlış olabilecek cümleleri saklayabilir, diyoruz. Bu cümlelerle ilgili olarak daha fazla ne yapabilir? Birkaç cümleden çıkacak sonucun ne olabileceğini söyleyebilir mi? Doğruluğu ya da yanlışlığı kabul edilmiş bir dizi cümleden ne gibi sonuçların çıkarılabileceğini tespit edebilir mi? Bu soruyu cevaplandırabilmek için, cümlelere özgü birleştirme kurallarını gözden geçirmemiz lazım. Yani farklı cümleler üzerinde ne gibi işlemler yapılabileceğini bilmemiz lazım. İşte, 2 değerli, yani sadece doğru ya da yanlış olabilen cümlelerin tamamına Boole cebiri işlemleri ve bu işlemlerin birleştirme kuralını gösteren işaretlere de Boole cebiri işaretleri denir. Bilgisayar, sayısal olmayan bilgiler üzerinde işlem yaparken, bu işlemleri kullanır. Bu işlemlerin işareti genellikle işlemin İngilizce adından oluşur.

VE işlemi: AND

Örnek olarak iki cümle alalım: “Yağmur yağıyor” ve “Sokaklar ıslak”. Şimdi bu iki cümleyi “ve” kelimesi ile birleştirerek yeni bir cümle elde edebiliriz: “Yağmur yağıyor ve sokaklar ıslak”. Eğer ilk iki cümlemizin her ikisi de aynı anda doğruysa, o zaman “ve” işleminin sonucunda elde ettiğimiz cümle de doğrudur. Yok eğer, cümlelerden herhangi biri yahut her ikisi birden yanlışsa, o zaman bu cümlelerden hareketle “ve işlemi” sayesinde elde ettiğimiz sonuç cümlesi de yanlıştır. O halde ve işleminin mümkün sonuçlarını aşağıdaki gibi bir tabloyla gösterebiliriz:

Yağmur yağıyor — Sokaklar ıslak

<ox<Uu

Yağmur yağıyor ve sokaklar ıslak

<<<

Klavyeyle gezinmek için ← ve → tuşları.