Kalemle Sihirli Şekiller

Scratch programındaki kalem uygulamasını kullanarak yapmış olduğumuz şekilleri ve nasıl yapıldığını sizinle paylaşmak istiyoruz.

!!! Önceden uyaralım bu uygulamayı yapabilmeniz için scratch programının arayüzünü tanımış olmanız gerekmektedir. 

Sihirli şekiller yapmaya geçmeden önce scratch programında çokgenlerin komutlarla nasıl çizildiğinden bahsetmemiz gerikir. 

Kalemle Çokgen Çizimi

1. Üçgen:

  • Öncelikle kalem kuklamızı sahnemize ekliyoruz. 
  • Kalemi ekledikten sonra kılıklar sekmesine geçerek sağ üst köşedeki “kukla merkezini belirle seçeneğini kullanarak merkezi kalemin uç kısmına getirecek şekilde ayarlıyoruz.

  • Tekrardan diziler sekmesine gelerek aşağıdaki komutları oluşturuyoruz.

Komutların Açıklaması:

  • Tıklanınca: Yeşil bayrağa tıklandığında altında sıralanan komutları çalıştırır.
  • Temizle: Sahnede kalemle çizili alanları temizler.
  • Kalemi bastır: Kalemin yazma işlemini gerçekleştirir.
  • 3 defa tekrarla: 100 adım git ve 120 derece dön işlemlerini 3 defa gerçekleştirir.
  • 100 adım git: Kalemin 100 adımlık bir çizgi çizmesini sağlar.
  • 120 derece dön: 100 adım gittikten sonra 120 derecelik bir açıyla döner. Bu işlemi 3 kez gerçekleştirdiğinden dolayı bir üçgen elde etmiş oluruz.120 derece olmasının sebebi üçgenin bir dış açısının 120 derece olmasından kaynaklanır.

2. Kare

Üçgen çizimindeki 1 ve 2. adımları yaptıktan sonra kaleme eklenecek komutlar şu şekilde olmalıdır:

Komutların Açıklaması:

  • 4 defa tekrarla: 100 adım git ve 90 derece dön işlemlerini 4 defa gerçekleştirir.
  • 100 adım git: Kalemin 100 adımlık bir çizgi çizmesini sağlar.
  • 90 derece dön: 100 adım gittikten sonra 90 derecelik bir açıyla döner. Bu işlemi 4 kez gerçekleştirdiğinden dolayı bir kare elde etmiş oluruz. 90 derece olmasının sebebi karenin bir dış açısının 90 derece olmasından kaynaklanır.

Diğer Çokgenler:

  • Diğer çokgenleri çizebilmek için “…defa tekrarla” kısmına çizmek istediğimiz çokgenin kenar sayısı yazılır.
  • … adım git” kısmı çokgenin büyüklüğüne göre değiştirilebilir.
  • … derece dön” kısmına çokgenin dış açısının ölçüsünü yazmamız gerekir.
  • Çokgenlerin dış açıları toplamı 360 derecedir. Yani 360 dereceyi çokgenin kenar sayısına bölerek bir dış açısının ölçüsünü bulabiliriz. Örneğin bir yirmigen çizmek istiyosanız 18 derece dönmesini sağlamalısınız. (360/20=18 gibi.)

Kalemle Sihirli Şekiller

  • Öncelikle kenar sayısını belirlememiz gerekiyor. Biz beşgen kullanacağız.
  • Beşgen çizmek için gereken komutlar şu şekilde olmalıdır:

  • Beşgen çizdikten sonra bu beşgenden 36 adet çizmesini istiyoruz. Aşağıdaki komutlar üst üste 36 adet beşgen çizimi yapacaktır.

  • Bir beşgen çizdikten sonra 10 derecelik bir açıyla dönmesini istiyoruz. Bu sayede beşgen çizimini üst üste değil de her seferinde 10 derecelik bir açı dönerek yapmasını sağlamış oluruz.

Sonuç:

Açıklama:

36 tane beşgeni 10 derecelik açıyla döndürerek böyle bir şekil elde ettik. Şeklin bir tam tur yapabilmesi için 36*10=360 derece olmasını sağlamalıyız. Yani eğer dereceyi arttırarak daha geniş açılar ile bir şekil çizmek istiyorsanız bir tam tur dönmesi için daha az sayıda beşgen çizmelisiniz. Örneğin:

9 tane beşgen için olması gereken açı: 360/9=40 derecedir.

18 tane beşgen için olması gereken açı: 360/18=20 derecedir.

180 tane beşgen için olması gereken açı: 360/180=2 derecedir.

  • İsterseniz her bir beşgenin farklı renkte olmasını sağlayabilirsiniz. Bunun için kalem bloğundan "kalem rengini … artır" seçeneğini kullanmalısınız. Programda her bir rengin sayısal bir karşılığı olduğundan dolayı beşgen çiziminden sonraki alana bu komutu eklersek her beşgenin farklı renkte olmasını sağlayabiliriz.

  • Orta kısmı boş bir şekil yapmak istiyorsanız eğer beşgenin her seferinde derece dönmesini sağlarken aynı zamanda belli bir adım gitmesini de sağlamanız gerekir. Örneğin:

Daha farklı şekiller oluşturmak için biraz deneme yapmanız gerekiyor. Bizce sayılarla biraz oynayın. 

Uygulama dosyası için yorum bırakmayı unutmayın!

Görüntülenme Sayısı: 1274

Bir Cevap Yazın

Önceki yazıyı okuyun:
Code.org ile Hem Eğlen Hem Öğren

Aranızda oyun oynamayan var mı? Bu sorunun cevabı %99 oranında...

Kapat