Konu Anlatımı
Algoritma Nedir
Bir işin sonuçlandırılması için izlenen sıralı ve anlaşılır adımlar dizisine algoritma denir. Algoritmada adımların sırası önemlidir ve her adım uygulanabilir olmalıdır. Aynı işi iki kişi farklı sırayla yapsa sonuç değişebilir. Bu yüzden algoritma, düşünmeyi ve tekrar etmeyi kolaylaştıran bir yöntemdir.
Aritmetik İşlemleri Algoritmaya Dönüştürmek
Aritmetik işlemler de adım adım tarif edilebilir. İki sayının toplamı için önce sayılar alınır, sonra toplanır, en sonra yazılır. Aritmetik ortalamada önce toplam bulunur, ardından sayı adedi sayılır ve bölme yapılır. Bölmede bölünen sayının bölüm ve kalan çarpımına eşit olup olmadığı denetlenir.
| Amaç | Adımlar | Sonuç denetimi |
|---|
| İki sayının toplamı | Al, topla, yaz | Toplam doğru mu diye bakılır |
| Aritmetik ortalama | Topla, say, böl | Toplam ve sayı adedi karşılaştırılır |
| Bölme | Böl, kalanı hesapla | Bölünen yeniden kurulur |
Döngü ve Tekrar
Bir işlem defalarca yapılacaksa döngü kullanılır. Örneğin beş günlük çalışma süresini toplamak için beş ayrı satır yazmak yerine döngü kurulur. Döngüde sayac tutulur, her adımda sayaç bir artar ve belirlenen sayıya ulaşıldığında döngü biter. Döngü kurmak algoritmayı hem kısa hem de farklı sayılar için yeniden kullanılabilir hâle getirir.
- Her adım tek bir işi yapar.
- Tekrarlanan kısımlar döngüyle gösterilir.
- Adımların sırası karşılaştırma ile denetlenir.
- Sonuç en son adımda yazılır.
Çözümlü Örnek: En Büyük ve En Küçük
Algoritma şöyle kurulur: Adım 1, listedeki ilk sayı hem en büyük hem en küçük kabul edilir. Adım 2, sonraki sayı en büyükten büyükse en büyük güncellenir. Adım 3, sayı en küçükten küçükse en küçük güncellenir. Adım 4, tüm sayılar bitene kadar adım 2 ve 3 tekrarlanır. Adım 5, en büyük ve en küçük yazılır. Bu algoritma her uzunlukta listede doğru sonucu verir.
Algoritmanın Yaşamımızdaki Yeri
Bir yemek tarifindeki sıralama, bir ilacın kullanım sırası ya da bir oyunun kuralları algoritma örneğidir. Bilgisayar da verilen algoritmayı adım adım yürüterek sonucu üretir. Bu yüzden algoritmayı net ve sıralı yazmak, konuyu anlamanın en açık göstergesidir.
Özet
Algoritma, sıralı ve anlaşılır adımlardan oluşur. Aritmetik işlemler de bu biçimde tarif edilebilir. Tekrarlanan kısımlar döngüyle yazılır ve sonuç denetlenir. Günlük hayattaki işler de algoritma mantığıyla sıralanabilir.
Sık Yapılan Hatalar
En sık hata, adımları sırasız yazmaktır. İkinci hata, tek adımda birden çok işlem yapmaktır. Üçüncü hata, denetim yapmayı atlamaktır. Doğru yol, her adımı tek iş yapan ve denetlenebilen biçimde yazmaktır.
Ne Öğreneceğiz
Aritmetik işlemleri doğru sırayla yapan ve bir işi adım adım tarif eden algoritma oluşturma becerisi. Bu konuda ögrenme çıktıları:
- Bir problemi çözmek için işlemleri doğru sıraya koyar.
- Basit bir algoritmanın adımlarını sıralı biçimde yazar.
- Aritmetik işlemleri bir algoritma adımı olarak ifade eder.
- Algoritma ile sonucu birlikte denetler.
- Algoritmayı gerçek hayattan bir örnekle ilişkilendirir.
Ön Bilgi
Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:
- Algoritmanın adımları belirli bir sıraya sahiptir.
- Her adım anlaşılır ve uygulanabilir olmalıdır.
- Aynı adımın her seferinde yapılması bir döngüyü ifade eder.
- Algoritma sonucu bir kez denetlenmelidir.
- Günlük hayattaki her iş bir algoritma gibi sıralanabilir.
Basit Örnek ve Günlük Yaşam
Günlük yaşamda ve mesleki bağlamda bir uygulama:
Soru: Verilen iki sayının toplamını bulan algoritmanın adımlarını yazınız.
- Adım 1: İki sayıyı da al.
- Adım 2: Sayıları topla.
- Adım 3: Toplamı yaz ve bitir.
Sonuç/cevap: Al, topla, yaz.
İleri Örnek
Daha ileri bir uygulama:
Soru: Bir öğrencinin 5 günlük ders çalışma süresini toplayan algoritmanın adımlarını yazınız.
- Adım 1: Toplam değişkenini sıfır olarak al.
- Adım 2: Her günün süresini toplama ekle.
- Adım 3: Beş gün bittiğinde toplamı yaz.
Sonuç/cevap: Sıfırla başla, her günü ekle, sonra yaz.
Karşılaştırma Tablosu
| Kavram | Açıklama |
|---|
| Algoritmanın adımları belirli bir sıraya | Algoritmanın adımları belirli bir sıraya sahiptir. |
| Her adım anlaşılır ve uygulanabilir olma | Her adım anlaşılır ve uygulanabilir olmalıdır. |
| Aynı adımın her seferinde yapılması bir | Aynı adımın her seferinde yapılması bir döngüyü ifade eder. |
| Algoritma sonucu bir kez denetlenmelidir | Algoritma sonucu bir kez denetlenmelidir. |
| Günlük hayattaki her iş bir algoritma gi | Günlük hayattaki her iş bir algoritma gibi sıralanabilir. |
Kendini Dene
Soru: Günlük hayatınızdan bir işi seçip onu dört adımlı bir algoritma hâlinde yazınız; her adımın tek bir iş yaptığını belirtiniz.
Örnek cevap: Puanlama anahtarı: Gerçek bir işin seçilmesi 2 puan; adımların sıralı yazılması 4 puan; her adımın tek iş yapmasının denetlenmesi 3 puan; sonucun yazılması 3 puan.