8. SınıfBilişim Teknolojileri
Programlama — Çalışma Sayfası
Kazanımlar, önemli noktalar ve sık yapılan hatalar tek sayfada.
Bu konuda öğrenecekleriniz
- Girdi, işlem ve çıktı kavramlarını program örnekleriyle ilişkilendirir.
- Geçerli değişken adları oluşturur ve veri türlerini ayırt eder.
- Dizilerde indeks ile eleman erişimini hesaplar.
- Koşul, döngü ve fonksiyon yapılarını çözümde kullanır.
- Verilen problem için adım adım basit bir program tasarlar.
Önemli noktalar
- Programın temel düzeni girdi almak, işlem yapmak ve çıktı vermektir.
- Dizi indeksi 0'dan başladığı için 8 elemanlı dizide son indeks 7'dir.
- Değişken adı boşluk içermez, rakamla başlamaz ve büyük-küçük harf duyarlıdır.
- Fonksiyon, tekrar eden işi adlandırarak kod tekrarını önler.
- while döngüsünde sayaç güncellenmezse program sonsuz döngüye girer.
- Çalışan programda sıra girdi, işlem ve çıktı adımlarının kontrol edilmesidir.
Formüller ve kurallar
- Girdi → işlem → çıktı üçlüsü her programın temelidir
- Dizi indeksi 0'dan başlar: son elemanın indeksi eleman sayısı − 1
- Fonksiyon = parametre girer, iş yapar, sonuç döner
- Döngü seçimi: tekrar sayısı biliniyorsa for, koşul süreceğiyse while
- Ortalama = toplam ÷ eleman sayısı
Sık yapılan hatalar
- İndeksi 1'den saymak: Dizilerin ilk elemanı 0. indekstedir; 1'den saymak son elemanda bir kaymaya yol açar.
- Fonksiyonu çağırmayı unutmak: Tanımlanan fonksiyon kendiliğinden çalışmaz, çağrılmadığı sürece gövdesi yürütülmez.
- While döngüsünde sayacı artırmamak: Koşul sürekli doğru kalır ve program durmadan dönmeye devam eder.
- Değişkeni tanımlamadan kullanmak: Atama yapılmadan okunan değişken çalışma zamanı hatası verir.
- Yaygın hata 5: Programlama konusunda dikkat edilmesi gereken nokta 5.
Hızlı tekrar ipuçları
- İndeks sorularında 0'dan saymaya başla; 8 elemanlı dizide son indeks 7'dir diye düşün.
- Döngü sorularında sayaçı kâğıda yaz ve her turda artır, elle takip çoğu soruyu çözer.
- Fonksiyon sorularında parametreleri ve dönen değeri ayrı ayrı takip et, çağırmayı hesaba katma.
- Ortalama sorularında önce toplamı, sonra eleman sayısını bul; iki adımı karıştırma.
Kendini dene
Bu sayfayı okuduktan sonra Programlama konusunun çözümlü sorularını çöz.