Зертханалық жұмыс № 4
Массивтер
Кіріспе
Массивтер бір деректер түрінің элементтерін біріктіреді. Массив-белгілі бір өлшемдегі элементтер жиынтығы. Массив элементтері оны құрайтын объектілер тобы деп аталады. Массивтің өлшемі-бұл бағандар (ұзындық) және жолдар (биіктік) және массивтің тереңдігі. Массив бір немесе одан да көп өлшемдерге ие болуы мүмкін және жедел жад мүмкіндік беретіндей әр бағытта 231–1 элементке дейін бола алады.
Массивті құрайтын мәліметтер кез-келген типте болуы мүмкін: бүтін, логикалық немесе жол. Массив сонымен қатар графикалық деректерді ұсыну элементтері мен кластерлерді қамтуы мүмкін. Массивтерді пайдалану бір типтегі деректер топтарымен жұмыс істегенде және қайталанатын есептеулерден кейін деректерді жинақтағанда ыңғайлы. Массивтер графиктерден алынған немесе циклдар жұмыс істеп тұрған кезде жинақталған деректерді сақтауға өте ыңғайлы, циклдің бір итерациясы бір массив элементін жасайды.
Массивтің барлық элементтері реттелген. Оларға оңай қол жеткізу үшін әр элементке индекс беріледі. Массив элементтерін нөмірлеу әрқашан 0-ден басталады. Осылайша, массив индекстері 0-ден (n - 1) аралығында болады, мұндағы n-массивтегі элементтер саны. Мысалы, Күн жүйесінің тоғыз планетасының массивінде n=9, сондықтан индекс мәні 0-ден 8-ге дейін болады. Жер-Күннен үшінші планета, сондықтан оның индексі 2.
3.1 суреттегі мысалда көрсетілгендей басқару элементтерінің массивін құру немесе деректерді көрсету үшін Controls»Modern»Array, Matrix & Cluster палитрасынан массив үлгісін таңдап, оны алдыңғы панельге қою керек. Содан кейін массив үлгісіне деректерді басқару немесе көрсету элементін салыңыз. Массив үлгісіне тыйым салынған басқару немесе дисплей элементін қою, мысалы, екі координатты осциллограмма графигі (XY graph) сәтсіз болады.
1 – массив индексі элементі. 2 – массив элементінің мәні
Сурет.3.1
Нысанды массив үлгісіне блок-диаграммада қолданар алдында орналастыру керек. Егер бұл жасалмаса, онда массив үлгісі инициализацияланбайды және массивті пайдалану мүмкін болмайды.
Екі өлшемді (2D) массивте элементтер матрица ретінде сақталады. Осылайша, элементті орналастыру үшін баған мен жолдың индексін көрсету қажет. 3.2 Суретте 6 бағаннан (ұзындықтан) және 4 жолдан (биіктіктен) тұратын екі өлшемді массив көрсетілген. Массивтегі элементтер саны= 24 (6×4=24).
Сурет.3.2
Массивтің өлшемін ұлғайту үшін индекс элементін тінтуірдің оң жақ түймешігімен басып, мәзірден Add Dimension таңдау керек. Осы мақсатта ПЕРЕМЕЩЕНИЕ құралын да қолдануға болады. Ол үшін индекс элементінің өлшемін өзгерту керек. 3.3 Суретте инициализацияланбаған екі өлшемді басқару массивінің мысалы келтірілген.
Сурет.3.3
Блок-диаграммада тұрақтылар массивін Functions»Programming»Array палитрасынан Array Constant шаблонын таңдап, оған сандық тұрақтыны қою арқылы жасауға болады. Тұрақты массив деректерді ВП ішкі бағдарламаларына беру үшін ыңғайлы.
Кездейсоқ сандар массивін құрайтын, алынған массивті масштабтайтын және одан Ішкі жиынды бөлетін ВП жасаңыз.
Жаңа ВП ашыңыз және 3.4-суретте көрсетілгендей жақтау жасаңыз.
Достарыңызбен бөлісу: |