Как вывести порядковый номер массива

Как вывести порядковый номер массива

Массив – это составной объект, образованный из элементов (компонент) одного и того же типа. Такой тип данных применяется в программировании для обозначения объектов, аналогичных числовым последовательностям в математике, где сразу целая группа чисел обозначается одним именем (чаще всего буквой), а для обращения к каждому отдельному числу данной последовательности используются различные индексы (номера элементов).
В математике это может выглядеть, например, так:

Таким образом, в программировании массив – это последовательность однотипных элементов, имеющих общее имя, причем каждый элемент этой последовательности определяется порядковым номером (индексом) элемента.

Х1, Х2, …, Хn – одномерный массив, состоящий из n элементов;
А0, А1, А2, …, А10 – одномерный массив, состоящий из 11 элементов.

Описание одномерных массивов

Переменную типа массив можно описать сразу в разделе описания переменных Var:

Var Имя переменной: array [тип индекса (ов)] Of тип элементов;

Здесь:
Array – служебное слово (в переводе с английского означает «массив»);
Of – служебное слово (в переводе с английского означает «из»).

Пример
Var X: array [1..20] of real;
Массив Х – одномерный, состоящий из двадцати элементов вещественного типа. Элементы массива хранятся в памяти компьютера последовательно друг за другом.

Индексы элементов массива могут начинаться с любого целого числа, в том числе и отрицательного.

Ввод и вывод одномерных массивов в Паскале

Для ввода массива можно использовать любой цикл.

Ввод массива с использованием цикла с параметром

Как вывести порядковый номер массива. Смотреть фото Как вывести порядковый номер массива. Смотреть картинку Как вывести порядковый номер массива. Картинка про Как вывести порядковый номер массива. Фото Как вывести порядковый номер массива

Программный код:
Program Primer;
Var i: integer;
X: array [1..30] of Integer;
Begin
For i := 1 To 30 Do Read (X[i]);
Readln
End.

Ввод массива с использованием цикла с постусловием

Как вывести порядковый номер массива. Смотреть фото Как вывести порядковый номер массива. Смотреть картинку Как вывести порядковый номер массива. Картинка про Как вывести порядковый номер массива. Фото Как вывести порядковый номер массива

Программный код:
Program Primer;
Var i: integer;
X: array [1..30] of Integer;
Begin
i := 1;
While i Begin
Read (X[i]);
i := i + 1;
End;
Readln
End.

Вывод одномерного массива осуществляется аналогично. В программе вместо операторов Read или Readln используются операторы Write или Writeln. Но просто заменить одни операторы на другие здесь недостаточно. Для того чтобы выводимые значения не сливались между собой, надо явным образом вставлять между ними разделитель – пробел или перевод строки.

Приведем два возможных способа вывода массива:

For i := 1 To n Do Write (X[i],’ ‘);

For i := 1 To n Do Writeln (x[i]).

Как вывести порядковый номер массива. Смотреть фото Как вывести порядковый номер массива. Смотреть картинку Как вывести порядковый номер массива. Картинка про Как вывести порядковый номер массива. Фото Как вывести порядковый номер массива

Программный код
Program Primer;
Const n = 30;
Var i: Integer;
X: Array [1..n] Of Integer;
Begin
For i:=1 to n do x[i]:=1;
For i:= 1 To n Do Write (X[i]);
Writeln; <курсор переводит на новую строку>
Readln;
End.

Вывод: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Источник

Нужно узнать порядковый номер элемента массива

Нужно ввести массив состоящий из 11 чисел, потом найти максимум отрицательных, и порядковый номер этих отрицательных чисел.
Пока я только смог найти максимум отрицательных.

Как вывести порядковый номер массива. Смотреть фото Как вывести порядковый номер массива. Смотреть картинку Как вывести порядковый номер массива. Картинка про Как вывести порядковый номер массива. Фото Как вывести порядковый номер массиваОпределить порядковый номер минимального элемента массива
Создайте одномерный массив из 10 чисел. Выведите его на экран. Определите порядковый номер.

Как вывести порядковый номер массива. Смотреть фото Как вывести порядковый номер массива. Смотреть картинку Как вывести порядковый номер массива. Картинка про Как вывести порядковый номер массива. Фото Как вывести порядковый номер массиваНайти порядковый номер первого положительного элемента массива
Необходимо найти порядковый номер первого положительного элемента одномерного массива с помощью 3.

Вывести порядковый номер максимального элемента заданного массива
В данном коде в 29 строке (отметила комментарием) я пыталась вывести порядковый номер максимального.

Найти максимум отрицательных элементов массива и его порядковый номер(номера).

Добавлено через 51 секунду

Решение

Kirber, привет!
Держи код.

Можно ли выразить порядковый номер элемента массива через индексы?
Допустим,есть двумерный массив a, и необходимо получить доступ к элементу a;можно ли как-то узнать.

Как вывести порядковый номер массива. Смотреть фото Как вывести порядковый номер массива. Смотреть картинку Как вывести порядковый номер массива. Картинка про Как вывести порядковый номер массива. Фото Как вывести порядковый номер массиваЗаписать вместо минимального элемента массива его порядковый номер
задан массив целых чисел.Записать вместо min элемента этого массива его порядковый номер.

Как вывести порядковый номер массива. Смотреть фото Как вывести порядковый номер массива. Смотреть картинку Как вывести порядковый номер массива. Картинка про Как вывести порядковый номер массива. Фото Как вывести порядковый номер массиваЗаписать вместо минимального элемента массива его порядковый номер
Задан массив целых чисел. Записать вместо min элемента этого массива его порядковый номер.

Записать вместо минимального элемента массива его порядковый номер
Задан массив целых чисел. Записать вместо min элемента этого массива его порядковый номер

Записать вместо min элемента массива его порядковый номер (исправить ошибки)
задан массив целых чисел.Записать вместо min элемента этого массива его порядковый номер.Ошибки в.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *