Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Eğitim-3 içeriğine genel bakış:

→ "Repeat" objesi ve kullanımı (bkz.bknz: Repeat Objesi )

→ OpenBrIM'de listelerle çalışmak 

→ Özel fonksiyonlardan bazıları (bkz.bknz: concat(Liste1,Liste2), bkz. bknz: sort(Liste), bkz. bknz: reverse(Liste), bkz. bknz: removedup(Liste,x_indeks_), bkz. bknz: length(Liste), bkz. bknz: map(Döngü,x.parametre), bkz. bknz: filter(objelistesi,x.mantıksalsınama), bkz. bknz: minl(Liste,x_index_), bkz. bknz: maxl(Liste,x_index_))


  1. "Enumeration" konseptini tanıyalım.
  2. "Repeat" objesini tanımlayan parametreleri tanıyalım. (bkz.bknz: Repeat Objesi)

"Repeat" objesini kullanarak aşağıdaki çoklu kolon görüntüsünü elde edelim:

...

  1. Tek sayılar listesi oluşturalım: V= "[1,3,5,7,9,11]" 
  2. Çift sayılar listesi oluşturalım: V= "[2,4,6,8,10]" 
  3. 1. ve 2. adımda oluşturduğumuz listeleri tek bir liste halinde birleştirelim. (bkz.bknz: concat(Liste1,Liste2))
  4. 3. adımda oluşturduğumuz "Birlesik" adlı listeyi küçükten büyüğe sıralayalım. (bkz.bknz: sort(Liste))
  5. 4. adımda oluşturduğumuz küçükten büyüğe sıralı listeyi büyükten küçüğe sıralayalım (bkz.bknz: reverse(Liste))
  6. Bir liste içinde tekrar eden bir bileşen listeden nasıl temizlenir? (bkz.bknz: removedup(Liste,x_indeks_))
  7. Bir listenin uzunluğu nasıl hesaplanır? (bkz.bknz: length(Liste))
  8. Bir listenin içinden, belli bir mantıksal sınamaya bağlı olarak belli bileşenleri filtrelemek isteyebiliriz. (bkz.bknz: filter(objelistesi,x.mantıksalsınama))
  9. 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.bknz: Repeat Objesi)










Widget Connector
width565
urlhttp://youtube.com/watch?v=7WPzwOOmppo
height315