ЛАБОРАТОРНА РОБОТА №11. ПРОЕКТУВАННЯ ДОДАТКІВ VB6, У ЯКИХ ДАНІ ОРГАНІЗОВАНІ У ВИГЛЯДІ ДВОВИМІРНИХ МАСИВІВ

Двумерный массивсоответствует прямоугольной таблице.

Пример:

 

j i
-1
-3 4.5
8.3 7.1
1.8 -3

Под общим именем В объединено 12 ячеек памяти содержащих однотипные величины – десятичные числа где (i, j – индексы; i – номер строки; j – номер столбца). При обращении к элементу массива указывается имя массива и в скобках два индекса (номер строки и номер столбца).

Пример:

В(1,1)=0

В(2,3)=2

Обратите внимание на то, что в скобках сначала описывается нумерация строк (1 То 4), а затем нумерация столбцов (1 То 3).

Двухмерная таблица — объект, широко используемый в математике. В линейной алгебре его называют матрицей.. Особое место среди матриц занимают такие, у которых одинаковое число строк и столбцов — п. Такие матрицы называют квадратными п-го порядка. Главной диагональю такой матрицы называют совокупность элементов А(1, 1), А(2,2), А(3,3),..., А(n,n).

Для заполнения двумерного массива и вывода его в виде таблицы потребуются вложенные циклы. Массивы принято заполнять построчно.

ЗАВДАННЯ 11.1. Постановка задачи:ЗАПОЛНИТЬ МАССИВ А(9,9) РАЗЛИЧНЫМИ СПОСОБАМИ:

· произвольными числами с клавиатуры;

· 0 и 1 в шахматном порядке;

· нулями;

· пятерками;

· целыми случайными числами в диапазоне от 0 до 9;

· индексом столбца;

· индексом строки;

ВЫВЕСТИ МАССИВ НА ФОРМУ В ВИДЕ ТАБЛИЦЫ. Вид работающего приложения представлен на рис. 11.1 (0 и 1 в шахматном пopядке).

Рис. 11.1