🚀 Algoritma Yolculuğuna Başlıyoruz!
Merhaba arkadaşlar! Bugün bilgisayarların dilini, yani algoritmaları öğreneceğiz. Bir bilgisayar gibi düşünmeye hazır mısınız? Öncelikle
Algoritma nedir? Bir sorunu yada problemi çözmek için uygulanacak çözüm adımlarına algoritma denir. Algoritma iki şekilde oluşturulur birincisi işlem adımları, ikincisi ise akış şemasıdır. İşlem adımları "Başla" adımı ile başlayıp "Bitir" adımı ile sonlanır. Her bir işlem bir rakam ile belirtilir ve ilk işlem adımı için "1" rakamı kullanılır. İşlem adımları tamamlandıktan sonra akış şeması hazırlanır. Akış şeması mutlaka işlem adımlarına uygun olarak hazırlanmalıdır.
📍 1. Problem Belirleme
Günlük hayattan bir problem seçelim: "Susadım ve mutfaktan su içmek istiyorum."
📥 2. Girdiler ve Çıktılar
| Tür | Açıklama |
|---|---|
| Girdiler | Bardak, Damacana/Sürahi, Susuzluk hissi |
| Çıktı | Susuzluğun giderilmesi |
📝 3. İşlem Adımları (Algoritma)
- Mutfağa git.
- Dolaptan bir bardak al.
- Sürahide su var mı kontrol et?
- Varsa bardağı doldur, yoksa sürahiyi doldur sonra bardağa boşalt.
- Suyu iç.
- Bardağı makineye koy.
📊 4. Akış Şeması Sembolleri
Unutmayın, akış şemalarında şu şekiller çok önemlidir:
- Oval: Başla / Bitir
- Dikdörtgen: İşlem Yap
- Baklava Dilimi: Karar Ver (Evet/Hayır)
Sıra Sende! Kendi "Çay Demleme" algoritmandaki girdileri yorumlara yazar mısın?
🧠 Algoritma Ustası Olmaya Hazır mısın?
Temelleri öğrendik! Şimdi işin mutfağına, yani programlama mantığına daha yakından bakalım.
1. Mantıksal Kararlar (Eğer/Değilse)
Algoritmalar sadece düz bir çizgide ilerlemez. Bazen bir karar vermeleri gerekir. Tıpkı oyunlarda canın azaldığında ekranın kırmızı olması gibi!
- ŞART: Notun 50'den büyük mü?
- EVET: "Tebrikler, geçtin!"
- HAYIR: "Biraz daha çalışmalısın."
2. Döngülerin Gücü (Tekrarla)
Bilgisayarlar hiç yorulmaz! Bir işlemi milyonlarca kez yapabilirler. Biz buna Döngü diyoruz.
Örnek: Basketbol antrenmanında 10 basket atana kadar çalışmak bir döngüdür.
📊 Akış Şeması Sembollerini Hatırlayalım
Elips
Başla / Bitir
Dikdörtgen
İşlem / Eylem
Baklava
Karar (Evet/Hayır)
Küçük Bir İpucu: İyi bir algoritma her zaman en kısa yoldan en kesin çözüme götürür. Karmaşık düşünme, basit düşün!
🛡️ Algoritma Dedektifleri İş Başında!
🔹 Örnek 1: Şemsiye Lazım mı? (Karar Verme)
Algoritmalar bazen "Eğer ... ise" diye düşünür. Hava durumuna göre karar vermek buna en güzel örnektir.
🔹 Örnek 2: Çorbam Ne Zaman Soğur? (Döngü)
Bazı işleri tekrar tekrar yaparız. Çorba soğuyana kadar üflemek bir döngüdür.
💡 Unutma!
Akış Şeması, kafamızdaki adımları resme dökmektir. Oklar bize yolu, şekiller ise ne yapacağımızı söyler!
🗺️ Akış Şeması Semboller Sözlüğü
Algoritmaları Şekillerle Konuşturuyoruz!
Akış şeması çizerken hangi şekli nerede kullanacağını karıştırıyor musun? İşte bilmen gereken 4 ana kahraman:
Elips (Oval)
Algoritmanın başlangıç ve bitiş noktalarını temsil eder.
Paralelkenar
Dışarıdan veri girişi yapıldığında kullanılır. (Örn: Klavyeden sayı girmek)
Dikdörtgen
Matematiksel hesaplamalar veya eylemler için kullanılır.
Baklava Dilimi
Karar verme anıdır. Soru sorulur, cevap Evet veya Hayır'dır.
🏫 Sınıf İçi Etkinlik: Kantin Algoritması
🚀 Nasıl Oynanır?
Öğrenciler aşağıdaki görevleri temsil eden kartları alırlar. Sınıfın görevi, onları "Başla"dan "Bitir"e kadar en mantıklı şekilde sıraya dizmektir.
- 🟢 BAŞLA: Kantin kapısından giriş.
- 🔷 KARAR: "İstediğim ürün var mı?" veya "Param yetiyor mu?"
- ▱ BİLGİ GİR: Kantinciye siparişi söyle.
- ▭ İŞLEM: Ödemeyi yap ve ürünü teslim al.
- 🔴 BİTİR: Afiyetle ye ve sınıfa dön!
#KodlamaEğitimi #Algoritma #5Sınıf #BilişimTeknolojileri
🍔 Kantin Algoritması
Adımlara tıkla, doğru sırayla diz!
🚀 Süper Kantin Algoritması Challenge
Tam 15 adımı doğru sıraya dizerek tosta ulaşabilir misin?
🖥️ Güvenli Başlatma Algoritması
Bilgisayar çöktü! 15 adımı doğru dizerek sistemi kurtar.
🍝 Mükemmel Makarna Algoritması
Bir bilgisayar programı gibi makarna pişirebilir misin? 15 adımı doğru diz!
📐 Şekillerle Akış Şeması Oluştur
Aşağıdaki adımları, akış şemasındaki doğru şekillere tıkla-yerleştir yöntemiyle diz!
📔 Defter Etkinliği: Kendi Algoritmanı Tasarla
"Sabah Okula Hazırlanma Serüvenim"
🚀 1. Hazırlık ve Liste
Defterine "Sabah Hazırlanma Algoritması" başlığını at. Yataktan kalktığın andan kapıdan çıktığın ve okula gelip sınıfa girme anına kadar yaptığın her şeyi sırasıyla listele.
- En az 20 adım yazmalısın.
- Adımları 1, 2, 3... diye numaralandır.
- Hiçbir detayı atlama (Örn: Çantamı kontrol ettim mi?).
📐 2. Şekilleri Kullanma Kuralları
Algoritmanı akış şemasına dönüştürürken bu standart şekilleri kullanmalısın:
| Şekil | Anlamı | Örnek Cümle |
|---|---|---|
| BAŞLA / BİTİR | Uyan / Evden Çık | |
| İŞLEM | Yüzünü yıka, üstünü giy | |
| KARAR | Hava yağmurlu mu? |
🔥 3. Mühendislik Dokunuşu
Algoritmanın içine en az 2 tane Karar Kutusu (Baklava Dilimi) yerleştirerek akışı ikiye ayır.
💡 İpucu: Şekilleri çizerken cetvel kullanmayı ve adımları OKLARLA birbirine bağlamayı unutma!

