1. Основные понятия алгоритмизации и программирования


Результат работы программы


Download 1.01 Mb.
bet65/78
Sana03.02.2023
Hajmi1.01 Mb.
#1148576
TuriЗадача
1   ...   61   62   63   64   65   66   67   68   ...   78
Bog'liq
c# qo\'llanma

4. Результат работы программы:
Массив значений давления:
748 743 756 748 741 760 748 743 757 748 756 756 751 760 754
756 752 758 758 757 750 747 759 750
Максимальное значение давления 760 в 6 ч.

8. Двумерные массивы


Итак, массив представляет собой структуру данных, позволяющую хранить под одним именем совокупность данных любого, но только одного какого-то типа. Массив характеризуется своим именем, типом хранимых элементов, размером (числом хранимых элементов), нумерацией элементов и размерностью.
Объявление переменной как одномерного массива (массива с размерностью 1) имеет вид:
тип_данных идентификатор [константное_выражение];
Например, оператор
int[] A=new int[10];// объявляет массив с именем A, содержащий 10 целых чисел
Доступ к элементам этого массива осуществляется выражением A[i], где i - индекс, являющийся в данном примере целым числом в диапазоне 0 - 9. Например, A[0] - значение первого элемента, A[1] - второго, A[9] - последнего.
Напомним, что объявление переменной массива можно совмещать с заданием элементам массива начальных значений. Например, оператор:
int[] A=new int[10] {0,0,0,0,0,0,0,0,0,0};//присваивает нулевые значения всем элементам массива
int[] A=new int[10] {1,2,3,4,5,6,7,8,9,10};//A[0] = 1, A[2] = 2, …, A[9] = 10
Если начальных значений меньше, чем элементов в массиве, оставшиеся элементы автоматически получают нулевые начальные значения.
Если массив при его объявлении не инициализирован, то его элементы имеют случайные значения. Элементы такого массива нельзя использовать в выражениях, пока им не будут присвоены какие-нибудь значения.
Можно объявлять многомерные массивы, т.е. массивы, элементами которых являются массивы. Например, двумерный массив можно объявить таким образом:
int[,] A2[10,3];
Этот оператор описывает двумерный массив, который можно представить как таблицу, состоящую из 10 строк и 3 столбцов.
Таким образом, двумерный массив – это массив, размерность которого равна 2. Визуально, двумерный массив – это обычная таблица, со строками и столбцами или матрица . Фактически двумерный массив – это одномерный массив одномерных массивов. Структура двумерного массива, с именем A, размером m на n показана ниже (см. рис. 8.1).

A[0][0]

A[0][1]



A[0][n-1]



A[1][0]

A[1][1]



A[1][n-1]

A[2][0]

A[2][1]



A[2][n-1]









A[m-1][0]

A[m-1][1]



A[m-1][n-1]

Рисунок 8.1 – Двумерный массив в виде таблицы (слева) или матрицы (справа)
На рисунке 8.1 m – количество строк двумерного массива;
n – количество столбцов двумерного массива;
m * n – количество элементов массива.
Общий вид описания двумерного массива:
тип_данных имя_массива [количество_строк][количество_столбцов];
В объявлении двумерного массива, также как и в объявлении одномерного массива, первым делом, нужно указать:

  • тип данных;

  • имя массива.

Доступ к значениям элементов многомерного массива обеспечивается через индексы, каждый из которых заключается в квадратные скобки. Например, A2[3,2] - значение элемента, лежащего на пересечении четвертой строки и третьего столбца (помните, что индексы начинаются с 0).
Если многомерный массив инициализируется при его объявлении, список значений по каждой размерности заключается в фигурные скобки. Приведенный ниже оператор объявляет трехмерный массив A3 размерностью 4 на 3 на 2.

Download 1.01 Mb.

Do'stlaringiz bilan baham:
1   ...   61   62   63   64   65   66   67   68   ...   78




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling