5. Sınıf Yazılı Çözümü
Konu Özetli Etkinlik Kitabı TEMA SINIF İŞLEMLERLE CEBİRSEL DÜŞÜNME 5. 154 06 ADIM 17 - Algoritma Yazma Algoritma Çeşitleri ve Karar Yapıları ■ Doğrusal (Düz) Algoritma: Adımlar sırayla yapılır, atlama veya geri dönüş yoktur. Örnek: Basit bir sandviç yapma tarifi. ■ Şartlı (Kararlı) Algoritma: Bir soruya verilen “Evet” veya “Ha- yır” cevabına göre yolun değiştiği algoritmalardır. Örnek: “Hava yağmurlu mu? Evet ise şemsiye al. Hayır ise şap- ka tak.” ■ Döngülü Algoritma: Belirli bir koşul sağlanana kadar aynı adımların tekrarlandığı algoritmalardır. Örnek: “Oda yeterince toplandı mı? Hayır ise oyuncakları kutu- ya koy ve tekrar kontrol et.” Algoritma Yazma Sanatı (Adım Adım) ■ İyi bir algoritma yazmak için şu adımları takip edebilirsin: 1. Problemi Anla: Ne yapmak istediğini ve hangi bilgilere ihtiyacın olduğunu belirle. 2. Adımları Sırala: Yapılacak işleri mantıklı bir sıraya koy ve her adımı numaralandır. 3. Kontrol Et: “Başla” ve “Bitir” komutların var mı? Adımların sırası doğru mu? Eksik bir adım var mı? diye kontrol et. Günlük Hayattan ve Matematikten Örnek Algoritmalar Okula Hazırlanma Algoritması: 1. Başla 2. Alarm çalınca uyan. 3. Elini yüzünü yıka. 4. Kahvaltı yap. 5. Okul kıyafetlerini giy. 6. Çantanı kontrol et. 7. Okula gitmek için evden çık. 8. Bitir Bir Sayının Tek mi Çift mi Olduğunu Bulan Algoritma: 1. Başla 2. Bir sayı gir (A). 3. A sayısını 2’ye böl. 4. Bölümden kalan 0 mı? 5. Evet ise “Sayı Çifttir” yaz. 6. Hayır ise “Sayı Tektir” yaz. 7. Bitir Algoritma Nedir? (Bir İşin Yol Haritası) ■ Algoritma, belirli bir problemi çözmek veya bir amaca ulaş- mak için tasarlanmış, adım adım ilerleyen bir plandır. Tıpkı bir yemek tarifi veya bir mobilyayı kurma kılavuzu gibidir. Bu kavram, adını büyük İslam bilgini Harezmi’den almıştır. Algoritmanın Özellikleri: ■ Sıralı: Adımlar belirli bir düzende olmalıdır. Sıra bozulursa so- nuç değişir. ■ Açık ve Anlaşılır: Her adım net olmalı, kafa karıştırmamalıdır. ■ Sonlu: Belirli sayıda adımdan sonra mutlaka bitmelidir. ■ Etkili: Belirlenen problemi çözmeli ve doğru sonuca ulaştır- malıdır. Algoritmayı Gösterme Yolları: Liste ve Akış Şeması ■ Adım Adım Liste: Yapılacaklar, “Başla” ile başlayan ve “Bitir” ile sonlanan numaralı bir liste halinde yazılır. ■ Akış Şeması (Adımları Şekillerle Çizmek): Algoritmanın adımları, her birinin özel bir anlamı olan geometrik şekillerle görselleştirilir. Şekil Adı Kullanım Amacı Başlangıç/ Bitiş Algoritmanın nerede başlayıp nerede bittiğini gösterir. Veri Girişi/ Çıkışı Dışarıdan bilgi girileceğini veya sonucun gösterileceğini belirtir. İşlem/ Hesaplama Matematiksel bir hesaplama veya bir eylem yapılacağını gösterir. Karar “Evet” veya “Hayır” cevabı gerektiren bir kontrol noktasıdır. Akış yönleri Bir adımdan sonra hangisine geçileceğini, yani akışın yönünü gösterir. Çıktı Çıktı olarak yansıtılacak bilgiler için kullanılacak şekildir.
Made with FlippingBook
RkJQdWJsaXNoZXIy NTY0MzU=