Одномерные массивы
Оценка 4.9

Одномерные массивы

Оценка 4.9
docx
18.11.2021
Одномерные массивы
Л2-002106.docx

Одномерные массивы

Одномерный массив - набор элементов одного типа, тип элементов стандартный или определен в разрабатываемой программе.


double[] a; a=new double[3];


0         1       2

 

0

0

0


Тип может быть любой, например строковый:

string[] w;

w=new string[]{“МОСКВА”, МАРСЕЛЬ”, РИМ”};

МОСКВА	МАРСЕЛЬ	РИМ

0                    1                      2


w =>


 

0 1 2 3 4 5       0 1 2 3 4 5 6      0 1 2


 

string s=“”; // пустая строка

s=s+w[0][0]+w[2][1]+w[1][2]; // s => МИР

Тип массива определен как класс Array (т.е. ссылочный тип) в про- странстве имен System.

Обработка массива производится поэлементно, выход за границы массива фиксируется как исключение.

Дополнительные возможности определяются полями и методами. Для массива определено поле объекта Length, определяющее ко-

личество элементов в массиве.

Статические методы:

 


массив-оригинал позиция в массиве-ориг. массив-копия

позиция в массиве-коп.


 

void


 

 

 

 


Методмассив номер позиции

кол-во элементов


void


 

 

-      Sort

-      Reverse


Метод Copy выполняет копирование элементов из массива оригина- ла в массив копию. Метод Sort сортирует заданную часть массива по возрастанию значения элементов. Метод Reverse выполняет переворот заданной части массива.

int[] a,b; //массивы a и b a=new int[]{10,20,30,40};

b=new int[a.Length]; // 2-ой массив той же длины

Array.Copy (a, 1, b, 0, 2); // копирование

Array.Sort (b, 0, b.Length); // отсортировали все элементы из b Array.Reverse (b, 1, 2);

//Массив a:                                10 20   30 40

//Массив b после копирования:     20 30    0    0

//Массив b после сортировки:

0    0

20 30

//Массив b после переворота:

0 20

0   30

 


 

Одномерные массивы Одномерный массив - набор элементов одного типа, тип элементов стандартный или определен в разрабатываемой программе

Одномерные массивы Одномерный массив - набор элементов одного типа, тип элементов стандартный или определен в разрабатываемой программе

Метод Copy выполняет копирование элементов из массива оригина- ла в массив копию

Метод Copy выполняет копирование элементов из массива оригина- ла в массив копию
Скачать файл