Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Тип индекса – любой порядковый номер, определяющий границы изменения значений индекса.

Есть ли в данном массиве элементы с данным свойством? | Занятие III | Занятие IV | Вставка нескольких элементов | Перестановка части массива | Работа с несколькими массивами. | Занятие VI |


Читайте также:
  1. I. Изменения капитала
  2. В процессе отладки внесение изменений в конфигурацию и сохранение конфигурации базы данных с этими изменениями...
  3. ВЕНОЗНОГО ОТТОКА. ИЗМЕНЕНИЯ В АРТЕРИАЛЬНОЙ СИСТЕМЕ.
  4. Внести изменения в штатное расписание организации.
  5. Внутренняя технология изменения мира
  6. Границы
  7. ГРАНИЦЫ НЕВЕДЕНИЯ

Описание массива задается следующим образом:

<имя типа> = array [тип индекса] of <тип данных>;

Например,

Program Name;

Const

m=50;

Type

mas=array [1..m] of integer; {массив из m целых чисел}

digit = array [0.. 9] of char; {массив десяти символов, имеющих порядковые номера от 0 до 9}

matrix = array [byte] of string; {массив 256 строк, пронумерованных с 0 до 255}

Var

massiv: mas;

m: matrix;

d: digit;

a: array [1..n] of real; {явное описание переменной типа массив}

В качестве индексных типов можно использовать любые порядковые типы, кроме Longint и типов-диапазонов с базовым типом Longint.

Если несколько массивов имеют одинаковый тип индексов и одинаковый базовый тип, то можно при описании объединить массивы в один список. Например

Var

a, b, c: mas;

Такой записью мы объявили три массива вещественных чисел a, b, c, каждый из которых содержит по 50 элементов:

A[1], А[2],... A[50],_

В[1], В[2],... В[50],

С[1], С[2],... С[50].

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

Общий объем = количество ячеек памяти * объем одной ячейки

Например, если возьмем переменную

Var

M: digit;

то объем памяти, выделенный под хранение переменной m будет равен 10 байтам и выглядеть это будет приблизительно так:

 

Индекс элемента                    
m   *   = в о с е м ь

m[4] – элемент массива m, находящийся в ячейке с индексом 4 и равный символу ‘в’

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

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


Дата добавления: 2015-10-02; просмотров: 56 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Занятие I| Способы задания одномерных массивов

mybiblioteka.su - 2015-2024 год. (0.008 сек.)