Eğerle ilgili örnekler çözmek için aşağıdaki adreslerdeki örnekleri inceleyebilirsiniz.

  1. https://studio.code.org/s/course2/lessons/13/levels/3

  2. https://studio.code.org/s/course3/lessons/7/levels/1

  3. https://studio.code.org/s/express-2021/lessons/15/levels/1

  4. https://blockly.games/maze?lang=tr

  5. https://blockly.games/bird?lang=tr

Problem1:

Aşağıdaki resimde görünen problemi çözünüz. Problemde 3 kare ileride çiçek bulunmakradır. Çiçek üzerinde nektarın olması durumunda 1 ve nektar olmaması durumunda 0 ifadesi bulunacaktır. 1 ve 0 bilgisinin olup olmayacağı kod her çalıştığında anlaşılmaktadır. Hedefe ulaşıldığında çiçek üzerinde 1 olması durumunda nektar al komutunun çalışmasını sağlayan kodu yazınız.

Alternative text

Çözüm:

3 birim ilerleyecek tekrar bloklu kodumuzla hedefe ulaşılmaktadır. Hedefe ulaşıldığında hedefte nektar olup olmadığını nektar=1 şartıyla kontrol etmekteyiz. Şart ifadeleri eğer(karar) blok yapısıyla kullanılır. Burada nektar al komutunun çalışma şartı nekratın olmasına bağlı olarak karar verilmektedir. Karara göre bir kodun çalışması eğer(karar) blok yapısıyla yapılmaktadır. Son kod bloğumuzdada nektar olması durumunda nektar al komutunun çalışmasını sağlayan kodumuz bulunmaktadır.

Alternative text