Versions Compared

Key

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

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

...

→ OpenBrIM'de listelerle çalışmak 

→ Özel fonksiyonlardan bazıları (bkzconcat(Liste1,Liste2), bkzsort(Liste), bkzreverse(Liste), bkzremovedup(Liste,x_indeks_), bkzlength(Liste), bkzmap(Döngü,x.parametre), bkzfilter(objelistesi,x.mantıksalsınama), bkzminl(Liste,x_index_), bkzmaxl(Liste,x_index_))


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

...

  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. (bkzconcat(Liste1,Liste2))
  4. 3. adımda oluşturduğumuz "Birlesik" adlı listeyi küçükten büyüğe sıralayalım. (bkzsort(Liste))
  5. 4. adımda oluşturduğumuz küçükten büyüğe sıralı listeyi büyükten küçüğe sıralayalım (bkzreverse(Liste))
  6. Bir liste içinde tekrar eden bir bileşen listeden nasıl temizlenir? (bkzremovedup(Liste,x_indeks_))
  7. Bir listenin uzunluğu nasıl hesaplanır? (bkzlength(Liste))
  8. Bir listenin içinden, belli bir mantıksal sınamaya bağlı olarak belli bileşenleri filtrelemek isteyebiliriz. (bkzfilter(objelistesi,x.mantıksalsınama))
  9. Array'lerden oluşan bir listeden (Örn: [[1,10], [5,15], [12,45], [18,54]]) array içindeki ilk ya da ikinci bileşenleri "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ı)) (bkzRepeat Objesi)

...