Page 84 - 4588
P. 84

Лабораторна робота № 2.4
                      Робота з одно- та двовимірними масивами.

                  2.4.1 Мета і завдання роботи

                  Навчитись     створювати     програми     для    обробки
           елементів  одновимірних  масивів  із  виведенням  даних  в
           робочий аркуш Excel.
                  Тривалість роботи – 2 год.

                  2.4.2 Короткі теоретичні відомості

                  Масив – це безліч однотипних елементів. Кожен масив
           має  унікальне  власне  ім'я.  Кожен  елемент  даних,  що
           зберігається  в  масиві,  називається  елементом  масиву.  Для
           доступу  до  певного  елементу  будь-якого  масиву  необхідно
           вказати  ім'я  масиву  і  деяке  число,  яке  називається  індексом
           елемента масиву.
                  Масиви в програмі мають бути визначені за допомогою
           оператора Dim, синтаксис якого має такий вигляд:
                  DimVarName([Subscripts]) [AsType]
            Varname      –     ім'я існуючого масиву;
            Subscripts    –    розмірність масиву;
            Type         –     будь-який  допустимий  тип  VBA  або  тип
                               даних, визначений користувачем.
                  VBA  надає  програмісту  можливість  оголошувати
           масиви,  що  мають  до  60  елементів.  Одновимірному  масиву
           відповідає  один  Subscripts  (індекс);  двовимірному  масиву  –
           два  індекси,  розділені  комою.  Кожен  індекс  збільшує
           розмірність  масиву  на  одиницю.  Якщо  опустити  Type,  всі
           елементи масиву матимуть тип Variant.
                  Наступна інструкція
                  DimArray(30) AsString
                  оголошує  масив  Array,  що  містить  30  елементів.  За
           замовчуванням, індексація масивів починається з нуля і тому
           індекс останнього елементу масиву – 29, а не – 30.
                  Оператори





                                           83
   79   80   81   82   83   84   85   86   87   88   89