3. SınıfBilişim Teknolojileri

Algoritma Yazmanın Kuralları

Bilişim Teknolojileri · 3. Sınıf · Algoritma ve Adımlar

Konu Anlatımı

Ön Bilgi

Bu konuyu anlamak için önce Günlük Hayattan Algoritma Örnekleri konusunu bilmen gerekir. Günlük hayat algoritması, hepimizin sık tekrarladığı işlerin adım sırasıdır.

Bu konuda ne öğreneceğiz? algoritma yazarken hangi kurallara uyacağımızı, belirsiz ifadelerden nasıl kaçınacağımızı, yazdığımız algoritmayı nasıl deneyeceğimizi ve neden hatalarımızı düzelteceğimizi öğreneceğiz. Her bölüm, konunun bir parçasını açıklar; sonunda kısa bir özet ile sık yapılan hataları gösterir.

Algoritma Yazarken Uyulacak Kurallar

Algoritma yazma kuralı, adımların açık, sıralı, eksiksiz ve başkasınca anlaşılır biçimde yazılmasıdır.

Algoritma yazmak, adımları sıraya koymak kadar kolay görünse de aslında kurallara uymayı gerektirir. Birincisi her adım açık ve anlaşılır olmalıdır. «Yeterince temiz olsun» ya da «şunu da bir ara» gibi ifadeler ne yapılacağını belli etmez; adımı uygulayan kişi ne yapacağını bilemez. İkincisi adımların belirli bir sırası olmalıdır; her adım bir sonrakinin zeminini hazırlar. Üçüncüsü eksik adım bırakılmamalıdır; atlanan adım sonraki adımların dayanağıdır ve onun olmaması işin sonucunu bozar. Dördüncüsü her adım tek bir iş yapmalıdır. Bir adımda iki iş varsa hata olursa hangi işe ait olduğu bulunamaz. Beşincisi algoritmayı başka bir kişi de anlayabilmelidir. Anlaşılmayan bir algoritma, yazan kişinin kafasında kalmış demektir. Altıncısı belirsiz ifadelerden kaçınılmalıdır; «biraz», «gerekirse», «sonra da yapılır» gibi sözcükler herkesçe farklı anlaşılır. Yedincisi yazılan algoritma denenmeli ve hatalar düzeltilmelidir; çünkü yazılan hâliyle çalışmayan bir algoritma işe yaramaz.

Deneme, Hata Düzeltme ve Yazmanın Yararları

Kurallara uygun bir algoritma yazmak bize birçok kazandırır. Öncelikle iş her seferinde aynı ve doğru sonucu verir; kim yaparsa yapsın sonuç değişmez. İkinci olarak hata, iş bitmeden fark edilir ve kolayca düzeltilir; bozulan adım nerede olduğu bilinir. Üçüncü olarak başka bir kişi aynı işi kendi başına yapabilir; çünkü adımlar açık ve sıralı yazılmıştır. Dördüncü olarak zaman kazanılır; her seferinde adımları yeniden düşünmek gerekmez. Beşinci olarak işler düzenli hâle gelir, eşyalar yerli yerinde durur. Kurallara uymayan bir algoritma ise tam tersine zarar verir: adımlar karışır, iş yarım kalır, emek boşa gider. Bu yüzden algoritma yazmak bir hızlılık işi değil, bir düzen işidir. Önce kuralı bilmek, sonra işi seçmek, sonra adımları yazmak ve en son denemek en doğru yoldur. Bu yol izlendiğinde algoritma gerçekten işe yarar.

Günlük Hayattan Örnek

Sınıfta öğretmen, öğrencilerden bir algoritma yazmalarını istedi. Konu, odalarını toplamaktı. Bir öğrenci önce «temizlik yap» dedi; öğretmen bu adımın belirsiz olduğunu söyledi. Öğrenci adımı «eşyaları topla, yatakları düzelt, yeri süpür» diye üç ayrı adıma böldü ve numaralı olarak yazdı. Öğretmen algoritmayı okudu ve dedi ki artık bu adımları herkes uygulayabilir.

Ayşe, evde bir iş için algoritma yazdı ve arkadaşına okumasını istedi. Arkadaşı üçüncü adımda durdu ve «sonra ne yapacağım?» diye sordu. Ayşe fark etti ki adımlarından biri eksikti. Eksik adımı ekleyip listeyi numaralı biçimde yeniden yazdı. Arkadaşı bu kez adımları sorunsuz uyguladı. Ayşe öğrendi ki algoritmayı denemek, en iyi kontrol yöntemidir.

Basit Örnek

Önce kolay bir örnekle başlayalım.

Örnek 1: Belirsiz Adım

Belirsiz yazılmış bir adım nasıl düzeltilir?

  1. Adım okunur ve belirsizliği görülür.
  2. Adımdaki iş tek bir işe bölünür.
  3. Yeni adım numarasıyla yazılır.

Cevap: Belirsiz adım, içindeki işleri tek tek ayırıp her birini ayrı bir cümleyle yazarak düzeltilir.

İleri Örnek

Şimdi daha zor bir örneği birlikte çözelim.

Örnek 4: Başkasının Anlaması

Algoritmayı başkasının uygulaması neyi gösterir?

  1. Algoritma bir arkadaşa okutulur.
  2. Arkadaşın nerede durduğu izlenir.
  3. Durduğu yere açıklama eklenir.

Cevap: Algoritmayı başkası da uygulayabiliyorsa adımlar açık ve anlaşılır yazılmıştır; durduğu yer varsa orası düzeltilir.

Adım Adım Çözülmüş Örnekler

İki örneği birlikte adım adım çözelim.

Örnek 2: Tek İş Kuralı

Her adımın tek iş yapması neden istenir?

  1. İki iş içeren bir adım düşünülür.
  2. Adım ikiye bölünür.
  3. Sıra korunarak adımlar yeniden yazılır.

Cevap: Her adım tek iş yapmalıdır; çünkü iki iş birleşince hata olursa onun hangi işe ait olduğu bulunamaz ve düzeltilemez.

Öğrendiklerimizi Yaşamla Bağlayalım

Her öğrendiğimiz bilgiyi günlük yaşamdan bir durumla eşleştirelim.

Öğrendiğimiz bilgiGünlük hayattan örneği
Adımlar açık olmazsa iş, uygulayan kişiye göre değişir.Belirsiz yazılmış bir adım nasıl düzeltilir?
Her adım tek iş yaparsa hata kolayca bulunur.Her adımın tek iş yapması neden istenir?
Eksik adım, sonraki adımların dayanağını ortadan kaldırır.Denemede hata çıkarsa ne yapılır?
Başkasının anlayamayacağı bir algoritma yazılmış sayılmaz.Algoritmayı başkasının uygulaması neyi gösterir?

Özet

Sık Yapılan Hatalar

Karşılaştırma Tablosu

KuralNe isterKurala uyulmazsa
AçıklıkAdımın ne yapılacağını belli etmesiAdım anlaşılmaz, iş yanlış yapılır
SıraAdımların baştan sona dizilmesiSonuç yanlış çıkar
EksiksizlikHiçbir adımın atlanmamasıİş yarım ve bozuk kalır
Tek işHer adımda yalnız bir işHata bulunamaz, düzeltilemez

Kendini Dene

Aşağıdaki üç cümleyi incele ve her birinin doğru olup olmadığını belirle.

  1. Adımlar açık olmazsa iş, uygulayan kişiye göre değişir. — doğru mu?
  2. Her adım tek iş yaparsa hata kolayca bulunur. — doğru mu?
  3. Eksik adım, sonraki adımların dayanağını ortadan kaldırır. — doğru mu?

Cevap anahtarı: 1) Doğru. Kural = açık, sıralı, eksiksiz, anlaşılır 2) Doğru. Belirsiz ifade = düzeltilmesi gereken adım 3) Doğru. Deneme = hatayı bulma yolu

Sonra dene: bu konudaki açık uçlu görevi çöz ve puanlama anahtarıyla karşılaştır.

İlgili Konular

Bu konuyu daha sağlam öğrenmek için şu konularla birlikte çalışabilirsin:

Algoritma Yazmanın Kuralları — Sık Sorulan Sorular

Algoritma Yazmanın Kuralları nedir?

Bu konuyu anlamak için önce Günlük Hayattan Algoritma Örnekleri konusunu bilmen gerekir. Günlük hayat algoritması, hepimizin sık tekrarladığı işlerin adım sırasıdır. Bu konuda ne öğreneceğiz? algoritma yazarken hangi kurallara uyacağımızı, belirsiz ifadelerden nasıl kaçınacağımızı, yazdığımız algoritmayı nasıl…

Algoritma Yazmanın Kuralları konusunda sık yapılan hatalar nelerdir?

Yanlış: Adımı kısa tutmak için belirsiz yazmak çünkü kısa yazılan belirsiz adım, işi uygulayan kişide farklı anlaşılır ve iş bozulur. Yanlış: Bir adımda iki işi birleştirmek çünkü iki iş birleşince hata olursa hangi işe ait olduğu bulunamaz ve düzeltilemez.

Algoritma Yazmanın Kuralları için hangi formüller ve kurallar kullanılır?

Kural = açık, sıralı, eksiksiz, anlaşılır · Tek adım = tek iş · Belirsiz ifade = düzeltilmesi gereken adım · Deneme = hatayı bulma yolu

Algoritma Yazmanın Kuralları kazanımları nelerdir?

Algoritma yazarken uyulacak kuralları sıralar. Belirsiz bir adımı açık hâle getirerek yeniden yazar. Her adımın tek iş yapmasının önemini açıklar.

Algoritma Yazmanın Kuralları Kazanımları

Örnek Sorular ve Çözümleri

Örnek Soru 1 kolay

Algoritmada her adım neyi karşılamalıdır?

  1. A) Bir işi açıkça
  2. B) Birden çok işi
  3. C) Hiçbir işi
  4. D) Yalnız bir duyguya
Cevabı göster

Doğru cevap: A) Bir işi açıkça

Algoritmada her adım bir işi açıkça anlatmalıdır; belirsiz adım, işi uygulayan kişide farklı biçimde anlaşılır.

Örnek Soru 2 orta

Algoritmada adımlar sırayla yazıldığında ne kazanılır?

  1. A) Cihazın hızlanması
  2. B) Adımları karıştırma kolaylığı
  3. C) Adım sayısının azalması
  4. D) İşin bitmemesi
Cevabı göster

Doğru cevap: B) Adımları karıştırma kolaylığı

Adımları karıştırma kolaylığı kavramı Algoritma Yazmanın Kuralları konusunun temel bir kavramıdır. Detaylar konu anlatımında verilmiştir.

Örnek Soru 3 zor

Algoritmayı denedikten sonra ne yapılmalıdır?

  1. A) Hatalar düzeltilmelidir
  2. B) Adımlar silinmelidir
  3. C) Algoritma bırakılmalıdır
  4. D) Cihaz kapatılmalıdır
Cevabı göster

Doğru cevap: A) Hatalar düzeltilmelidir

Algoritma denendikten sonra hatalar düzeltilir; çünkü deneme, yanlış adımın nerede olduğunu göstermenin en iyi yoludur.

Sıradaki adım

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.

Slaytla adım adım öğren · Tüm dersler · Ana sayfa

Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.

Bu sayfa Algoritma Yazmanın Kuralları konusunun anlatımını, kazanımlarını ve örnek sorularını içerir. Konuyla ilgili tüm sorular için testi çöz, diğer konular için DersTeders ana sayfasına geçebilirsin.

Bu konunun öğretmen materyallerini (ders planı, çalışma kâğıdı, çözümlü soru bankası, rubrik) yazdırabilirsin: Yazıcı çıktısı modülünü aç