В гугле огромное количество информации о массивах , типах массивов и т.д. и т.п.
но что такое массив в алгоритме и как собственно им пользоватся ? Массив - это группа однотипных пронумерованных элементов
создание массива существенно упрощает выполнение однотипных действий с группой объектов
Что б создать Массив в Алгоритме достаточно выделить минимум два обьекта - кликнув правой клавишей мыши выберете команду - создать массив .
При необходимости добавить в массив новый обьект : выделети обьект - клик правой клавишей- работа с массивами- добавить в массив ( аналогично делается и исключение с массивов )
в приложении небольшой пример
Есть 2 набора текстовых полей (по 8 штук), Надпись, текст которой будем менять, и списки которые заполним текстом из текстовых полей
1 При изменении текста нужно что б текст в надписи изменился на тот что в текстовом поле
При работе с отдельными обьектами к каждому нужно приписать событие и действие
Code
Изменение текста
Окно1.Надпись2.Текст = Окно1.Текст2.Текст
тоисть повторить практически идентичную команду 8 раз ! (смысл действия думаю понимаете) При работе с массивом нужно только один раз прописать следующее
Code
Изменение текста
Окно1.Надпись2.Текст = _Окно события._Объект события.Текст
тоисть Надпись2 изменить на Текст обьекта события , тоисть на текст того элемента массива(текстового поля) в котором именно сейчас меняется текст
вот и все , сколько б текстовых в полей вы не добавили , изменение текста в любом из них будет записано.
_____________________________________________________________________________________________
Если нужно какое то действие применить только к части обьектов В примере при клике на текстовое поле от 1 до 4 меняется надпись на 1 значение , при клике на остальные надпись сменится на иное значение
с отдельными обьектами все понятно - к части объектов приписываем одно действие к другим иное
опять к каждому идентичные строки
с массивами немного по другому
Code
Клик
ЕСЛИ _Окно события._Объект события.Номер <= "4" ТОГДА
Окно1.Надпись2.Текст = "Работает первая часть"
В остальных случаях
Окно1.Надпись2.Текст = "Вторая часть массива"
Конец условия
Тоисть если № обьекта в массиве 1-4 то один текст , в остальных случаях иной текст
_______________________________________________________________________________________________ Так же в примере продемонстрировано заполнение списка записями в текстовых полях
Для отдельных элементов нужно прописывать каждое поле поотдельности
для массива делается небольшой цыкл
Code
ПОВТОРЯТЬСЯ ПОКА Окно1.Память1.Значение <= "8"
Окно1.Список2.Добавить запись(Окно1.Текст5Масив[Окно1.Память1.Значение].Текст)
Окно1.Память1.Значение = Окно1.Память1.Значение + "1"
Конец цикла
Память1 отыграет роль № обьекта в массиве
В условии цыкла ставится ограничение - повторятся пока № меньше/= количеству обьектов в масиве
прописывается действие ...