Блок операций над массивом

Блок операций над массивом производит операции с данными числового массива и логического массива. Вы можете создать массив, добавить элементы, прочитать и записать отдельные элементы, а также получить длину массива.

Более подробную информацию по массивам и прочим типам данных см. в разделе «Типы данных».
Выберите операцию


Выбор режима
Вводы
Вывод

Используйте выбор режима для выбора операции над массивом и типа массива (числовое или логическое значение). Доступные вводы и выводы будут меняться в зависимости от режима.
Режимы
Дополнить


Режим «Дополнить» добавляет элемент в конце массива. Кроме того, вы можете создать новый массив.

Ввод «Входной массив» определяет существующий массив, а «Значение» определяет элемент, подлежащий добавлению в конце массива. Если вы оставляете «Входной массив» пустым, будет создан новый массив, содержащий просто новый элемент.
Советы и подсказки
Вы можете создать новый массив, содержащий несколько элементов, введя массив прямо во ввод «Входной массив». Информацию о том, как вводить массив прямо во ввод блока, см. в разделе «Типы данных».
Вывод «Выходной массив» – новый массив, содержащий комбинированные элементы. На первоначальный входной массив влияние не оказывается.

В данной таблице приведены некоторые примеры режима «Дополнить» – «Числовое значение».
Входной массивДобавляемое значениеВыходной массив
3[3]
[1; 2; 3]4[1; 2; 3; 4]
[2; 1; 1; 6]1[2; 1; 1; 6; 1]
Читать по индексу


Режим «Читать по индексу» получает значение отдельного элемента в массиве. Ввод «Входной массив» – массив, подлежащий использованию. Элемент, который необходимо получить, указан по индексу. Первый элемент в массиве имеет индекс 0, второй элемент имеет индекс 1 и так далее. Значение выбранного элемента – вывод в «Значение».
Советы и подсказки
Индекс последнего элемента в массиве с элементами в n-1.
В данной таблице приведены некоторые примеры режима «Читать по индексу» – «Числовое значение».
Входной массивИндексЗначение
[1; 2; 3]01
[1; 2; 3]23
Записывать по индексу


Режим «Записывать по индексу» изменяет значение отдельного элемента в массиве. Ввод «Входной массив» – первоначальный массив. Элемент, который необходимо изменить, указан по индексу. Первый элемент в массиве имеет индекс 0, второй элемент имеет индекс 1 и так далее.

Значение, призванное изменить выбранный элемент, указано по индексу. Новый массив с измененным элементом, – вывод в «Выходной массив». На первоначальный массив в «Входной массив» влияние не оказывается.

В данной таблице приведены некоторые примеры режима «Записывать по индексу» – «Числовое значение».
Входной массивИндексЗначениеВыходной массив
[1; 2; 3]05[5; 2; 3]
[1; 2; 3]20[1; 2; 0]
Длина


Режим «Длина» получает длину массива. Длина массива во вводе «Входной массив» – вывод в «Длина».

Длина массива – количество элементов в массиве. Пустой массив имеет длину 0, а массив с одним элементом имеет длину 1.
Вводы и выводы
Вводы, доступные для блока операций над массивом, будут зависеть от выбранного режима. Вы можете вводить значения ввода прямо в блоке. Или же, как вариант, значения ввода можно передавать по шинам данных от выводов других программных блоков.
ВводТипыПримечания
Входной массив Числовой массив,
Логический массив
Массив, над которым должны производиться операции
Значение числовое,
Логическое значение
Значение, которое должно быть дополнено в режиме «Дополнить».

Значение, которое должно изменить элемент в режиме «Записывать по индексу».
Индекс Числовое значениеРасположение элемента массива для доступа.
0 = первый элемент
1 = второй элемент
Длина – 1 = последний элемент
Доступный вывод будет зависеть от выбранного режима. Для применения вывода воспользуйтесь шиной данных для его подключения к другому программному блоку.
ВыводТипыПримечания
Выходной массив Числовой массив,
Логический массив
Массив в результате операции
Значение числовое, логическоеЗначение элемента массива в режиме «Читать по индексу»
Длина Числовое значениеДлина массива в режиме «Длина»
Массив
Быстрые ссылки