Одномерные массивы
Автор толян толян задал вопрос в разделе Другие языки и технологии
что такое одномерный и двумерный массив? и получил лучший ответ
Ответ от Alexey N[гуру]
Одномерный массив - это у вас в линию выстроены предметы. У каждого есть номер.
Двумерный массив - таблица. ТО есть линия из линий.
Ответ от Korovko Aleks[гуру]
Массив - это упорядоченная совокупность переменных, объединенных общим типом и именем. Число элементов массива фиксируется при описании и в процессе выполнения программы не меняется. Каждый элемент массива определяется именем, совпадающим с именем массива, а также индексом. Индекс - это величина, характеризующая положение элемента в массиве.
Двумерный массив - это одномерный массив, элементами которого являются одномерные массивы. Другими словами, это набор однотипных данных, имеющий общее имя, доступ к элементам которого осуществляется по двум индексам. Наглядно двумерный массив удобно представлять в виде таблицы, в которой n строк и m столбцов, а под ячейкой таблицы, стоящей в i-й строке и j-м столбце понимают некоторый элемент массива a[j].
Массив - это упорядоченная совокупность переменных, объединенных общим типом и именем. Число элементов массива фиксируется при описании и в процессе выполнения программы не меняется. Каждый элемент массива определяется именем, совпадающим с именем массива, а также индексом. Индекс - это величина, характеризующая положение элемента в массиве.
Двумерный массив - это одномерный массив, элементами которого являются одномерные массивы. Другими словами, это набор однотипных данных, имеющий общее имя, доступ к элементам которого осуществляется по двум индексам. Наглядно двумерный массив удобно представлять в виде таблицы, в которой n строк и m столбцов, а под ячейкой таблицы, стоящей в i-й строке и j-м столбце понимают некоторый элемент массива a[j].
Ответ от Иван Касаткин[новичек]
[''';
[''';
Ответ от Mirzo makhkamov[новичек]
Массивом называется ограниченная упорядоченная совокупность однотипных величин. Каждая отдельная величина называется компонентой массива. Тип компонент может быть любым, принятым в языке Pascal, кроме файлового типа. Тип компонент называется базовым типом. Вся совокупность компонент определяется одним идентификатором, посредством которого к нему осуществляется обращение, указывается тип и количество элементов массива. Для обозначения отдельных компонент используется конструкция, называемая переменной с индексом или с индексами.
[5] S[k+1] B[3,5]
Пример описания массивов:
Type
Massiv = array [1..20] of Real;
Var
A, B:Massiv;
C: array [10..30] of Integer;
D: array[1..10,1..5] of byte;
В данном примере описаны одномерные массивы с именами A, B, C, D причём массивы A и B имеют элементы типа Real, порядковые индексы элементов изменяются от 1 до 20, а массив С - с элементами типа Integer, и индексами от 10 до 30. Массив D является двумерным с элементами Byteю В квадратных скобках указывается тип индекса (в приведённых примерах - это тип диапазон).
В качестве индекса может быть использовано выражение. В индексных типах, по одному для каждой размерности массива, указывается число элементов. Допустимыми индексными типами являются все порядковые типы, за исключением длинного целого и поддиапазонов длинного целого. Индексы интервального типа, для которого базовым является целый тип, могут принимать отрицательные, нулевое и положительные значения.
Массив может быть проиндексирован по каждой размерности всеми значениями соответствующего индексного типа; число элементов, поэтому равно числу значений в каждом индексном типе. Число размерностей не ограничено.
Массивы бывают одномерные и многомерные. Из многомерных наиболее часто приходится иметь дело с двумерными. Двумерные массивы хранятся в памяти ЭВМ по строкам. Двумерный массив можно представить как матрицу элементов. Описание такого массива выглядит так:
Type
Matrix = array [1..20, 1..10] of Real;
Var
X, Y: Matrix;
Z: array [1..10, 1..10] of Integer;
Массивы X и Y имеют двадцать строк и десять столбцов. Массив Z представляет собой квадратную матрицу размером 10X10.
Для доступа к элементам массива необходимо указать идентификатор массива с одним или несколькими индексами в скобках (в зависимости от размерности массива). Конкретный элемент массива обозначается с помощью имени переменной массива, за которой указывается индекс, определяющий данный элемент.
Индексные выражения обозначают компоненты в соответствующей размерности массива. Число выражений не должно превышать числа индексных типов в описании массива. Более того, тип каждого выражения должен быть совместимым по присваиванию с соответствующим индексным типом. В случае многомерного массива можно использовать несколько индексов или несколько выражений в индексе.
Например:
X[I][J] тождественно записи: X[I,J].
Для одномерного массива обращение к элементу будет выглядеть так: Z[I]. В этом и предыдущем случае переменные I и J должна иметь значения, не превышающие диапазона индексов соответствующего массива.
Массивом называется ограниченная упорядоченная совокупность однотипных величин. Каждая отдельная величина называется компонентой массива. Тип компонент может быть любым, принятым в языке Pascal, кроме файлового типа. Тип компонент называется базовым типом. Вся совокупность компонент определяется одним идентификатором, посредством которого к нему осуществляется обращение, указывается тип и количество элементов массива. Для обозначения отдельных компонент используется конструкция, называемая переменной с индексом или с индексами.
[5] S[k+1] B[3,5]
Пример описания массивов:
Type
Massiv = array [1..20] of Real;
Var
A, B:Massiv;
C: array [10..30] of Integer;
D: array[1..10,1..5] of byte;
В данном примере описаны одномерные массивы с именами A, B, C, D причём массивы A и B имеют элементы типа Real, порядковые индексы элементов изменяются от 1 до 20, а массив С - с элементами типа Integer, и индексами от 10 до 30. Массив D является двумерным с элементами Byteю В квадратных скобках указывается тип индекса (в приведённых примерах - это тип диапазон).
В качестве индекса может быть использовано выражение. В индексных типах, по одному для каждой размерности массива, указывается число элементов. Допустимыми индексными типами являются все порядковые типы, за исключением длинного целого и поддиапазонов длинного целого. Индексы интервального типа, для которого базовым является целый тип, могут принимать отрицательные, нулевое и положительные значения.
Массив может быть проиндексирован по каждой размерности всеми значениями соответствующего индексного типа; число элементов, поэтому равно числу значений в каждом индексном типе. Число размерностей не ограничено.
Массивы бывают одномерные и многомерные. Из многомерных наиболее часто приходится иметь дело с двумерными. Двумерные массивы хранятся в памяти ЭВМ по строкам. Двумерный массив можно представить как матрицу элементов. Описание такого массива выглядит так:
Type
Matrix = array [1..20, 1..10] of Real;
Var
X, Y: Matrix;
Z: array [1..10, 1..10] of Integer;
Массивы X и Y имеют двадцать строк и десять столбцов. Массив Z представляет собой квадратную матрицу размером 10X10.
Для доступа к элементам массива необходимо указать идентификатор массива с одним или несколькими индексами в скобках (в зависимости от размерности массива). Конкретный элемент массива обозначается с помощью имени переменной массива, за которой указывается индекс, определяющий данный элемент.
Индексные выражения обозначают компоненты в соответствующей размерности массива. Число выражений не должно превышать числа индексных типов в описании массива. Более того, тип каждого выражения должен быть совместимым по присваиванию с соответствующим индексным типом. В случае многомерного массива можно использовать несколько индексов или несколько выражений в индексе.
Например:
X[I][J] тождественно записи: X[I,J].
Для одномерного массива обращение к элементу будет выглядеть так: Z[I]. В этом и предыдущем случае переменные I и J должна иметь значения, не превышающие диапазона индексов соответствующего массива.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: что такое одномерный и двумерный массив?
спросили в String h
Сортировка одномерного массива
Доброго времени суток.
Странная какая-то сортировака у вас. Вот пример сортировки пузырьком.
подробнее...
Сортировка одномерного массива
Доброго времени суток.
Странная какая-то сортировака у вас. Вот пример сортировки пузырьком.
подробнее...
Как вывести все елементы одномерного массива на экран?
Для начала определитесь что нужно: все элементы одного массива и тогда можно вывести просто
подробнее...
работа с abc pascal. массивы
Массивы - это совокупности однотипных элементов. Характеризуются они следующим:
каждый
подробнее...
Чем отличается индекс массива от элемента массива?
индекс - номер элемента в массиве. Сам элемент получается как [индекс] *РазмерЭлемента - если
подробнее...
спросили в Randomness
сортировка двумерного массива в паскале пожалуйста напишите полностью
const
n = 5;
var
a: array [1..n, 1..n] of integer;
i, j, tmp: integer;
подробнее...
сортировка двумерного массива в паскале пожалуйста напишите полностью
const
n = 5;
var
a: array [1..n, 1..n] of integer;
i, j, tmp: integer;
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Pavel Prusskiy
Народ, как задается двумерный массив в паскале??
Массивы, положение элементов в которых описывается двумя индексами, называются двумерными.
подробнее...
Народ, как задается двумерный массив в паскале??
Массивы, положение элементов в которых описывается двумя индексами, называются двумерными.
подробнее...
Как задать двумерный динамический массив в Паскале?
Двумерные массивы Паскаля – матрицы
Двумерный массив в Паскале трактуется как одномерный
подробнее...
спросили в New
Операции new и delete. Операции new и delete нужна теори про данные операции.
смотри msdn )
вот кое-что из Вики:
В языке программирования C++, new —
подробнее...
Операции new и delete. Операции new и delete нужна теори про данные операции.
смотри msdn )
вот кое-что из Вики:
В языке программирования C++, new —
подробнее...
спросили в C S I Randomness
Pascal одномерные массивы.
program PROG5_2;
const
N = 10;
var
a : array [1..N] of integer;
i,
подробнее...
Pascal одномерные массивы.
program PROG5_2;
const
N = 10;
var
a : array [1..N] of integer;
i,
подробнее...
Организовать ввод одномерного массива
Вот что удалось найти
Динамические массивы в Паскале. Динамические массивы в Паскале не имеют
подробнее...
Программа Паскаль
Добавлю свой вклад
Паскаль начинают изучать в школе
Паскаль обычно используют для
подробнее...