47. Массивы в языке ТР: описание, заполнение обращение к элементам массива.

Массив – это совокупность объектов, состоящая из фиксированного упорядоченного числа элементов, имеющих один и тот же тип.

Массивы могут быть одномерными и многомерными (двух-, трехмерными и т. д.).

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

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

Для описания массива используется словосочетание array of (массив из) и имеет вид:

array [тип индекса] of

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

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

= array [тип индекса] of ;

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

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

Var

a, b, c: mas;

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

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

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

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

Над элементами массива можно производить те же операции, которые допустимы для данных его базового типа. Массивы в ТР во многом схожи с аналогичными типами данных в других языках программирования. Отличительная особенность массивов заключается в том, что все их компоненты - суть данные одного типа (возможно, структурированного). Эти компоненты можно легко упорядочить и обеспечить доступ к любому из них простым указанием его порядкового номера.

<< | >>
Источник: Ответы по методике преподавания информатики. 2016
Вы также можете найти интересующую информацию в научном поисковике Otvety.Online. Воспользуйтесь формой поиска:

Еще по теме 47. Массивы в языке ТР: описание, заполнение обращение к элементам массива.:

  1. 48. Алгоритмы обработки массивов: поиск элементов массива, сортировка или упорядочение элементов массива.
  2. Вопрос №59. Понятие указателя в языке ТР. Процедуры управления динамической памятью. Описание и обработка динамических массивов.
  3. 55.Подпрограммы в языке Turbo-Pascal: процедуры и функции. Синтаксис описания подпрограмм. Классификация параметров. Особенности использования массивов в качестве параметров.
  4. 49.Массивы в языке Turbo-Pascal. Понятие записи с вариантами. Структура объявления
  5. Дисковые массивы RAID, типы RAID-массивов и их назначение.
  6. 38.Структура единого информационного массива.
  7. Изучение структур данных. Методика изучения массивов и сопутствующие данной теме задачи.
  8. 58 Законодательство в целом представляет огромный массив нормативных правовых актов.
  9. 53.Записи в языке Turbo-Pascal: описание, определение значений переменных и констант типа запись, понятие «составное имя поля записи», обращение к значению поля записи.
  10. Описание документной информации на каталожных карточках: элементы описания и их особенности.
  11. 1.6 Описание высказываний на языке PROLOG
  12. 52. Множества в языке Turbo-Pascal: описание, операции над множествами.
  13. 14. Принципы разграничения частей речи в русском языке. Система частей речи в современном русском языке. Принципы разграничения частей речи При описании грамматического строя любого языка неизбежно приходится так или иначе
  14. 11.Понятие денежного обращения. Кредитные средства обращения: банковское обращение.
  15. 14. Скорость обращения денег. Закон денежного обращения
  16. 23. Обращение. Отличие обращений от сходных конструкций.
  17. Заполнение справочника «Признаки болезней»
- Воспитательный процесс - Дидактика - Дошкольное образование - Логопедия - Методика преподавания биологии - Методика преподавания в начальной школе - Методика преподавания изобразительного искусства - Методика преподавания иностранных языков - Методика преподавания информатики - Методика преподавания истории - Методика преподавания литературы - Методика преподавания математики - Методика преподавания МХК - Методика преподавания начертательной геометрии и инженерной графики - Методика преподавания права - Методика преподавания психологии - Методика преподавания русского языка - Методика преподавания технологии - Методика преподавания экономики - Методика физвоспитания - Методология педагогики - Основы педагогики - Педагогика высшей школы - Профессиональное образование - Системы образования - Социальная педагогика - Специальная (коррекционная) педагогика - Управление процессами ОУ - Философия образования -