7. SınıfBilişim Teknolojileri
Programlama — Çalışma Sayfası
Kazanımlar, önemli noktalar ve sık yapılan hatalar tek sayfada.
Bu konuda öğrenecekleriniz
- Değişken kavramını ve geçerli değişken adı kurallarını uygular.
- Temel veri türlerini (sayı, metin, mantıksal) ayırt eder.
- Koşul ifadeleriyle program akışına yön verir.
- for ve while döngülerinin kullanım yerlerini karşılaştırır.
- Verilen problem için adım adım basit bir program tasarlar.
Önemli noktalar
- Program, algoritmanın bir programlama diliyle yazılan hâlidir; önce mantık kurulur, sonra kod yazılır.
- Tek eşittir atama yapar, iki eşittir karşılaştırma yapar; koşul içinde iki eşittir kullanılır.
- Python'da koşul ve döngü gövdesi girinti ile belirlenir; girinti kayarsa programın davranışı değişir.
- for döngüsü belirli sayıda, while döngüsü koşul sağlandığı sürece tekrar eder.
- Sayaç döngü içinde güncellenmezse program sonsuz döngüye girer.
- Çalışan programda sıra girdi almak, işlem yapmak ve çıktı vermektir.
Formüller ve kurallar
- Değişken = veri saklayan isimlendirilmiş bellek kutusu
- Değişken adı boşluk içermez, rakamla başlamaz ve açıklayıcı olmalıdır
- Koşul yapısı = if (eğer) + elif (değilse eğer) + else (değilse)
- Döngü seçimi: tekrar sayısı biliniyorsa for, koşul süreceğiyse while
- Artırım ifadesi: sayac = sayac + 1
- Karşılaştırmalar: == eşittir,!= eşit değildir, >= büyük veya eşittir
Sık yapılan hatalar
- Koşulda tek eşittir kullanmak: Tek eşittir değeri atama yapar, karşılaştırma değildir; koşul ifadelerinde iki eşittir kullanılmalıdır.
- While döngüsünde sayacı artırmamak: Sayaç güncellenmezse koşul sürekli doğru kalır ve program sonsuz döngüye girer.
- Geçersiz değişken adı seçmek: Rakamla başlamak, boşluk veya iki nokta üst üste içermek değişken adını geçersiz kılar.
- Girintiye dikkat etmemek: Gövde bloğu girintiyle belli olduğu için girinti kayınca kod ya hiç çalışmaz ya da yanlış blokta çalışır.
- Yaygın hata 5: Programlama konusunda dikkat edilmesi gereken nokta 5.
Hızlı tekrar ipuçları
- Değişken adı sorularında şıkları sırayla tara: rakam başta ve boşluk varsa o şık elenir.
- Koşul sorularında sınır değerleri (50, 10 gibi) doğrudan kodun içine koyup deneyerek şıkları kontrol et.
- Döngü sorularında sayaçı bir kâğıda yaz, her turda artır; elle takip çoğu soruyu tek adımda çözer.
- Çıktı sorularında döngünün kaç kez döndüğünü önce belirle, yazdırılan değerleri sonra sırala.
Kendini dene
Bu sayfayı okuduktan sonra Programlama konusunun çözümlü sorularını çöz.