
Koşul nedir?
www.yzokul.com.tr
- Kategori Yapay Zekâ Kaynakları
- Biçim PDF
- Boyut 5,6 MB
- Eklenme 01.11.2026
- Görüntülenme 3
Bu kitap, programlamada koşulun ne olduğu sorusunu yanıtlar. Bir koşulun, programın bir durumu denetlemesini ve sonuca göre ne yapacağını seçmesini sağladığını açıklar; örneğin can sıfıra ulaştığında oyunu bitirmek gibi. Kitap, sıfır bilgiden başlayan yeni başlayanlara uygun bir yol izler. Koşulların doğru ya da yanlış olarak değerlendirilen ifadeler olduğunu, if deyimlerinin bunları karar vermek için kullandığını ve daha ayrıntılı seçimler için birkaç koşulun birleştirilebileceğini gösterir.
Kitabı Oku
PDF görünmüyorsa buradan yeni sekmede açın.
Kitaptan Bir Bölüm
Koşul nedir? www.yzokul.com.tr
Koşul, bir programın bundan sonra ne yapacağına karar vermek için denetlediği şeydir. Bunu, programın mevcut durum hakkında sorduğu bir soru olarak düşünebilirsin. Bu sorunun yanıtı her zaman ya doğru ya da yanlıştır. Programa yanıta göre bir eylemi ya da diğerini seçer. Koşullar, programların karar vermesini sağlayan temel araçtır. 1
Programlar her çalıştıklarında her zaman aynı şeyi yapmaz. Bazen bir programın bir duruma bakması ve olası eylemlerden birini seçmesi gerekir. Örneğin bir oyunun, oyuncunun kazanıp kazanmadığını ya da kaybedip kaybetmediğini denetlemesi gerekebilir. Koşul, programın ne yapacağını seçmeden önce bu durumu inceleme biçimidir. 2
Oyuncunun can puanı olduğu bir oyun düşün. Can sıfıra düştüğünde oyun bitmelidir. Can hâlâ sıfırın üzerindeyse oyun devam etmelidir. Programın can değerini denetlemesi ve doğru tepki vermesi için bir yola ihtiyacı vardır. Bu denetim bir koşuldur ve oyunun durup durmayacağına karar verir. 3
Bir eylemi seçmeden önce program durumu denetler. Bu denetim koşuldur ve sonucu bir sonraki adıma karar verir. Program tahmin etmez ya da rastgele davranmaz; önce koşulu değerlendirir. Ancak sonuç bilindikten sonra uygun eylemi seçer. Denetim her zaman seçimden önce gelir. 4
Koşul, tam olarak iki değerden birine çıkan bir ifadedir: doğru ya da yanlış. Arada bir sonuç ve belki diye bir şey yoktur. Program doğru ve yanlışı olası tek yanıtlar olarak ele alır. Bu basitlik, koşulları karar vermek için güvenilir kılan şeydir. Yazdığın her koşul bu iki değerden birini üretecektir. 5
Can sıfıra eşittir ifadesi bir koşuldur. Can sıfırsa koşul doğrudur. Can sıfırın üzerindeyse koşul yanlıştır. Program bu sonucu elde etmek için mevcut can değerini sıfırla karşılaştırır. Bu karşılaştırma, bir durumu denetlemenin basit ama güçlü bir yoludur. 6
Programlar bir koşula göre eylemde bulunmak için eğer anlamına gelen bir yapı kullanır. Bu yapı şunu söyler: koşul doğruysa şunu yap; değilse başka bir şey yap. if yapısı, bir koşulu karara dönüştürmenin ana aracıdır. Koşulu bir kez yazarsın ve program bir yol seçmek için sonucunu kullanır. Bu, kararı açık ve düzenli tutar. 7
Koşul doğru olduğunda program eşleşen eylemi çalıştırır. Oyun örneğinde doğru, canın sıfıra ulaştığı anlamına gelir, bu yüzden oyun biter. Program doğru durumu için if yapısının söylediğini tam olarak yapar. Yanlış eylemi aynı anda çalıştırmaz. Yalnızca bir yol izlenir. 8
Koşul yanlış olduğunda program doğru eylemini atlar ve başka bir şey yapar. Oyun örneğinde yanlış, canın hâlâ sıfırın üzerinde olduğu anlamına gelir, bu yüzden oyun normal şekilde devam eder. Program bitirme eylemini yok sayar ve diğer yolu izler. Tek bir denetimin farklı sonuçlara nasıl yol açabileceği budur. Yanlış yolu da en az doğru yolu kadar önemlidir. 9
Bir koşul programı iki olası yola ayırır. Program yalnızca doğru ya da yanlış sonucuyla eşleşen yolu izler. İki yolu aynı anda asla izlemez. Buna karar denir çünkü program koşula göre seçim yapar. İki yol, tek denetim: koşulları kullanmanın temel fikri budur. 10
Birçok koşul, canın sıfırla karşılaştırılması gibi iki değerin karşılaştırılmasından doğar. Karşılaştırma, if yapısının kullandığı doğru ya da yanlış sonucunu üretir. Programın ihtiyacına göre sayıları, metinleri ya da başka değerleri karşılaştırabilirsin. Karşılaştırmanın kendisi koşuldur. Sonucun kolay tahmin edilebilmesi için karşılaştırmayı basit ve açık tut. 11
Daha ayrıntılı bir karar vermek için birkaç koşul birleştirilebilir. Örneğin oyunu yalnızca can sıfırsa ve hiç hak kalmadıysa bitir. Koşulları birleştirmek, aynı anda birden fazla şeyi denetlemeni sağlar. Birleşik sonuç yine tek bir doğru ya da yanlış değeridir. Bu, programın ne yaptığı üzerinde daha ince denetim sağlar. 12
Birleştirilmiş koşullar yine tek bir doğru ya da yanlış sonucu üretir. if yapısı da önceki gibi bu tek sonuca göre eylemde bulunur. Birleştirilmiş koşullar için özel bir yapıya ihtiyacın yoktur; if aynı şekilde çalışır. Program tüm birleşimi değerlendirir ve tek bir yanıt elde eder. Daha fazla ayrıntı temel fikri değiştirmez. 13
Yeni başlayanların sık yaptığı bir hata, koşulu önce denetlemeden eylemde bulunmaktır. Program bir eylemi seçmeden önce koşulu değerlendirmelidir. Denetimi atlarsan program hangi yolu izleyeceğini bilemez. Koşulu her zaman yaz ve if yapısının sonucunu kullanmasına izin ver. Önce denetlemek, programın davranışını doğru ve tahmin edilebilir tutar. 14
Bir başka hata, bir koşulun doğru ya da yanlış dışında bir şey vereceğini beklemektir. Bir koşulun her zaman bu iki değerden birine değerlendirildiğini unutma. Sonuç olarak bir sayı ya da bir sözcük döndürmez. Daha fazla ayrıntıya ihtiyacın varsa farklı türde bir yanıt beklemek yerine koşulları birleştir. Sonuç her zaman doğru ya da yanlıştır. 15
Koşul, bir programın bir durumu denetlemesini ve doğru ya da yanlış sonuca göre ne yapacağını seçmesini sağlar. if yapıları karar vermek için koşulları kullanır ve daha ayrıntılı seçimler için birkaç koşul birleştirilebilir. Denetimin her zaman önce geldiğini ve sonucun her zaman doğru ya da yanlış olduğunu unutma. Bu fikirlerle programlardaki basit kararları okuyup yazabilirsin. 16
Bu bölüm kitaptan alınmış bir önizlemedir (yaklaşık 755 kelime). Devamı için kitabı okuyun ya da PDF'i indirin.
Künye
- Kitap
- Koşul nedir?
- Yazar
- www.yzokul.com.tr
- Kategori
- Yapay Zekâ Kaynakları
- Dil
- Türkçe
- Biçim
- PDF · 5,6 MB
- Sayfa
- 18
- Kelime
- yaklaşık 755
- Yayın
- kaynak.yzokul.com.tr · 01.11.2026
- Erişim
- Ücretsiz okuma ve indirme; kişisel kullanım içindir, hakları yazarına aittir.
Sık Sorulanlar
Koşul nedir? PDF ücretsiz mi?
Evet. Koşul nedir? bu sitede ücretsiz okunur ve indirilir; üyelik ya da ödeme gerekmez.
Koşul nedir? kaç sayfa?
Koşul nedir? 18 sayfadır ve yaklaşık 755 kelime içerir.
Koşul nedir? hangi cihazlarda okunur?
PDF biçimindedir; telefon, tablet ve bilgisayarda tarayıcı içinde okunur, isterseniz indirip çevrimdışı açabilirsiniz.
Koşul nedir? kitabının yazarı kim?
Koşul nedir? kitabının yazarı www.yzokul.com.tr'dır; kitap Yapay Zekâ Kaynakları kategorisinde yer alır.