мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
pascal:arrays [22/09/2011 13:57] ocapascal:arrays [22/09/2011 14:14] (текущий) oca
Строка 1: Строка 1:
 ===== Работа с массивами ===== ===== Работа с массивами =====
 FIXME FIXME
-Любой массив является переменной. Особенностями всех массивов является то, что+Любой массив является переменной, которая имеет внутреннюю структуру, но состоит из однотипных элементов. 
  
-1) массивы,  а также строки(string), которые во многих отношениях являются исключением, не может относится к стандартным типам - тип массива должен либо описываться заранее, либо  описывается "неявно" при объявлении+Массив характеризуется типом элементов, их количеством элементов и способом их нумерации.
  
-2) массив имеет внутреннюю структуру, т.е. составные части, до которых можно добраться, используя стандартные средства Паскаля. +==== Одномерные массивы ====
  
-Массив характеризуется типом элементов,  их количеством элементов и способом их нумерации.+Одномерные массивы могут использоваться для представления последовательностей однотипных объектов ограниченной длинны. В частности - для строк (символов) и линейных списков. Но могут использоваться и более сложным образомнапример, для уравновешенных (симметричных) двоичных деревьев, кольцевых буферов и т.д
  
 === Примеры описания массивов === === Примеры описания массивов ===
Строка 23: Строка 23:
 Нумерация должна быть сплошной и идущей в порядке возрастания Нумерация должна быть сплошной и идущей в порядке возрастания
  
-=== Примеры описания массивов === 
 <code pascal| Примеры неверного описания массивов> <code pascal| Примеры неверного описания массивов>
 var var