Merhaba sevgili öğrenciler! Bu ders notu, Scratch programlama ortamında döngüleri (tekrar eden komut bloklarını) anlamana ve kullanmana yardımcı olacak temel bilgileri içerir. Özellikle "Sürekli tekrarla" ve "... defa tekrarla" bloklarının ne işe yaradığını ve nasıl kullanıldığını öğreneceksin.
Döngüler, programlamada belirli komutları birden fazla kez tekrar etmek için kullanılan yapılardır. Aynı işi tekrar tekrar yazmak yerine, döngüleri kullanarak kodunu daha kısa, anlaşılır ve düzenli hale getirebilirsin.
💡 İpucu: Günlük hayatta diş fırçalama (birçok kez fırçalama hareketi), merdiven çıkma (her basamağa adım atma) gibi tekrar eden hareketleri düşün. Programlamada da benzer durumlar için döngü kullanırız.
Bu blok, içine yerleştirdiğin komutların program durdurulana kadar durmaksızın, sonsuz bir döngü içinde çalışmasını sağlar.
⚠️ Dikkat: "Sürekli tekrarla" bloğu içindeki komutlar, program manuel olarak durdurulana kadar asla durmaz. Eğer bu blok içine bir bekleme komutu koymazsan, bilgisayarın çok hızlı çalışarak donmasına neden olabilirsin!
Bu blok, içine yerleştirdiğin komutların belirli bir sayıda tekrar etmesini sağlar. Kaç kez tekrar edeceğini sen belirlersin.
💡 İpucu: "... defa tekrarla" bloğundaki sayı kutucuğuna istediğin pozitif tam sayıyı yazabilirsin. Örneğin, 4 defa tekrarla bir kare çizmek için, 3 defa tekrarla ise bir üçgen çizmek için kullanılabilir.
Her iki döngü de tekrar etmek için kullanılır, ancak aralarındaki temel fark, tekrar sayısının belirli olup olmamasıdır.
📝 Özetle: Eğer kaç kez tekrar edeceğini biliyorsan "... defa tekrarla", bilmiyorsan veya sonsuz olmasını istiyorsan "Sürekli tekrarla" bloğunu seçmelisin.