Algoritmik Düşünme ve Akış Şeması
Ders videosu
Konu anlatımı
9. Sınıf Matematik - Algoritma ve Bilişim
Bu derste ne öğreneceğiz?
Bu derste algoritmik düşünme ve akış şemaları hakkında temel bilgileri öğreneceğiz. Algoritmaların ne olduğunu, nasıl oluşturulduğunu ve akış şemalarının nasıl kullanıldığını anlayacağız. Ayrıca, bu konularla ilgili örnekler ve alıştırmalar yaparak pekiştireceğiz.
Üyeler sınırsız test çözer, dersi dinler, Bir'e Bir ders alır ve ilerlemesini görür. Üye olmadan 20 dakika deneyebilirsin.
Temel kavramlar
Algoritma, belirli bir problemi çözmek için izlenen adımların sıralı bir şekilde ifade edilmesidir. Akış şeması ise bu adımların grafiksel bir temsilidir. Algoritmik düşünme, bir problemi çözmek için sistematik bir yaklaşım geliştirmeyi içerir.
Ayrıntılı anlatım
Algoritmalar, genellikle bir başlangıç noktası, bir dizi işlem ve bir bitiş noktası içerir. Örneğin, bir yemek tarifi bir algoritmadır; malzemeler, hazırlık aşamaları ve pişirme süreleri sıralı bir şekilde verilmiştir.
Akış şemaları, algoritmanın görsel bir temsilidir. Her bir işlem bir kutu ile gösterilir ve kutular arasındaki oklar, işlemlerin sırasını belirtir. Örneğin, bir akış şemasında "Başla" kutusundan sonra "Malzemeleri hazırla" kutusu gelir, ardından "Pişir" kutusuna geçilir.
Algoritma Örneği
Bir çiçek sulama algoritması şu adımları içerebilir:
- Başla
- Çiçeğin toprağını kontrol et
- Toprak kuruysa sulama yap
- Toprak ıslaksa sulama yapma
- Bitiş
Akış Şeması Örneği
Aşağıda bir çiçek sulama algoritmasının akış şemasını düşünelim:
Çözümlü örnekler
Örnek 1: Bir sayının pozitif, negatif veya sıfır olup olmadığını kontrol eden bir algoritma yazalım.
- Başla
- Sayıyı al
- Eğer sayı > 0 ise "Pozitif" yazdır
- Eğer sayı < 0 ise "Negatif" yazdır
- Eğer sayı = 0 ise "Sıfır" yazdır
- Bitiş
Örnek 2: Bir öğrencinin notuna göre geçip geçmediğini kontrol eden bir algoritma:
- Başla
- Notu al
- Eğer not >= 60 ise "Geçti" yazdır
- Eğer not < 60 ise "Kaldı" yazdır
- Bitiş
Sık yapılan hatalar
Algoritma yazarken en sık yapılan hatalardan biri, adımların sırasının karıştırılmasıdır. Her adımın mantıklı bir sırayla gelmesi gerekir. Ayrıca, koşul ifadeleri doğru bir şekilde tanımlanmadığında beklenmeyen sonuçlar alınabilir.
Uygulama
Şimdi kendi algoritmanızı yazmayı deneyin. Aşağıdaki problemi çözmek için bir algoritma oluşturun:
Bir kullanıcıdan bir sayı alın ve bu sayının çift mi tek mi olduğunu kontrol edin.
Mini test
- Algoritma nedir?
- Akış şeması neyi temsil eder?
- Bir algoritmanın başlangıç ve bitiş noktaları neden önemlidir?
- Bir sayının pozitif, negatif veya sıfır olduğunu kontrol eden algoritmanın ilk adımı nedir?
- Algoritma yazarken en sık yapılan hatalardan biri nedir?
Cevap anahtarı
- Belirli bir problemi çözmek için izlenen adımların sıralı bir ifadesidir.
- Algoritmanın grafiksel bir temsilidir.
- Çünkü algoritmanın doğru çalışabilmesi için adımların belirli bir sırayla takip edilmesi gerekir.
- Sayıyı al.
- Adımların sırasının karıştırılmasıdır.
Özet
Bu derste algoritmaların ve akış şemalarının ne olduğunu, nasıl oluşturulduğunu ve kullanıldığını öğrendik. Algoritmik düşünme becerimizi geliştirmek için çeşitli örnekler ve alıştırmalar yaptık. Algoritmalar, günlük hayatta karşılaştığımız birçok problemi çözmemize yardımcı olur.
Örnek sorular
- Bir problemi çözmek için izlenen adımlar dizisi
- Bir matematiksel formül
- Bir bilgisayar programı
- Bir grafik türü
Cevabı göster
- Dikdörtgen
- Oval
- Paralelkenar
- Üçgen
Cevabı göster
- Belirli bir sonuca ulaşması
- Rastgele adımlar içermesi
- Sonsuz döngüler oluşturması
- Belirsiz olması
Cevabı göster
- Dikdörtgen
- Oval
- Elmas
- Paralelkenar
Cevabı göster
- Adım adım ilerleme
- Kesin bir çözüm sunma
- Rastgele seçim yapma
- Belirli bir girdi alma
Cevabı göster
Aynı ünitedeki konular
- Algoritmik Düşünme ve Akış Şeması