**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. .. image:: /_static/images/eger-11.png :width: 600 :alt: 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. .. image:: /_static/images/eger-12.png :width: 600 :alt: Alternative text .. raw:: pdf PageBreak