Scratch 3 ile blok kodlama: fikirden animasyona
Scratch, kod satırı yazmadan mantık kurmanı sağlayan bir araçtır. Sürükle, bırak ve karakterin harekete geçer.
Yazıyı okuKüçük bir kodlama projesi yapmak için büyük bir bilgisayara veya uzun bir programa ihtiyacın yok. Önce birkaç açık adımla başlayabilirsin.
İlk projede tek bir işi tamamlamayı hedefle. Örneğin bir karakteri başlangıç noktasından yıldızın yanına götürmek veya ekranda kısa bir selam göstermek yeterlidir. Hedefi küçük tutmak, hangi komutların gerektiğini anlamanı kolaylaştırır. Başlamadan önce sonucu nasıl göreceğini belirle: karakter hareket edecek mi, bir mesaj mı çıkacak, yoksa bir şekil mi değişecek?
Bir bilgisayar veya blok kodlama aracı, verdiğin komutları belirli bir sırayla uygular. Önce başlangıç konumunu belirle, sonra ileri hareket gibi basit bir komut ekle. Birden fazla adım gerekiyorsa her adımı ayrı düşün. Aynı hareket birkaç kez yapılacaksa tekrar komutu işe yarayabilir. Kodlamaya başlamadan komutları kâğıtta oklarla çizmek, planındaki eksikleri görmene yardım eder.
Programı çalıştırınca beklediğin sonuçla gördüğün sonucu karşılaştır. Karakter yanlış yöne gidiyorsa bütün kodu baştan silmek yerine hangi adımın sonucu değiştirdiğini bul. Bir komutu değiştirip yeniden dene. Bu sürece hata ayıklama denir. Hata yapmak çalışmanın normal bir parçasıdır; her deneme sana planın nasıl işlediğine dair bilgi verir. Sonunda çalışan sürümü kaydedebilir veya komutlarını bir arkadaşına anlatabilirsin.
Bir kâğıda 4'e 4 karelik bir yol çiz ve bir kareyi başlangıç, başka bir kareyi hedef olarak işaretle. Robotu başlangıca koyduğunu hayal et. İleri, sağa dön ve sola dön komutlarından oluşan kısa bir liste yaz; adres, ad, fotoğraf veya başka kişisel bilgi kullanma. Listeyi kare kare uygula. Robot hedefe ulaşmadıysa tek bir komutu değiştirip yeniden dene ve hangi değişikliğin işe yaradığını not et.
KEŞFE DEVAM
Scratch, kod satırı yazmadan mantık kurmanı sağlayan bir araçtır. Sürükle, bırak ve karakterin harekete geçer.
Yazıyı okuPython öğrenciler, veri bilimciler ve yapay zekâ araştırmacıları tarafından kullanılır. Bunun sebebi sadeliğidir: Türkçeye en yakın hissettiren programlama dillerinden biridir.
Yazıyı okuBir hikaye yazmadan önce taslak çıkarırsın. Programcılar da kodu yazmadan önce sözde kodla plan yapar.
Yazıyı oku