8. SınıfBilişim Teknolojileri
Problem Çözme Kavramları ve Yaklaşımları — Çalışma Sayfası
Kazanımlar, önemli noktalar ve sık yapılan hatalar tek sayfada.
Bu konuda öğrenecekleriniz
- Algoritmanın temel özelliklerini açıklar.
- Bir problemi sözde kod ile adım adım yazar.
- Akış diyagramı sembolleriyle çözümü görselleştirir.
- Problem çözme basamaklarını sırayla uygular.
- Program hatalarını türlerine göre ayırıp ayıklama adımlarını uygular.
Önemli noktalar
- Algoritma, dil bağımsızdır; aynı çözüm farklı programlama dillerinde aynı sırayla yazılır.
- Sonluluk özelliği, algoritmanın her koşulda sona ermesi gerektiğini belirtir.
- Sözde kod yazılırken sözdizimi değil, adım sırası ve koşulun açıklığı önemlidir.
- Akış diyagramında karar kutusundan iki kol çıkar ve her kol bitişe ulaşmalıdır.
- Sözdizimi hatası programı durdurur, mantık hatası ise yanlış sonuç üretir.
- Hata ayıklamada düzeltmeden önce hipotez kurulup küçük örneklerle test yapılır.
Formüller ve kurallar
- Algoritma özellikleri: kesinlik + sıralılık + sonluluk + giriş-çıkış + etkililik
- Sözde kod = programlama diline bağlı olmayan, insan diline yakın çözüm yazımı
- Akış diyagramında karar kutusundan evet ve hayır olmak üzere iki çıkış vardır
- Hata ayıklama: belirtileri topla → hipotez kur → test et → düzelt → yeniden dene
- Mantık hatası: program çalışır fakat yanlış sonuç üretir
Sık yapılan hatalar
- Algoritma ile programı eşitlemek: Algoritma çözümün mantıksal planıdır, program ise bu planın bir dilde yazılan hâlidir.
- Sözde kodu programlama dili kurallarına bağlamak: Sözde kodun amacı dili değil, mantığı ve adım sırasını anlatmaktır.
- Mantık hatası ile sözdizimi hatasını karıştırmak: Mantık hatasında program çalışır fakat sonuç yanlıştır; sözdizimi hatasında program hiç çalışmaz.
- Hata bulur bulmaz birden fazla yeri değiştirmek: Tek seferde tek düzeltme yapılmazsa hangi değişikliğin sonucu değiştirdiği anlaşılamaz.
- Yaygın hata 5: Problem Çözme Kavramları ve Yaklaşımları konusunda dikkat edilmesi gereken nokta 5.
Hızlı tekrar ipuçları
- Algoritma özellikleri sorularında belirsizlik ve sonsuzluk içeren şıkları hemen eleyip sonluluk şıkkını ara.
- Diyagram sorularında önce başla ve bitiri bul, aradaki dikdörtgenleri işlem, elmasları karar olarak say.
- Hata türü sorularında çalışıp yanlış sonuç veren ifade geçiyorsa mantık hatasını seç.
- Ayıklama sırası sorularında belirtilerin toplanması her zaman ilk adımdır; düzeltme en sondadır.
Kendini dene
Bu sayfayı okuduktan sonra Problem Çözme Kavramları ve Yaklaşımları konusunun çözümlü sorularını çöz.