Другие языки программирования и технологии

Что такое «Массивы» для программирования? Для чего они используются? Мне это трудно понять.

Определение слова массив в Википедии:
„Масси́в (фр. massif — мощный, сплошной, лат. massa — ком, кусок) — совокупность множества однородных предметов, составляющих единое целое, основная масса чего-либо или кого-либо, большое однородное по некоторому признаку пространство (например, лесной массив, жилой массив). “

В ЯП массив — это набор однотипных элементов.
Михаил Улогов
Михаил Улогов
50 450
Лучший ответ
Чистая алгебра. Точнее её приложение в практической области. Массивы - непустые конечные множества однотипных проиндексированных (упорядоченных) элементов. У множества есть имя и мера (размер, размерность).
Больше ничего знать не надо.
Если трудно - забудь и отпусти)
Y1099 Y1099
Y1099 Y1099
56 107
Саят Далабаев Что за бред?
Это же важно
Саят Далабаев ответ пустой, зачем такую хуйню нести?
Массив -- это упорядоченная последовательность однотипных элементов, доступ к которым осуществляется по их позиции (индексу) в этой последовательности.
Вот, к примеру шахматная доска с шахматами. Фигуры -это как бы элементы массива, а у каждой фигуры есть 1)название и 2)координаты -а1, с7 ...это как бы индексы массива. У каждого элемента есть название и один или несколько индексов, в зависимости от размерности.
Например, камеры хранения в магазине.
Каждая камера - это отдельный объект в котором что то хранится или она может быть пустой и у нее есть номер.
Массив данном случае - это все камеры хранения магазина вместе, у нас есть ключ с номером камеры благодаря, котороу мы можем открыть нужную ячейку и посмотреть что там хранится.
Если перевести это на язык программирования.
То каждая камера - это ячейка в памяти, у которой есть какой то индекс (номер камеры) по которому мы можем найти нужную нам камеру магазина (ячейку в памяти) и получить то, что там хранится
Жуков Юрий
Жуков Юрий
73 814
Можете представить себе таблицу, в которой в каждой ячейке находится число?
Саят Далабаев И зачем же нужны эти числа?
массивы - набор данных
Лёня Леонтьев
Лёня Леонтьев
42 614
Строка это массив символов.
Ustirt Basketbol
Ustirt Basketbol
24 328
Жсть конечно некоторые объясняют...
Прям какой-то флэшмоб... Я тогда тож участвую))

Представь книгу.
Тогда в массиве она будит выглядеть так:
Book[pages][lines][characters] - трёхмерный массив, если не вкурсе за английский, то Книга - состоит из одинакового формата страниц. На которых содержится максимум определённое кол-во строк, в каждую из которых влазит не более определённого кол-ва символов. Ты можешь открыть любую страницу, найти какую-либо строчку и какой-либо символ. (индексация.)
Правда щас зачастую массивы автоматически расширяются....
Денис Бортников Массивы расширяются не щас, а в некоторых языках программирования.
Вы знаете что такое матрица? Если да, то массив элементов, это, фактически, та же матрица.
Например, одномерный массив, можно представить в виде строки:
Массив="Миру-мир",
где первый элемент Массив [1]="М", второй Масcив [2]="и", третий Массив [3]="р" и тд.

А двухмерный, это уже таблица (матрица) , где есть значение каждого элемента как по Х так и по Y.
Мас= "Миру
-мир"
Тут, например, первый элемент будет "М", а координаты первого будут так М [1,1] (правильнее конечно, [0,0], ну это подробности), а элементу [3,2] будет присвоено значение "р"

Для чего массивы нужны? Вы с таблицами в экселе работали? Ну, вот, у массивов, практически, такое же назначение. Хранить значения элементов для дальнейшей их обработки.
Элементу массива можно присвоить какое-то значение или использовать его в вычислениях.
Андрей Б...
Андрей Б...
1 715
Жсть естественно кое-какие разъясняют... Не все щас нередко массивы механически расширяются....