Воскресенье, 06.07.2025, 20:16
Информатика в школе
Приветствую Вас Гость | RSS
Главная Одномерные и n - мерные массивы Регистрация Вход
Форма входа

Меню сайта

Мини-чат
300

Категории
Школа и сайт [4]
Software [18]
Hardware [14]

Календарь
Календари для ucoz

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Одномерные и n - мерные массивы

Все массивы, которые приведены выше, называются одномерными – у элементов одномерных массивов в квадратных скобках указывается только один индекс (у таких массивов только одно измерение).

Кроме одномерных массивов могут быть и двумерные, и трехмерные, и прочие n-мерные массивы. «Мерность» массивов определяется количеством индексов, указываемых в квадратных скобках, для того чтобы определить элемент массива.

Пример:

A[7] – Aодномерный массив

S[2,-3] – Sдвумерный массив

W[1,0,0] – Wтрехмерный массив

Z[-1,3,4,3,0] – Zпятимерный массив

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

Двумерные массивы

Одномерный массив можно представить в виде строки. Например, массив целых чисел можно представить строкой целых чисел, например такой:  3 2 4 1 3.

Двумерный массив можно представить в виде прямоугольной таблицы, например такой:

2 3 4 5

0 4 8 3

7 1 5 3

Чтобы определить такой массив, в программе надо написать:

Var

A: array[1..3,1..4] of integer;

Здесь в массиве A первый интервал индексов - 1..3 – обозначает индекс номера строки, а второй интервал индексов – 1..4 – обозначает индекс номера столбца. Для обращения к элементу двумерного массива необходимо в квадратных скобках сначала указать номер строки, а затем номер столбца.

Например:

Writeln(A[2,3]); {будет выведено число 8}

Writeln(A[3,1]); {будет выведено число 7}

Writeln(A[1,1]); {будет выведено число 2}

Замечание: в данных методических указаниях будут рассматриваться алгоритмы обработки только одномерных массивов.

<<Назад

                                                                                                                                                                                                                          

Часы

Праздники России

Праздники России



Uploader

Поиск

Полезные ссылки
  • Официальный блог
  • Сообщество uCoz
  • Программисту
  • Олимпиаднику
  • Как создать сайт с нуля
  • Сайт МОУ СОШ №81
  • 3DNews

  • Александр Михайлович Марченко © 2025 Конструктор сайтовuCoz