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

Что такое МАССИВ, только своими словами пожалйсто чтобы чайник понял

Ну представь себе шеренгу солдат. Вот они и есть одномерный массив, содержащий объекты типа солдаты. У каждого объекта свое собственное имя.
Понятно объяснил?
Евгений Шаповалов
Евгений Шаповалов
45 384
Лучший ответ
наиболее близкий к истине ответ у Прим Палвера
B_
Black _Ghost[W]
67 978
Таблица. Может быть и из одной строки, тогда массив одномерный. Клетки пронумерованы, обращаются к ним, например, tabl[5][32] - обращение к клетке в строке 5, столбце 32.
В одномерном массиве одна строка, поэтому там проще - tabs[7] - 7-я клетка.
КИ
Кени2 Игрок
78 912
Лучше всё-таки читай здесь
Намного понятнее!
Что чайнику не говори - так чайником и останется. Если только чайником по чайнику настучать...
ДС
Друг Семьи
19 095
Так хранят однотипные данные в одной переменной.

Например, массив $sotrudnik

Я буду использовать синтаксис и названия переменных по образцу php

Так вот,
$sotrudnik=array("Иванов","Петров","Сидоров");
Здесь создаётся массив с тремя значениями -фамилиями
Этот массив одномерный
Если обратиться к нему $sotrudnik[0] - выдаст Иванова
Если обратиться к нему $sotrudnik[1] - выдаст Петрова
(нумерация с нуля)
Не будешь же создавать к каждому сотруднику свою переменную? Они все втиснуты в одну переменную - массив.

Но это как-то бедненько, правда?
Можно создавать многомерные массивы

$sotrudnik=array(
array("name"=>"Иванов","city"=>"Одесса","year"=>1976),
array("name"=>"Петров","city"=>"Москва","year"=>1987),
array("name"=>"Сидоров","city"=>"Вильнюс","year"=>1901)
);

Здесь можно обратиться $sotrudnik[0]['name'] и получить Иванов
Представь себе шахматную доску
По вертикали клетки пронумерованы: 0, 1, 2,...
По горизонтали: name, city, year
Вот на перечечении 0 и name находится инфа о фамилии
Можно вертикали и горизонтали метить цифрами, буквами или словами

Словами - не во всех языках программирования

Массивы могут быть трёхмерными (ещё можно представить визуально) и сколь угодно мерными.

При передаче данных в функцию это вообще сказка. Передаётся одна переменная с кучей значений в ней.
математически это множество
или матрица
Набор каких-либо значений, например массив цифр - {1;2;3;4;5}
Нацу Драгнил
Нацу Драгнил
3 923
массив ето "много чего нибудь" смотря в каком смысле есть горный массив, городской масив и тд
Kerim Shammyyew
Kerim Shammyyew
1 369
объединение данных одного типа под одним именем
много чего-то, у каждого чегото есть бирка с номером (первый, второй, третий ...сотый) )))
Олег Дедик
Олег Дедик
185
1. Сортировка выбором (в порядке не убывания) осуществляется следующим образом: В массиве выбирается минимальный элемент.
2. Минимальный и первый элементы меняются местами (первый элемент считается отсортированным).
3. В не отсортированной части массива снова выбирается минимальный элемент и меняется местами с первым не отсортированным элементом массива.
4. Действия, описанные в пункте 3, повторяются с не отсортированными элементами массива до тех пор, пока не останется один не отсортированный элемент (его значение будет максимальным).
Самое главное

Из элементов простых типов в языке Pascal можно образовывать cоставные типы данных (структуры данных). Примером таких структур являются одномерные массивы.

Массив в языке Pascal – это набор однотипных данных, причём количество этих данных фиксировано и определяется при описании массива. Все переменные, входящие в массив, имеют одно и то же имя – имя массива, а различаются они по индексу – номеру (месту) в массиве.
Перед использованием в программе массив должен быть описан, т. е. должно быть указано имя массива, количество элементов массива и их тип. Это необходимо для того, чтобы выделить в памяти под массив блок ячеек нужного типа.
Чаще всего массив обрабатывается в цикле for. Но при работе с массивами можно использовать и другие циклы.
К типовым задачам обработки одномерных массивов, решаемым в процессе их однократного просмотра, относятся:
задачи поиска элемента с заданными свойствами, в том числе максимумов и минимумов;
проверка соответствия элементов массива некоторому условию (подсчёт количества или суммы элементов, удовлетворяющих некоторому условию; проверка массива на упорядоченность и др.);
задачи на удаление и вставку элементов массива;
задачи на перестановку всех элементов массива в обратном порядке
и т. д.
Сортировка – один из наиболее распространённых процессов современной обработки данных. Под сортировкой (упорядочением) массива понимают перераспределение значений его элементов в некотором определённом порядке.