🤖
ROBOT KODLA
Öğrenmeye Başla →
🤖 Robotik Kodlama Başlangıç ⏱ Tahmini: 20 dk

Algoritma Mantığı: Diş Fırçalama ve Sandviç Algoritması

Adım adım problem çözme sanatı olan algoritma kavramını ilkokul ve ortaokul düzeyinde eğlenceli örneklerle öğrenin.

📅 16 Ekim 2026•👁 3 kez görüntülendi•✅ Ücretsiz Ders

Algoritma Mantığı: Diş Fırçalama ve Sandviç Algoritması

Kod yazmaya başlamadan önce her programcının bilmesi gereken en önemli beceri: Algoritmik Düşünme. Algoritma, bir hedefe ulaşmak için izlenen sırasıyla, açık ve net adımlar bütünüdür.

🎯 Projenin Amacı ve Kazanımları

  • Günlük hayattaki eylemleri adımsal algoritmalara bölmeyi öğrenmek.
  • Sıralama hatası (Mantık hatası) kavramını fark etmek.
  • Bilgisayarların neden net ve net talimatlara ihtiyaç duyduğunu anlamak.
  • 🧰 Gerekli Malzemeler

  • Bir kağıt ve kalem
  • Bir arkadaşınız veya aile bireyiniz (Robot rolünü oynayacak!)
  • 🔌 Devre Şeması ve Pin Bağlantı Tabloları

    Algoritmalarda süreç akış tablosu:

    Aşama NoKomut AdımıNeden Sırası Önemli?
    Adım 1Fırçayı eline alFırçayı almadan macun sıkamazsınız
    Adım 2Macun kapağını aç ve macunu sıkSıra karışırsa macun kapağın üzerine dökülür
    Adım 3Fırçayı ağzına götür ve 2 dakika fırçalaAna eylem
    Adım 4Ağzını suyla çalkala ve fırçayı yıkaTemizlik ve bitiriş

    💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)

    Robot bir arkadaşınıza 'Peynirli Sandviç Yap' komutu vermek için yazılan sözde kod (Pseudocode):

    1. Ekmek poşetinden 2 dilim ekmek çıkar. 2. 1. dilimi tabağın üzerine düz koy. 3. Buzdolabından peyniri al. 4. Bıçakla bir dilim peynir kes ve ekmeğin üzerine yerleştir. 5. 2. dilim ekmeği peynirin üzerine kapat. 6. Sandviçi ikiye böl ve afiyetle ye!
    

    🛠️ Adım Adım Yapılış Aşamaları

  • Adım 1: Arkadaşınızı bir 'Robot' olarak hayal edin. Bu robot sadece söylediğinizi birebir yapar.
  • Adım 2: Ona 'Ayakkabını Bağla' algoritmasını yazın.
  • Adım 3: Eğer bir adımı atlarsanız (örneğin 'Bağcıkları tut' demeden 'Düğüm at' derseniz) robotun hata verdiğini (Error) canlandırın.
  • 💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)

    Bilgisayarlar bizim gibi hissetmez veya tahmin etmez. 'Bunu anlamışsındır' diyemeyiz. Bir robota ne kadar net, sade ve sırası doğru adımlar verirsek o kadar kusursuz çalışır.

    🚀 Kendini Geliştirme Görevi (Challenge)

    Sabah yataktan kalkıp okula gidene kadar yaptığınız 7 adımlık bir 'Sabah Rutini Algoritması' yazın!

    💡

    Algoritma Mantığı: Diş Fırçalama ve Sandviç Algoritması Hakkında Sıkça Sorulan Sorular

    Bu dersle ilgili en çok merak edilen noktalar ve uzman yanıtları

    Algoritma Mantığı: Diş Fırçalama ve Sandviç Algoritması dersini tamamlamak için hangi ön bilgilere ihtiyaç vardır?▼
    Bu ders Robotik Kodlama kategorisinde başlangıç ve orta seviye için tasarlanmıştır. Temel bilgisayar kullanımı ve ilgili donanım/yazılım ortamının kurulu olması yeterlidir. Önceden ileri düzey kodlama bilmeniz gerekmez; tüm adımlar devre şemaları ve açıklamalı kodlarla sunulmaktadır.
    Scratch kod blokları çalışmadığında ilk olarak ne kontrol edilmelidir?▼
    Olay bloklarının (örn: Yeşil bayrağa tıklandığında) doğru bağlandığından, karakterlerin (kuklaların) başlangıç X-Y koordinatlarının sıfırlandığından ve döngülerin (sürekli tekrarla) açık kaldığından emin olunmalıdır.
    Algoritma Mantığı: Diş Fırçalama ve Sandviç Algoritması çalışmasını tamamladıktan sonra nasıl daha ileri bir seviyeye taşıyabilirim?▼
    Bu çalışmaya ek sensörler (kablosuz Bluetooth/Wi-Fi modülü, OLED ekran veya sesli buzzer uyarısı) entegre edebilir; verileri internet ortamına aktararak Nesnelerin İnterneti (IoT) tabanlı akıllı bir sisteme dönüştürebilirsiniz.

    Sorun mu yaşadınız veya aklınıza takılan bir nokta mı var?

    Discord topluluğumuza katılarak diğer geliştiriciler ve eğitmenlerle yardımlaşabilirsiniz.

    Discord'da Soru Sor →