Определение слова массив в Википедии:
„Масси́в (фр. massif — мощный, сплошной, лат. massa — ком, кусок) — совокупность множества однородных предметов, составляющих единое целое, основная масса чего-либо или кого-либо, большое однородное по некоторому признаку пространство (например, лесной массив, жилой массив). “
В ЯП массив — это набор однотипных элементов.
Другие языки программирования и технологии
Что такое «Массивы» для программирования? Для чего они используются? Мне это трудно понять.
Чистая алгебра. Точнее её приложение в практической области. Массивы - непустые конечные множества однотипных проиндексированных (упорядоченных) элементов. У множества есть имя и мера (размер, размерность).
Больше ничего знать не надо.
Больше ничего знать не надо.
Если трудно - забудь и отпусти)
Массив -- это упорядоченная последовательность однотипных элементов, доступ к которым осуществляется по их позиции (индексу) в этой последовательности.
Вот, к примеру шахматная доска с шахматами. Фигуры -это как бы элементы массива, а у каждой фигуры есть 1)название и 2)координаты -а1, с7 ...это как бы индексы массива. У каждого элемента есть название и один или несколько индексов, в зависимости от размерности.
Например, камеры хранения в магазине.
Каждая камера - это отдельный объект в котором что то хранится или она может быть пустой и у нее есть номер.
Массив данном случае - это все камеры хранения магазина вместе, у нас есть ключ с номером камеры благодаря, котороу мы можем открыть нужную ячейку и посмотреть что там хранится.
Если перевести это на язык программирования.
То каждая камера - это ячейка в памяти, у которой есть какой то индекс (номер камеры) по которому мы можем найти нужную нам камеру магазина (ячейку в памяти) и получить то, что там хранится
Каждая камера - это отдельный объект в котором что то хранится или она может быть пустой и у нее есть номер.
Массив данном случае - это все камеры хранения магазина вместе, у нас есть ключ с номером камеры благодаря, котороу мы можем открыть нужную ячейку и посмотреть что там хранится.
Если перевести это на язык программирования.
То каждая камера - это ячейка в памяти, у которой есть какой то индекс (номер камеры) по которому мы можем найти нужную нам камеру магазина (ячейку в памяти) и получить то, что там хранится
Можете представить себе таблицу, в которой в каждой ячейке находится число?
Саят Далабаев
могу
Саят Далабаев
И зачем же нужны эти числа?
массивы - набор данных
Строка это массив символов.
Жсть конечно некоторые объясняют...
Прям какой-то флэшмоб... Я тогда тож участвую))
Представь книгу.
Тогда в массиве она будит выглядеть так:
Book[pages][lines][characters] - трёхмерный массив, если не вкурсе за английский, то Книга - состоит из одинакового формата страниц. На которых содержится максимум определённое кол-во строк, в каждую из которых влазит не более определённого кол-ва символов. Ты можешь открыть любую страницу, найти какую-либо строчку и какой-либо символ. (индексация.)
Правда щас зачастую массивы автоматически расширяются....
Прям какой-то флэшмоб... Я тогда тож участвую))
Представь книгу.
Тогда в массиве она будит выглядеть так:
Book[pages][lines][characters] - трёхмерный массив, если не вкурсе за английский, то Книга - состоит из одинакового формата страниц. На которых содержится максимум определённое кол-во строк, в каждую из которых влазит не более определённого кол-ва символов. Ты можешь открыть любую страницу, найти какую-либо строчку и какой-либо символ. (индексация.)
Правда щас зачастую массивы автоматически расширяются....
Денис Бортников
Массивы расширяются не щас, а в некоторых языках программирования.
Вы знаете что такое матрица? Если да, то массив элементов, это, фактически, та же матрица.
Например, одномерный массив, можно представить в виде строки:
Массив="Миру-мир",
где первый элемент Массив [1]="М", второй Масcив [2]="и", третий Массив [3]="р" и тд.
А двухмерный, это уже таблица (матрица) , где есть значение каждого элемента как по Х так и по Y.
Мас= "Миру
-мир"
Тут, например, первый элемент будет "М", а координаты первого будут так М [1,1] (правильнее конечно, [0,0], ну это подробности), а элементу [3,2] будет присвоено значение "р"
Для чего массивы нужны? Вы с таблицами в экселе работали? Ну, вот, у массивов, практически, такое же назначение. Хранить значения элементов для дальнейшей их обработки.
Элементу массива можно присвоить какое-то значение или использовать его в вычислениях.
Например, одномерный массив, можно представить в виде строки:
Массив="Миру-мир",
где первый элемент Массив [1]="М", второй Масcив [2]="и", третий Массив [3]="р" и тд.
А двухмерный, это уже таблица (матрица) , где есть значение каждого элемента как по Х так и по Y.
Мас= "Миру
-мир"
Тут, например, первый элемент будет "М", а координаты первого будут так М [1,1] (правильнее конечно, [0,0], ну это подробности), а элементу [3,2] будет присвоено значение "р"
Для чего массивы нужны? Вы с таблицами в экселе работали? Ну, вот, у массивов, практически, такое же назначение. Хранить значения элементов для дальнейшей их обработки.
Элементу массива можно присвоить какое-то значение или использовать его в вычислениях.
Жсть естественно кое-какие разъясняют... Не все щас нередко массивы механически расширяются....
Похожие вопросы
- Помогите решить задачу по информатике. Массивы. Язык программирования Паскаль.
- Что такое массив в программировании?
- Массив в программировании - что это на простом языке?
- Что такое массив. Что такое массив в программировании. Объясните / дайте пример.
- Что такое массивы в программировании и с чем их едят?
- Для чего нужны массивы в программировании? Почему обучение программмированию начинают с...
- Кто сможет объяснить мне что такое массивы в программировании максимально понятно (как детям в садике)?
- Что такое массивы в программировании?
- Нужно сдавать физику чтобы поступить на программиста. Зачем физика нужна в программировании? Где она там используется?
- Подскажите, возник интерес к изучению программирования, какой язык подойдет для чайника, что бы понять принцип и основы?
Это же важно