Массив: общее понятие и примеры. Преимущество использования массивов. Одномерные и двумерные массивы, их характерные особенности. Параметры массива и параметры строки. Группировка данных в массивах. Сортировка простым выбором и простым включением.
Аннотация к работе
Массив является удобным способом хранения нескольких связанных элементов данных в едином контейнере для большего удобства и эффективности программирования.Каждому используемому в программе конкретному массиву должно быть дано свое имя. Это имя будем называть полной переменной, поскольку ее значение есть весь массив. Каждый компонент массива может быть явно обозначен путем указания имени массива, за которым следует селектор компоненты - взятый в квадратные скобки индекс, задающий правило вычисления номера нужного компонента. Это отличие от привычной записи индекса в математике, когда он указывается справа в нижней позиции, объясняется необходимостью использования линейной записи программы, так что многоуровневая запись должна быть исключена.Многомерный массив - это массив массивов, т. е. массив, элементами которого являются массивы. Пример определения двухмерного массива (матрицы) с 10 строками и 30 столбцами: array[10][30];.Может сложиться впечатление, что объявление переменных в списке формальных параметров подпрограммы ничем не отличается от объявления их в разделе описания переменных. Поэтому нельзя, например, объявить следующую процедуру: Procedure S (a: array [1..10] OFREAL);. так как в списке формальных параметров фактически объявляется тип-диапазон, указывающий границы индексов массива. type= array [1..10]of Real; S (a: atype);.Популярные методы группировки элементов массива: сортировка вставками и с помощью ключа Подписаться Опубликовать статью 0 0 Одна из постоянно решаемых задач при работе с таким элементом программы, как массив - это упорядочивание содержащихся в нем членов в порядке возрастания либо убывания. Один из наиболее изящных методов сортировки - с применением специального ключа, т.е. раздела данных, который однозначно определяет порядок элементов, но при этом не хранит в себе полные значения элемента структуры.