9. SınıfBilişim Teknolojileri
Koşul İfadeleri — Çalışma Sayfası
Kazanımlar, önemli noktalar ve sık yapılan hatalar tek sayfada.
Bu konuda öğrenecekleriniz
- Koşul İfadeleri ile ilgili temel kavramları açıklar.
- Koşul İfadeleri konusunun Programlama Temelleri dersi içindeki yerini ve önemini belirtir.
- Konuyla ilgili araç, gereç ve malzemeleri amacına uygun seçer.
- İş sağlığı ve güvenliği kurallarına uygun çalışır.
- Öğrendiği bilgi ve becerileri atölye/iş yeri uygulamalarında kullanır.
Önemli noktalar
- if-else yapısı koşula göre farklı kod bloğu çalıştırır.
- for döngüsü bilinen tekrar sayısında, while bilinmeyende kullanılır.
- İç içe döngülerde içteki döngü dıştakinden daha hızlı tamamlanır.
- Koşul parantezi yalnızca true/false üreten ifade kabul eder.
- Else dalı zincirin en sonunda olmalıdır; öne alınırsa erişilmez kod olur.
- Sınır değerlerde >= ile > farkı sonucu değiştirir: 85 için AA isteniyorsa 85 dâhildir.
- Mantıksal and, kapsayan aralık kurallarında her iki sınırın da doğru yazılmasını gerektirir.
- Switch yapısı genellikle eşitlik (==) temelli çoklu dallanma içindir.
Formüller ve kurallar
- if-else yapısı koşula göre farklı kod bloğu çalıştırır.
- for döngüsü bilinen tekrar sayısında, while bilinmeyende kullanılır.
- İç içe döngülerde içteki döngü dıştakinden daha hızlı tamamlanır.
- if (koşul) { i̇şlem } aksi hâlde { başka i̇şlem }
- and: iki koşulun ikisi de doğru olmalı; or: en az biri doğru olmalı.
- Öncelik: not > and > or; parantez önceliği en üsttedir.
- == karşılaştırır, = atama yapar.
- else if zinciri sırayla denenir, ilk tutan dal çalışır.
Sık yapılan hatalar
- Koşul İfadeleri ile ilgili kavramları birbirine karıştırmak: Temel kavramları tablo veya zihin haritasıyla ayırt et.
- Uygulamada standartlara ve iş güvenliği kurallarına uymamak: Her adımda güvenlik ve kalite kurallarını uygula.
- Kullanılan araç-gereci amacına uygun seçmemek ve bakımını ihmal etmek: Doğru ekipmanı seç, kullanım öncesi ve sonrası kontrol et.
- Koşulda = yazmak: if (x = 5) atama yapar, karşılaştırma yapmaz; koşul mantığı bozulur, doğru sonuç için == gerekir.
- and ile or'u yer değiştirmek: Aralık sorularında or kullanılırsa tüm sayılar tutar; koşulun mantığı tam tersine döner.
- Else dalını öne almak: Önce else yazılırsa sonraki if dalları hiç çalışmaz; dallar genelden özelge sıralanmalıdır.
Hızlı tekrar ipuçları
- Koşul İfadeleri konusunu atölye ve iş yeri uygulamalarıyla pekiştir.
- Önemli noktaları kısa notlar hâlinde çıkarıp düzenli tekrar et.
- Uygulama öncesi iş güvenliği kontrol listesini gözden geçir.
- Sonuç sorularında değeri baştan üçe bölüp hangi dala girdiğini işaretle.
- >= ile > karışan seçeneklerde sorunun sınır değerini (dâhil mi) tekrar oku.
- and/or karıştırılan ifadelerde iki durumu ayrı ayrı deneyerek hangi kolun çalıştığını gör.
- else if dizisinde dal sırasını değiştirip sonucun değişip değişmediğini kontrol et; değişiyorsa sıra kritiktir.
Kendini dene
Bu sayfayı okuduktan sonra konu anlatımını tekrar oku ve kendi cümlelerinle özetle.