Eğitim-3 içeriğine genel bakış:
→ "Repeat" objesi ve kullanımı (bkz.: Repeat Objesi )
→ OpenBrIM'de listelerle çalışmak
→ Özel fonksiyonlardan bazıları (bkz.: concat(Liste1,Liste2), bkz.: sort(Liste), bkz.: reverse(Liste), bkz.: removedup(Liste,x_indeks_), bkz.: length(Liste), bkz.: map(Döngü,x.parametre), bkz.: filter(objelistesi,x.mantıksalsınama), bkz.: minl(Liste,x_index_), bkz.: maxl(Liste,x_index_))
- "Enumeration" konseptini tanıyalım.
- "Repeat" objesini tanımlayan parametreleri tanıyalım. (bkz.: Repeat Objesi)
"Repeat" objesini kullanarak aşağıdaki çoklu kolon görüntüsünü elde edelim:
...
- Tek sayılar listesi oluşturalım: V= "[1,3,5,7,9,11]"
- Çift sayılar listesi oluşturalım: V= "[2,4,6,8,10]"
- 1. ve 2. adımda oluşturduğumuz listeleri tek bir liste halinde birleştirelim. (bkz.: concat(Liste1,Liste2))
- 3. adımda oluşturduğumuz "Birlesik" adlı listeyi küçükten büyüğe sıralayalım. (bkz.: sort(Liste))
- 4. adımda oluşturduğumuz küçükten büyüğe sıralı listeyi büyükten küçüğe sıralayalım. (bkz.: reverse(Liste))
- Bir liste içinde tekrar eden bir bileşen listeden nasıl temizlenir? (bkz.: removedup(Liste,x_indeks_))
- Bir listenin uzunluğu nasıl hesaplanır? (bkz.: length(Liste))
- Bir listenin içinden, belli bir mantıksal sınamaya bağlı olarak belli bileşenleri filtrelemek isteyebiliriz. (bkz.: filter(objelistesi,x.mantıksalsınama))
- Array'lerden oluşan bir listeden (Örn: [[1,10], [5,15], [12,45], [18,54]]) array içindeki herhangi bir bileşeni "Repeat" yardımıyla ayırabiliriz. ("Repeat" sonrası elde edilmesi amaçlanan liste: [1,5,12,18] (ilk bileşenlerin ayrılması), ya da [10,15,45,54] (ikinci bileşenlerin ayrılması)) (bkz: Repeat Objesi)
- map fonksiyonunun kullanımı (bkz. map(Döngü,x.parametre))
- minl fonksiyonunun kullanımı (bkz. minl(Liste,x_index_) (maxl fonksiyonunun kullanımı da benzer şekildedir (bkz. maxl(Liste,x_index_)))
Widget Connector | ||||||
---|---|---|---|---|---|---|
|