Другие языки программирования и технологии
Кто сможет объяснить мне что такое массивы в программировании максимально понятно (как детям в садике)?
Если это важно то изучаю создание игр на движке game maker
Детям в садике не составит проблем понять, что такое ряд куличиков в песочнице.
видимо, здесь случай серьёзней, клиника
видимо, здесь случай серьёзней, клиника
давайте, дети, пронумеруем ваши стульчики от 0 до N-1
теперь пусть Машенька сядет на стульчик 0, Петенька - на стульчик 1, Васенька - на 2 и т. п.
расселись? а теперь, дети, я забуду ваши имена и буду обращаться к вам по номерам ваших стульчиков.
теперь пусть Машенька сядет на стульчик 0, Петенька - на стульчик 1, Васенька - на 2 и т. п.
расселись? а теперь, дети, я забуду ваши имена и буду обращаться к вам по номерам ваших стульчиков.
Массив - это несколько пронумерованных переменных,
объединенных общим именем.
Все переменные имеют ОДИН И ТОТ ЖЕ ТИП.
Рассмотрим ПОЛКУ с N ящиками,
пусть имя полки - var.
Тогда кажждый ящик-ячейка имеет имя
var[0]
var[1]
...
var[N-1]
Нумерация идет с НУЛЯ.
--------
/ var /
/ /
-------------------------------------------------------------
| | | | | |
| | | | ...| |
| | | | | |
-------------------------------------------------------------
/ var[0] / / var[1] / / var[2] / / var[N-1] /
--------------------------------------
Массив объявляется так:
int var[N];
объединенных общим именем.
Все переменные имеют ОДИН И ТОТ ЖЕ ТИП.
Рассмотрим ПОЛКУ с N ящиками,
пусть имя полки - var.
Тогда кажждый ящик-ячейка имеет имя
var[0]
var[1]
...
var[N-1]
Нумерация идет с НУЛЯ.
--------
/ var /
/ /
-------------------------------------------------------------
| | | | | |
| | | | ...| |
| | | | | |
-------------------------------------------------------------
/ var[0] / / var[1] / / var[2] / / var[N-1] /
--------------------------------------
Массив объявляется так:
int var[N];
это контейнер со ссылками на зарезервированные участки в памяти.
Жилые массивы - дома в которых живут. У дома есть адрес - это индекс для простоты. Имя массива - название улицы. Тип хранимых данных - кто живёт в домиках (только люди, только собаки, только кошки и т. д.).
Массив сперва заполняют - заселение квартир допустимыми сущностями.
Обработка массива - принудительное переселение жильцов из одного адреса в другой.
Вывод массива - презентация улицы, на которой через проектор показывают портреты всех, кто живёт по этой улице.
Линейный массив - улица состоит из одноэтажных домов в линию по левую сторону от дороги.
Двумерный массив - улица из двухэтажных домов в линию по левую сторону от дороги.
Массив сперва заполняют - заселение квартир допустимыми сущностями.
Обработка массива - принудительное переселение жильцов из одного адреса в другой.
Вывод массива - презентация улицы, на которой через проектор показывают портреты всех, кто живёт по этой улице.
Линейный массив - улица состоит из одноэтажных домов в линию по левую сторону от дороги.
Двумерный массив - улица из двухэтажных домов в линию по левую сторону от дороги.
Timur Gatiev
разве этого нельзя сказать о переменных?
Похожие вопросы
- Что такое массив. Что такое массив в программировании. Объясните / дайте пример.
- Помогите решить задачу по информатике. Массивы. Язык программирования Паскаль.
- Что такое массив в программировании?
- Массив в программировании - что это на простом языке?
- Что такое массивы в программировании и с чем их едят?
- Для чего нужны массивы в программировании? Почему обучение программмированию начинают с...
- Что такое «Массивы» для программирования? Для чего они используются? Мне это трудно понять.
- Что такое массивы в программировании?
- Кто-будь доступно может объяснить что же такое Объектно ориентированное программирование?
- Объясните пожалуйста, что такое Объектно ориентированное программирование?