Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ. Массив - это упорядоченный набор элементов




Массив - это упорядоченный набор элементов. Массивы можно создавать из элементов любого типа (в отличие от многих других императивных языков программирования), и они могут иметь одно или несколько измерений.

Одномерный массив принято называть вектором, а двухмерный - матрицей.

Одномерный массив - это последовательность элементов любых типов. Каждому элементу массива соответствует индекс - целое неотрицательное число, определяющее его номер в последовательности. Первому элементу массива соответствует индекс 0. Во многих языках программирования элементы массива размещаются в памяти последовательно (другими словами, друг за другом).

 

Таблица 10 – Одномерный массив

0-й Элемент 1-й элемент 2-й элемент 3-й элемент 4-й элемент 5-й элемент 6-й элемент 7-й элемент
19,3 309,01 12,13 0,09 12,8   89,1  

 

Данные, хранящиеся в таблице 10 олицетворяют собой одномерный массив, состоящий из 8-ми элементов.

Объявление одномерного массива имеет вид:

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)= Воскресенье






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных