Bilişim Teknolojileri ve Yazılım
6 Sınıf Bilişim Teknolojileri ve Yazılım Hareket, Görünüm, Ses, Olaylar, Kontrol, Alg v 2
6. Sınıf • 03:02
Video görüntüsü içermez, sadece eğitim şarkısıdır. Dinlemek için oynatın.
0
İzlenme
03:02
Süre
14.06.2025
Tarih
Ders Anlatımı
Merhaba arkadaşlar! Bu videoda Scratch 3.0 ortamında 6. sınıf Bilişim Teknolojileri ve Yazılım dersinin ana yapı taşları olan Hareket, Görünüm, Ses, Olaylar, Kontrol ve Algoritma (Alg v2) kavramlarını adım adım işleyeceğiz. Scratch ile programlamaya başlarken senaryoyu küçük parçalara ayırmak, olayları doğru tetiklemek ve blokları düzenli kullanmak büyük avantaj sağlar.
Hareket kategorisinde x ve y koordinatları ile kuklamızı sahnede yönlendiririz. “x: 10 artır” kuklamızı sağa, “y: 10 artır” ise yukarı iter. “x’i 0 yap” gibi mutlak değerlerle konumlandırma yapar, “180 derece yönlendir” ve “sürekli döndür” ile hareketin yönünü kontrol ederiz. Kıyıya çarpınca sekmek için “kıyıya değdiyse sek” mantığıyla “Eğer (duvar) ise x: -x” veya “yönü -y’ye dön” gibi basit çözümler üretiriz.
Görünüm kategorisinde kuklamızın nasıl görüneceğini ayarlarız. “… saniye boyunca “Merhaba!” de” metin balonu açar, “kostümü değiştir” animasyon sağlar. “görün” ve “gizle” komutları etkileşimi belirler; “büyüklüğü 110 yap” ile karakteri büyütür, “renk etkisi 25 yap” ile görsel renklendirme ekleriz. İleride animasyonları zenginleştirmek için konuşma balonlarını ve kostüm geçişlerini senkronize ederiz.
Ses kategorisinde müzik ve efektleri sahneye ekleriz. “Ses dosyası çal” veya “davul vuruşu 1’i çal” gibi bloklarla kullanıcı deneyimini zenginleştirir, “ses seviyesini 50 yap” ile ses şiddetini ayarlarız. Proje sunumlarında ses, kullanıcıya geri bildirim veren önemli bir unsurdur.
Olaylar kategorisi, programın çalışmaya başlayacağı tetikleyicileri sağlar. “Yeşil bayrak tıklandığında” başlangıç noktamız, “tuşa basıldığında” etkileşimimiz, “kuklaya tıklandığında” sahne üzerindeki etkileşim, “mesaj yayınla” ise farklı kuklalar arasındaki senkron iletişimdir. Mesajlar, örneğin “puanlama” veya “geçiş” olayları için uygundur. Scratch 3.0’da iki mesaj aynı anda çalışabilir, bu yüzden senaryoyu birden fazla kukla ile kurarken dikkatli olmalıyız.
Kontrol kategorisi akışımızı yönetir. “sürekli tekrarla” döngüsü, “10 kez tekrarla” sınırlı döngü, “0.5 saniye bekle” bekleme süresi, “eğer … ise” koşullu akış ve “eğer … ise değilse” çift yönlü karar yapısını içerir. Klonlama ile aynı kukladan birden fazla kopya yaratır, “klon oluşturulduğunda” olayı ile her kopya için özel davranış tanımlayabiliriz. “Bu kuklayı sil” klonu temizler, “diğer kuklara x’i gönder” ile klonlar arası koordinasyon sağlanır.
Algoritma (Alg v2) blokları ile problem çözme, değişkenler ve listeleri kullanırız. Değişkenler puan, süre, can, hız gibi değerleri saklar; listeler ise veri dizileri ile oyunun durumunu yönetir. Örneğin “süre” değişkeni ile geri sayım yapar, “puan” değişkeni ile skor tutarız. Karar verme mantığında “eğer puan > 10 ise kostümü değiştir” gibi koşul blokları kullanır, tekrar eden işlemler için döngüler kurar, alt görevler için fonksiyon mantığında komut dizileri tasarlarız.
Senaryo: Dönen top projesi. Yeşil bayrak tıklandığında kukla merkeze gelir, “sürekli tekrarla” içinde “10 adım ileri” ve “kıyıya değerse sek” uygulanır. “Boşluk tuşuna basıldığında” mesaj yayınlanır, topun rengi değişir ve 1 puan artırılır. Eğer puan 10’a ulaşırsa “kazandın” der, 0.5 saniye bekle ve sonra puanı sıfırlar. Bu basit örnek, hareket, olaylar, kontrol ve algoritma bloklarının uyumlu çalışmasını gösterir.
İpuçları: Aşırı “sürekli tekrarla” kullanımını sınırla; bekle blokları ekleyerek donmaları önle. Olayları net adlandır (“puan” mesajı yerine “skor_artir” gibi). Değişken adlarını anlamlı seç. Kodu küçük parçalara böl, her davranış için ayrı blok dizisi oluştur. Görsel ve sesleri ölçülü kullan, gereksiz efektler dikkat dağıtabilir.
Soru & Cevap
Soru: Hangi olay bloğu ile sahne programını başlatırız?
Cevap: Yeşil bayrak tıklandığında.
Soru: Kıyıya çarpınca sekme mantığı nasıl kurulur?
Cevap: “Sürekli tekrarla” içinde adım ilerletilir; “Eğer (duvar) ise yönü -y’ye dön” veya “x: -x” ile yön değiştirilir, böylece sahneden çıkmadan geri döner.
Soru: Mesaj yayınlama ve kuklaya tıklanma arasındaki fark nedir?
Cevap: Mesaj yayınlama farklı kuklalar ve sahne arasında olay tetikler; kuklaya tıklanma o kuklaya özgü bir etkileşimdir.
Soru: Klonlama nerede kullanılır ve nasıl temizlenir?
Cevap: Aynı kukladan birden fazla kopya gerektiğinde kullanılır; “klon oluşturulduğunda” olayı ile her kopya davranışı ayarlanır, “bu kuklayı sil” ile temizlenir.
Soru: Değişkenlerle listelerin farkı nedir?
Cevap: Değişken tek bir değer saklar (puan, süre); liste birden çok değeri dizi halinde tutar (skorlar, isimler).
Özet Bilgiler
6. sınıf Bilişim Teknolojileri ve Yazılım dersi için Scratch ile hareket, görünüm, ses, olaylar, kontrol ve algoritma konularını adım adım anlatan bu video, uygulamalı örnekler ve sınav odaklı açıklamalarla 6. sınıf öğrencilerinin Scratch becerilerini geliştirmesine yardımcı olur.