Этой статьёй я начинаю рассказ о структурированных типах данных. Структурированные типы - это данные, которые состоят не из одного, а из множества элементов. В Паскале это, например, массивы, записи, множества и файлы. Самый, пожалуй, простой и понятный - это массив - совокупность данных одного и того же типа (в Паскале, в некоторых других языках в массиве могут быть данные разных типов). Ну и, как всегда, напомню, что этот канал рассчитан, в основном, на начинающих, поэтому я обычно отбрасываю излишние подробности, а иногда даже жертвую точностью терминологии ради простоты. Для описания массива в Lazarus, как и в других реализациях Паскаля, используются слова array … of: ИмяМассива : array[СписокИндексов] of ТипДанных; Диапазон индексов массива определяется интервальным типом, например, так: M1 : array[1..10] of Byte; Здесь мы объявили массив байтов, который состоит из 10 элементов, и в котором индексы (номера) элементов находятся в диапазоне 1..10. Индекс массива в Паскале может на