Visual Basic понятие массива. Ввод и вывод элементов массива. — КиберПедия 

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Visual Basic понятие массива. Ввод и вывод элементов массива.

2018-01-13 661
Visual Basic понятие массива. Ввод и вывод элементов массива. 0.00 из 5.00 0 оценок
Заказать работу

Массив – это совокупность структурированных данных одного типа, расположенных в адресном пространстве последовательно друг за другом и обозначенных одним именем.

В одномерных массивах данные располагаются последовательно друг за другом. Одномерные массивы соответствуют математическому понятию вектор и обозначаются следующим образом:

A = [ai], i = , где A – имя массива, ai – элемент массива, m – размерность массива, i – индекс, определяющий местоположения элемента в массиве.

Правомерна и такая запись массива:

A = {a1, a2, a3, … ai … am}, где ai – 1-ый элемент массива, ai – i-ый элемент массива, am – последний элемент массива

Двухмерный массив соответствует математическому понятию матрица, которая имеет m строк и n столбцов. Элементы двухмерного массива располагаются в адресном пространстве следующим образом: элементы первой строки матрицы – их количество равно n, затем элементы второй строки матрицы – их количество также равно n, и т. д.

Двухмерные массивы обозначаются следующим образом:

A = [aij], i = , j = , где A – имя массива, aij – элемент массива, i – индекс, определяющий номер строки, j – индекс определяющий номер столбца, m n – размерность матрицы, m – количество строк, n – количество столбцов.

Правомерна и такая форма записи массива:

A =

Матрица называется квадратной, если m=n, в остальных случаях матрица называется прямоугольной.

Квадратная матрица имеет следующие свойства:

– одинаковое количество строк и столбцов m=n

– индексы элементов, расположенных на главной диагонали, равны (значение индекс i равно значению индекса j)

В любой системе программирования массивы должны быть объявлены.

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

Dim Имя массива (размерность) As Тип данных

Для двухмерного массива:

Dim Имя массива (количество строк, количество столбцов) As Тип данных

По умолчанию в Visual Basic первый элемент массива имеет нулевые индексы. Однако можно изменить начальное значение индекса первого элемента с нуля на единицу. Для этого используется опция Option Base 1, которая записывается над строкой Private Sub Command1_Click()

Если используется опция Option Base 1, то массив вводится следующим образом:

Option Base 1 Option Base 1

……………... ………………

ReDim A(m) ReDim A(m, n)

For i=1 To m For i=1 To m

For j=1 To n

Для вывода массива на экран:

…………. ………….

Print A(i); Print A(i, j);

Next Next

Print Print

End Sub Next

End Sub

Примечание:

Если после Print A(i)(A(i, j)) не стоит «;»,то выводятся стандартные позиции элементов, если ставим «;», то элементы выводятся через пробел.

Next – переход на следующую строку.

Структурное программирование. Основные структуры.

Любой сколь угодно сложный алгоритм можно построить с помощью трёх основных структур программирования:

Следование

Развилка

Цикл

Описание этих структур на языке программирования называется структурным программированием.

 


Поделиться с друзьями:

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.