Слайд 2Основные понятия
Массив – это набор элементов одного типа, которые объединены общим именем
Элемент

массива – переменные, входящие в массив
Индекс – номер элемента (место в массиве)
Размерность массива – количество индексов, необходимых для однозначной идентификации переменной в массиве
Размер – количество элементов в массиве
Слайд 3Размерность массива
одномерный массив (вектор):
1 2 3 4 5
двумерный массив (матрица):
1 2 3

4 5
6 7 8 9 1
трехмерный массив (куб)
многомерный массив
Слайд 5Переменная массива
Объявление переменной:
тип[] переменная
Например:
int[] nums
char[] symbs
![Переменная массива Объявление переменной: тип[] переменная Например: int[] nums char[] symbs](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1067779/slide-4.jpg)
Слайд 6Переменная массива
Создание переменной:
new тип[размер]
Например:
new int[12]
new char[10]
![Переменная массива Создание переменной: new тип[размер] Например: new int[12] new char[10]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1067779/slide-5.jpg)
Слайд 7Создание массива
тип[] переменная //объявление переменной
new тип[размер] // создание массива
Или
тип[] переменная = new
![Создание массива тип[] переменная //объявление переменной new тип[размер] // создание массива Или](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1067779/slide-6.jpg)
тип[размер]
Например:
int[] nums = new int[12]
char[] syms = new char[10]
Слайд 8Обращение к элементам массива
ИмяМассива[индекс]
Индексация начинается с нуля!:
первый элемент a[0], второй элемент a[1]
![Обращение к элементам массива ИмяМассива[индекс] Индексация начинается с нуля!: первый элемент a[0],](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1067779/slide-7.jpg)
и т.д. , последний a[length-1]
свойство Length – размер массива
например: nums.length
Слайд 9Разбор задач
Листинг 4.1 Создание одномерного массива
Листинг 4.2 Символьный массив

Слайд 10Инициализация массива
При объявлении переменной массива ей присваивается список со значениями, значения в

списке заключаются в фигурные скобки.
Например,
int [] nums= {1,2,3}
int [] nums = new int [3] {1,3,5}
int [] nums = new int[]{1,3,5}
Слайд 11Разбор задач
Листинг 4.3 Инициализация одномерного массива
Листинг 4.4 Копирование и присваивание массивов
Листинг 4.5

Поиск наибольшего значения в массиве (блок схему к программе оформить в тетрадь)
Листинг 4.6 Сортировка методом пузырька (блок схему к программе оформить в тетрадь)
Слайд 12Цикл по массиву
foreach (тип переменная in массив){
//
}
объявляется локальная переменная
указывается ключевое

слово in и имя массива
переменная последовательно принимает значения элементов массива