Konu Anlatımı / Ders Notu
9. Sınıf Matematik Algoritma ve Bilişim Algoritma Konu Anlatımı
Algoritmanın tanımını, özelliklerini, girdi-işlem-çıktı yapısını, günlük hayat ve matematik örneklerini, algoritma yazma ve hata ayıklama adımlarını çözümlü örneklerle anlatan konu anlatımı.
Algoritma
Sabah uyandığınızda diş fırçalarsınız: önce fırçaya macun sürer, sonra dişlerinizi fırçalar, ağzınızı çalkalar ve fırçayı yerine koyarsınız. Bu işlemleri farklı sırayla yaparsanız (önce çalkalayıp sonra macun sürmek gibi) istediğiniz sonuca ulaşamazsınız. İşte bir işi yapmak ya da bir problemi çözmek için izlenen, sıralı ve net adımlar bütünü algoritmadır. Bilgisayar programlarının, telefon uygulamalarının, arama motorlarının temelinde algoritmalar vardır; ancak algoritma yalnızca bilgisayara özgü değildir. Yemek tarifi, bir oyunun kuralları ya da bir toplama işlemi de bir algoritmadır. 9. sınıf Matematik dersinde “Algoritma” konusu; algoritmanın tanımını, özelliklerini, girdi-işlem-çıktı yapısını, günlük hayat ve matematik örneklerini, algoritma yazma ve hata ayıklama adımlarını kapsar.
Bu konunun sonunda bir öğrencinin:
- algoritmayı tanımlayabilmesi,
- algoritmanın özelliklerini (sıralı, net, sonlu, girdi ve çıktı) sayabilmesi,
- günlük hayattan ve matematikten algoritma örnekleri verebilmesi,
- girdi, işlem ve çıktıyı ayırt edebilmesi,
- verilen bir problem için adım adım algoritma yazabilmesi,
- verilen algoritmayı izleyerek sonucu bulabilmesi,
- hatalı bir algoritmadaki yanlışı bulup düzeltebilmesi,
- iyi bir algoritmanın ölçütlerini söyleyebilmesi
gerekir.
Algoritma Nedir?
- Algoritma: Bir problemi çözmek ya da bir işi yapmak için izlenen, sıralı ve açık adımlar bütünüdür.
- Her adım açık ve tek anlamlı olmalıdır; farklı kişiler aynı adımı farklı yorumlamamalıdır.
- Algoritma günlük hayatta, matematikte ve bilgisayar biliminde kullanılır.
- Algoritma bir programlama dili değildir; bir çözüm planıdır. Aynı algoritma farklı programlama dilleriyle yazılabilir.
- Algoritma, problemin çözümünü kişiden bağımsız hâle getirir; adımları izleyen herkes aynı sonuca ulaşır.
Algoritmanın Özellikleri
- Adımlar sıralıdır: Her adım kendinden önceki adımlara bağlı olarak yürütülür.
- Adımlar açık ve anlaşılırdır: Her adım tek bir anlam taşır.
- Algoritma sonludur: Sınırlı sayıda adımda sona erer; sonsuza kadar sürmez.
- Girdi vardır: Algoritma başlarken verilen bilgiler (sıfır, bir ya da birden fazla olabilir).
- Çıktı vardır: Algoritma sonunda en az bir sonuç üretilir.
- Algoritma doğru olmalıdır: Her geçerli girdi için doğru sonucu üretmelidir.
- Algoritma verimli olmalıdır: Aynı sonuca daha az adım ve daha az kaynakla ulaşmak tercih edilir.
Girdi, İşlem ve Çıktı
- Girdi: Algoritmaya başlangıçta verilen bilgidir (sayılar, sözcükler, seçimler).
- İşlem: Girdiyi çıktıya dönüştüren adımlardır (toplama, karşılaştırma, sıralama).
- Çıktı: Algoritmanın sonunda elde edilen sonuçtur.
- Basit bir algoritma modeli şöyledir: Girdi → İşlem → Çıktı.
- Aynı çıktıya farklı işlem sıralarıyla da ulaşılabilir; ancak bazı işlemlerin sırası sonucu değiştirir.
Günlük Hayattan Algoritma Örnekleri
- Çay demleme: Suyu kaynat, demliğe çay koy, kaynar suyu ekle, bekle, bardağa doldur.
- Merdiven çıkma: Birinci basamağa çık, sonra ikinci basamağa geç; son basamağa gelinceye kadar tekrarla.
- Sokağı karşıdan karşıya geçme: Kaldırımda dur, soldan ve sağdan araç var mı bak, yoksa geç.
- ATM’den para çekme: Kartı tak, şifreyi gir, miktarı seç, parayı al, kartı geri al.
- Yemek tarifleri, alışveriş listeleri ve oyun kuralları da algoritmaya örnektir.
Matematikten Algoritma Örnekleri
- İki doğal sayının toplamını bulma: Sayıları al, topla, sonucu yaz.
- Bir sayının çift mi tek mi olduğunu bulma: Sayıyı 2’ye böl, kalan 0 ise çift, değilse tektir.
- İki sayıdan büyüğünü bulma: Sayıları karşılaştır, büyük olanı sonuç olarak ver.
- Üç sayının ortalamasını bulma: Sayıları topla, 3’e böl, sonucu yaz.
- Bir dikdörtgenin alanını bulma: Kısa ve uzun kenarı al, çarp, sonucu yaz.
- Bir sayının asal olup olmadığını bulma: Sayıyı 2’den başlayarak kendisinden küçük sayılara böl; hiçbiri tam bölmüyorsa asaldır.
Algoritma Yazarken İzlenecek Adımlar
- Problemi anla: Ne isteniyor, hangi bilgiler veriliyor?
- Girdi ve çıktıyı belirle.
- Çözüm yolunu planla ve adımları sırala.
- Her adımı açık ve tek anlamlı yaz.
- Algoritmayı farklı girdilerle dene (test et).
- Hata varsa bul ve düzelt.
Algoritmayı İzleme (El ile Çalıştırma)
- Verilen algoritmayı adım adım uygulayarak sonuca ulaşmaya algoritmayı izleme denir.
- Değişkenlerin her adımdaki değerini bir tabloya yazmak hata yapmayı azaltır.
- Döngü ya da tekrar içeren algoritmalarda her turdan sonra değerler güncellenir.
Algoritmada Hata Ayıklama
- Mantık hatası: Adımların sırası ya da işlemler yanlış olduğu için sonuç yanlış çıkar.
- Eksik adım hatası: Gerekli bir adım unutulmuştur.
- Sonsuz döngü: Algoritma hiç bitmez; sonlu olma özelliği bozulur.
- Belirsiz adım: Adım birden fazla anlama geldiği için farklı kişiler farklı işlem yapar.
- Hata ayıklama: Hatayı bulup düzeltme sürecidir.
İyi Bir Algoritmanın Ölçütleri
- Doğruluk: Her geçerli girdi için doğru sonuç üretir.
- Açıklık: Adımlar anlaşılır ve belirsizlik içermez.
- Sonluluk: Belli bir sürede biter.
- Verimlilik: Daha az adım ve kaynakla çözüme ulaşır.
- Genellik: Yalnız tek bir değere değil, benzer tüm durumlara uygulanabilir.
Algoritma Sunum Biçimleri
- Doğal dil (sözlü ya da yazılı adımlar): Adımlar cümlelerle yazılır.
- Akış şeması: Adımlar sembollerle ve oklarla gösterilir.
- Sözde kod: Adımlar programlama diline benzeyen ama kesin sözdizimi olmayan ifadelerle yazılır.
- Bu biçimlerin her biri ilerleyen konularda ayrıntılı işlenecektir.
Algoritmada Üç Temel Yapı
- Sıralı yapı: Adımlar yukarıdan aşağıya, sırayla yürütülür.
- Seçim (karar) yapısı: Bir koşula göre farklı yollar izlenir (eğer … ise …, değilse …).
- Tekrar (döngü) yapısı: Belirli bir adım, koşul sağlanıncaya kadar ya da belirli sayıda yinelenir.
- Karmaşık algoritmalar bu üç yapının birleşiminden oluşur.
Zor Problemler (Adım Adım)
Sınavlarda Görülen Soru Kalıpları
Aşağıdaki örnekler 9. sınıf yazılı sınav tarzı örneklerdir. Her kalıp için önce tanıma ipucu, sonra çözümlü örnek verilmiştir.
Sınavda En Önemli Bağlantılar
Sık Karıştırılan Noktalar
Soru Çözerken Kullanılabilecek Yaklaşım
Tanım Sorusu
“Sıralı, net, adım adım” ipuçlarını ara.
İzleme Sorusu
Değişkenlerin değerlerini her adımda tabloya yaz.
Yazma Sorusu
Girdi, işlem, çıktı sırasını kur.
Hata Sorusu
Sıra, eksik adım, belirsizlik ve sonsuz döngüyü kontrol et.
Karşılaştırma Sorusu
Hangi algoritmanın daha az adımla çözdüğüne bak.
Konu Özeti
Algoritma: sıralı, net, sonlu adımlar.
Yapı: girdi → işlem → çıktı.
Özellik: doğru, açık, sonlu, verimli, genel.
Sunum: doğal dil, akış şeması, sözde kod.
Hata: sıra, eksik adım, belirsizlik, sonsuz döngü.
Bu Üniteyi Pekiştir
Konuyu tamamladıysan çalışma notlarıyla tekrar yapabilir veya seviyene uygun testlerle kendini ölçebilirsin.
Bu Konuyla İlgili Testler
9. Sınıf 9. Sınıf Matematik Algoritma ve Bilişim Algoritma - Kolay Test
20 soru
Temel kavramları kontrol et
9. Sınıf 9. Sınıf Matematik Algoritma ve Bilişim Algoritma - Orta Test
20 soru
Bilgini uygulamaya geçir
9. Sınıf 9. Sınıf Matematik Algoritma ve Bilişim Algoritma - Zor Test
20 soru
Detay ve yorum gücünü ölç
9. Sınıf 9. Sınıf Matematik Algoritma ve Bilişim Algoritma - Karma Test 1
20 soru
Gerçek sınav temposunda kendini dene