Лекция: Dim NameArray1 (N)
где: 1) Dim — служебное слово (объявление переменной);
2) NameArray1 — имя переменной массива;
3) N – индекс последнего элемента в данном массиве
Зная все элементы одномерного массива, то его можно объявить и другим образом:
NameArray2=Array (Num1, Num2,…, NumN)
где: 1) NameArray2 — имя массива ;
2) Array – название функции языка VBS;
3) Num1 – 0-й элемент одномерного массива
Num2 – 1-й элемент одномерного массива
…
NumN – N-й элемент одномерного массива
Для доступа к данным, хранящимся в определённом элементе одномерного массива, следует указать имя массива и индекс элемента массива. Индекс всегда заключается в круглые скобки. Например, если вектор имеет имя Arr, то следующий оператор присваивает переменной x значение i-го элемента вектора Arr:
x=Arr(i), где i – индекс нужного элемента одномерного массива Arr
Пример:
Задача: расположить в памяти компьютера одномерный массив, состоящий из 7-ми элементов, каждый из которых соответствует соответственно дню недели:
“Понедельник”, “Вторник”, “Среда”, “Четверг”, “Пятница”, “Суббота”, “Воскресенье”
Программа:
1-й способ: | 2-й способ: |
Dim Arr1 (6) Arr1(0)= “Понедельник” Arr1(1)= “Вторник” Arr1(2)= “Среда” Arr1(3)= “Четверг” Arr1(4)= “Пятница” Arr1(5)= “Суббота” Arr1(6)= “Воскресенье” | Dim Arr2 Arr2=Array(“Понедельник” ,_ “Вторник”, “Среда”,_ “Четверг”, “Пятница”,_ “Суббота”,_ “Воскресенье”) |
Замечание: Нумерация элементов в массиве (не только одномерном, но и в многомерном) начинается с 0, поэтому не стоит забывать, что i-тый элемент массива на самом деле по счёту является (i+1)-ым.
Примечание: Для получения имен дней недели лучше использовать функцию WeekDayName(i), которая возвращает название дня недели в соответствии с целочисленным параметром i. См. пример: 1Weekdays.vbs.
Например: WeekDayName(1)=Воскресенье