Массив (в некоторых языках программирования также таблица, ряд, матрица) — тип или структура данных в виде набора компонентов (элементов массива), расположенных в памяти непосредственно друг за другом. При этом доступ к отдельным элементам массива осуществляется с индексации, то есть через ссылку на массив с указанием номера (индекса) нужного элемента. За счёт этого, в отличие от списка, массив является структурой данных, пригодной для осуществления произвольного доступа к её ячейкам[1].
Размерность массива — это количество индексов, необходимое для однозначной адресации элемента в рамках массива[2][3]. Форма или структура массива — сведения о количестве размерностей и размере (протяжённость) массива для каждой из размерностей[4]; может быть представлена одномерным массивом[5].
В языке программирования APL массив является основным типом данных (при этом нуль-мерный массив называется скаляром, одномерный — вектором, двумерный — матрицей)[5].
var a,b,c:integer; begin writeln('Введите три числа: '); readln(a,b,c); if (a>b)and(a>c) then writeln('Первое число наибольшее') else if (a<b)and(a<c) then writeln('Первое число наименьшее') else writeln('Первое число со средним значением'); if (b>a)and(b>c) then writeln('Второе число наибольшее') else if (b<a)and(b<c) then writeln('Второе число наименьшее') else writeln('Второе число со средним значением'); if (c>a)and(c>b) then writeln('Третье число наибольшее') else if (c<a)and(c<b) then writeln('Третье число наименьшее') else writeln('Третье число со средним значением'); end.
Размерность массива — это количество индексов, необходимое для однозначной адресации элемента в рамках массива[2][3]. Форма или структура массива — сведения о количестве размерностей и размере (протяжённость) массива для каждой из размерностей[4]; может быть представлена одномерным массивом[5].
В языке программирования APL массив является основным типом данных (при этом нуль-мерный массив называется скаляром, одномерный — вектором, двумерный — матрицей)[5].
var
a,b,c:integer;
begin
writeln('Введите три числа: ');
readln(a,b,c);
if (a>b)and(a>c) then writeln('Первое число наибольшее')
else if (a<b)and(a<c) then writeln('Первое число наименьшее')
else writeln('Первое число со средним значением');
if (b>a)and(b>c) then writeln('Второе число наибольшее')
else if (b<a)and(b<c) then writeln('Второе число наименьшее')
else writeln('Второе число со средним значением');
if (c>a)and(c>b) then writeln('Третье число наибольшее')
else if (c<a)and(c<b) then writeln('Третье число наименьшее')
else writeln('Третье число со средним значением');
end.
Проверил на Паскале