ЛАБОРАТОРНА РОБОТА №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