Текстовое содержание видео.

Когда вы будете изучать различные языки программирования, рано или поздно вам придется столкнуться с таким понятием как массив. Практически в любом языке программирования это понятие встречается.

Давайте разберемся, что же это такое.

Массив - это всего лишь один из типов данных, которые может обрабатывать язык программирования.

Точно также как язык программирования может работать с числами, со строками, с датами и.т.д. также он работает с особым типом данных, который называется массив.

Массив - это такой тип данных, который хранит в себе другие данные, но делает он это в структурированном виде.

По сути, массив - это некое многоуровневое хранилище для других типов данных. В массиве могут храниться как строки, так и числа, так и другие типы данных.

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

Да, в самом простом виде массив можно представить себе как самую простую таблицу. В которой каждой ячейке присваивается свой номер и там храниться какая-то информация. 

Массив, в отличии от таблицы может хранить в ячейке другой массив, а не только числа, строки и.т.д.

Получается такая многоуровневая и сложная структура, которая содержит большой объем структурированных данных.

Где, например, могут использоваться массивы?

Предположим, нам нужно создать некое приложение, которое будет выводить список учеников, которые учатся в классе.

У каждого ученика есть имя, фамилия, класс в котором он учится, преподаватель и.т.д.

У каждого ученика есть большое количество информации, которая к нему принадлежит. Таких учеников может быть очень много.

Как можно хранить эту информацию в программном коде, если бы не было массивов.

Конечно, можно создавать для имени ученика переменную, для фамилии, тоже переменную и.т.д. Размещать каждую единицу информацию в эти переменные и так делать для каждого ученика.

Представляете, какой объем переменных был бы в вашем коде в этом случае?

В случае использования массива, мы создаем только одну переменную, которая будет содержать в себе список всех учеников. 

Разместив всех учеников в массив, мы можем этот массив обрабатывать: выводить с него нужных учеников, в нужном порядке, фильтровать их и.т.д.

Используя массив список учеников становиться не хаотичным набором данных, а некой сущностью. Ее можно рассматривать как единое целое и работать с этим как с каким-то предметом.

Вот такое основное назначение массивов. В зависимости от того, с каким языком программирования вы будете работать, работа с массивами может немного отличаться. Но, в целом, каким бы языком программирования вы бы не пользовались, смысл работы с массивами везде одинаков - это хранение большого объема структурированных данных.