Google Blockly Özellikleri

Kuika’nın Google Blockly modülü, farklı kategorilerde bloklar içerir. Bu bloklar sayesinde mantık kontrolleri, döngüler, matematiksel işlemler ve veri yönetimi gibi işlemleri kolayca gerçekleştirebilirsiniz.

1. Mantık (Logic)

  • Özellik: Program akışını kontrol etmek için kullanılır.
  • İçerik: "if", "and", "not" gibi mantıksal bloklarla koşul ifadeleri oluşturabilirsiniz.
  • Örnek: Belirli bir koşul sağlandığında belirtilen işlemi gerçekleştirebilir.

2. Döngüler (Loops)

  • Özellik: Belirli bir kodu birden fazla kez çalıştırmayı sağlar.
  • İçerik: "while" döngüsü belirli bir koşul sağlandığı sürece çalışır. "repeat times do" bloğu, işlemi belirlenen sayıda tekrar eder.

3. Matematik (Math)

  • Özellik: Sayılarla işlem yapmayı sağlar.
  • İçerik: Toplama, çıkarma, çarpma, bölme, karekök alma gibi matematiksel işlemleri içerir.

4. Metin (Text)

  • Özellik: Metin verilerini işlemek için kullanılır.
  • İçerik: Metin birleştirme, uzunluk ölçme, karakter arama ve alt metin çıkarma gibi işlemleri yapabilirsiniz.
  • Örnek: "is empty" bloğu bir metnin boş olup olmadığını kontrol eder.

5. Listeler (Lists)

  • Özellik: Birden fazla öğeyi bir arada saklamanızı sağlar.
  • İçerik: Listeye öğe ekleme, listeyi sıralama, belirli bir öğeye erişme gibi işlemleri destekler.
  • Örnek: "length of" bloğu bir listenin uzunluğunu döndürür.

6. Renkler (Colour)

  • Özellik: Renklerle ilgili işlemler yapmanızı sağlar.
  • İçerik: RGB, HEX veya sabit renkler ile renk oluşturabilir ve kullanabilirsiniz.
  • Örnek: "blend colour" bloğu ile iki rengi harmanlayarak yeni bir renk elde edebilirsiniz.

7. Değişkenler (Variables)

  • Özellik: Programda verileri geçici olarak saklamak için kullanılır.
  • İçerik: Sayılar, metinler veya diğer veri türleri değişkenlerde tutulabilir.

8. Fonksiyonlar (Functions)

  • Özellik: Belirli bir işlemi tekrar tekrar kullanabilmenizi sağlar.
  • İçerik: Fonksiyonlar parametre alabilir, işlemler gerçekleştirebilir ve sonuç döndürebilir.
  • Örnek: "to do something" bloğu belirli bir işlemi fonksiyon haline getirir.

9. Kuika Parametreleri (Kuika Parameters)

Kuika platformunda kullanılan çeşitli veri türleri ve parametreler bulunmaktadır. Bunlar:

  • datetime: Tarih ve saat verisi
  • boolean: Doğru/yanlış değeri
  • decimal: Ondalıklı sayılar

Bu parametreler, ilgili aksiyonlar için giriş (input) olarak kullanılmaktadır. Eğer bir aksiyonu kullanmak istiyorsanız, bu parametreleri eksiksiz ve doğru şekilde doldurmanız gerekmektedir. Parametrelerin eksik veya hatalı girilmesi aksiyonun düzgün çalışmasını engelleyebilir.

Google Blockly sayesinde Kuika platformunda blok tabanlı programlamayı kullanarak hızlı ve verimli bir şekilde işlevler geliştirebilirsiniz. 🚀