“Array”ler • Aynı tip data elementlerini bir araya getirmek 31 • Birden fazla boyutlu olabilir, boyut başına 2 element • İlk element 0 olarak indekslenir index 10 -element array 0 1 2 3 4 5 6 7 8 9 1. 2 3. 2 8. 0 4. 8 5. 1 6. 0 1. 0 2. 5 1. 7 2 D array 0 0 1 2 3 4 5 6 1 2 3 4 5 Satır, 7 Sütun. 5 x 7=35 element.
Auto-Indexing • For Döngüsü ile üretilen değerler array halinde çıkar • For Döngüsü otomatikman array haline getirir. • While döngüsü son değeri gösterir • Tunnel üzerinden autoindexing enable/disable yapılabilir. Auto-Indexing Enabled Tel daha kalın 1 D Array 0 5 1 2 3 4 Auto-Indexing Disabled Tel aynı kalınlıkta Sadece bir değer. Döngüden çıkan son değer
Auto indexing enable Auto indexing disable
Creating and Using Arrays • Auto-Indexing – loops accumulate arrays at their boundaries • For Loops auto index by default; While Loops do not
2 D Arrays
2 D Arrays 1 D Array 0 5 1 2 3 4 • İç döngü kolonları oluşturur • Dış döngü satırları oluşturur 2 D Array
Creating 2 D Arrays • Inner loop creates column elements • Outer loop stacks them into rows
Array’i istediğiniz şekilde büyütebilirsiniz
Array Fonksiyonları Array Max & Min Array size Array to Cluster Index Array Reshape Array Rotate 1 D Array Sort 1 D Array Threshold 1 D Array Interleave 1 D Arrays Cluster to Array Build Array Initialize Array Reverse 1 D Array Search 1 D Array Split 1 D Array Transpose 2 D Array Subset
Array Size
Initialized array
Build Array
Index Array
Array subset
Maksimum ve Minimum
Reshape Array
Reshape Array
Polymorphism Sonuç Scalar + Scalar Array Array + Array