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

Değişkenler (Variables): Robotun Hafıza Kutuları

Puan, can, sayaç ve isim tutan değişkenlerin programlamadaki yeri. İlkokul ve ortaokul için somut örnekler.

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

Değişkenler (Variables): Robotun Hafıza Kutuları

Oyun oynarken skorunuz nasıl tutuluyor? Ya da telefonunuz şarjınızın yüzde kaç olduğunu nasıl biliyor? Bilgisayarlar bilgileri akıllarında tutmak için Değişkenler (Variables) adını verdiğimiz etiketli kutuları kullanır.

🎯 Projenin Amacı ve Kazanımları

  • Değişken oluşturma, değer atama ve değer güncelleme mantığını kavramak.
  • Sayısal (Tam sayı), Metinsel (String) ve Mantıksal (Boolean) veri tiplerini öğrenmek.
  • Oyunlarda can ve skor sayacı tasarlamak.
  • 🧰 Gerekli Malzemeler

  • Bilgisayar (Python veya Scratch)
  • 🔌 Devre Şeması ve Pin Bağlantı Tabloları

    Veri Türleri Karşılaştırma Tablosu:

    Veri TipiKodlama AdıSakladığı Bilgi Örneği
    Tam SayıInteger (`int`)Skor: 50, Yaş: 12, Can: 3
    Ondalıklı SayıFloat (`float`)Sıcaklık: 24.5 °C, Mesafe: 12.8 cm
    Yazı / MetinString (`str`)Oyuncu Adı: "Demir Robot"
    Doğru / YanlışBoolean (`bool`)OyunBittiMi: False, IsikAcikMi: True

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

    # Bir oyun karakterinin hafıza kutuları (Değişkenleri) oyuncu_adi = "Atlas" can_sayisi = 3 puan = 0 print("Oyun Başladı! Karakter:", oyuncu_adi) # Oyuncu bir altın topladı: puan = puan + 10 print("Altın toplandı! Yeni Puan:", puan) # Oyuncu bir engele çarptı: can_sayisi = can_sayisi - 1 print("Dikkat! Kalan Can:", can_sayisi)
    

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

  • `puan = 0` yazarak içi boş bir kutu tanımlayın.
  • Her başarılı hamlede kutunun içine 10 ekleyin (`puan = puan + 10`).
  • Ekrana değişkenin güncel halini yazdırın.
  • 💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)

    Bilgisayarın RAM belleğinde bir çekmece ayrılır ve üzerine sizin verdiğiniz isim (örneğin `puan`) yazılır. Siz o çekmeceyi istediğiniz zaman açıp içindeki sayıyı değiştirebilirsiniz.

    🚀 Kendini Geliştirme Görevi (Challenge)

    Bir basketbol maçı için `evSahibiSkor` ve `deplasmanSkor` adında iki değişken oluşturun ve 3'lük basket atıldığında skoru artıran bir kod yazın!

    💡

    Değişkenler (Variables): Robotun Hafıza Kutuları Hakkında Sıkça Sorulan Sorular

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

    Değişkenler (Variables): Robotun Hafıza Kutuları 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.
    Değişkenler (Variables): Robotun Hafıza Kutuları ç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 →