Суббота, 08.02.2025, 19:57
Информатика в школе
Приветствую Вас Гость | RSS
Главная Что такое массив? Регистрация Вход
Форма входа

Меню сайта

Мини-чат
300

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

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

Статистика

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

Что такое массивы?

 

Чтобы определить понятие «массив», сначала необходимо определить понятие «простая переменная» ( скалярная величина).

Простая переменная - это одно значение, имеющее имя и занимающее одну ячейку памяти. Размер этой ячейки зависит от типа переменной.

Например:

Var

X : Real; {простая переменная X, занимает 6 байт памяти}

N : Integer; {простая переменная N, занимает 2 байта памяти}

Обращение к простой переменной производится через ее имя.

Например:

X :=10.4; {X присвоили значение 10.4}

N:=round(X)+5; {N присвоили значение округленного до целого X (а это 10) + 5= 10+5=15}

Массив, в отличии от простой переменной, представляет собой не одно значение, множество значений, объединенных одним именем. В языке  Pascal все значения из этого множества должны иметь один и тот же тип. Каждое из значений массива называется элементом массива. Доступ к элементам массива производится посредством указания имени массива и номера элемента массива, заключенного в квадратные скобки. Номер элемента массива называется индексом элемента массива.

Массивы - это совокупности однотипных элементов. Характеризуются они следующим:

  • каждый компонент массива может быть явно обозначен и к нему имеется прямой доступ;
  • число компонент массива определяется при его описании и в дальнейшем не меняется.

Использование элемента массива не отличается от использования простой переменной, имеющей тот же тип, что и элемент массива.

В  Pascal’е массив объявляется при помощи ключевого слова array, после которого квадратных скобках указываются границы индексов – верхняя, а после двух точек нижняя. После квадратных скобок после ключевого слова of указывается тип элементов массива.

 

Пример определения массивов:

Var

A : Array [1..10] of integer; {массив A, состоящий из 10 элементов целого типа с индексами от 1 до 10}

B : Array [5..8] of real; {массив B, состоящий из 4 элементов вещественного типа с индексами от 5 до 8}

Пример работы с массивами:

Begin

A[1] :=3; {в элемент массива A с индексом 1 записали число 3}

A[4] :=A[1]+1; {в элемент массива A с индексом 4 записали число 3+1=4}

B[5] :=0.111; {в элемент массива B с индексом 5 записали число 0.111}

B[A[1]+A[4] :=B[5]*2; {в элемент массива B с индексом = A[1]+A[4]=3+4= 7 записали число 0.222}

End.

<<Назад

                                                                                                                                                                                                              

Часы

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

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



Uploader

Поиск

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

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