数组

------------恢复内容开始------------

数组的创建

在前面板创建数组控件(只添加一个数组是不正确的,还需要在数组中放入数值输入控件)

在程序框图创建数组常量

利用循环结构创建数组(将计数器与边框上的隧道相连,在创建显示控件)

采用数组函数创建数组(利用创建数组函数与多个常量相连,创建显示控件)

数组的定义

相同类型元素的集合  

数组元素可以为任意类型,但不能为数组,图表,图形

数组由长度与维度定义,长度为组成数组的定义,维度为数组的长度高度或深度

对数组元素的访问是通过数组的索引完成的,索引从0开始,n-1结束

数组运算

        数组运算具有多态性(通过输入类型,自动判断相应的运算方法)

  规则:

  1. 相同大小的数组进行运算,将索引相同的相运算
  2. 相同维度,不同大小数组运算,忽略较大数组多出来的部分
  3. 数组与标量的运算,每个元素都与该值进行运算
  4. 空数组运算,仍为空数组

数组比较

比较元素:会产生一个布尔类型数组

比较集合:会产生一个布尔类型常量

数组函数使用

数组大小函数:通过该函数返回数组每个维度中元素的个数,返回降一维数组

索引数组元素:返回数组元素或子数组,一维数组返回数值,高维数组不仅可以返回数组还可以返回某行或某列

替换数组子集函数:从索引位置开始替换子数组或数值,若未接索引,则默认从0开始,若索引号和子数组组长度大于原数组,则只替换到末尾

数组插入元素:该函数功能是在指定位置插入元素或子数组,未连接索引默认添加在最后,超出则忽略

删除数组元素:删除数组中的元素或子数组,默认删除最后的

初始化数组元素;初始化数组元素,创建n维数组,向下拖动增加维度,初始化默认为0.

创建数组函数:可以合并数组为高维数组,也可以将两个数组连接,在连接输入选项中就可以将数组连接起来

一维数组排序函数:对一维数组进行升序排列,如果需要降序,加入一个反转一维数组

搜索一维数组元素:如果存在,返回索引号,如果不存在,返回-1值,若要在数组中搜索多个,可采用while循环

一维数组移位函数:若输入端n>0,则将后面n位数组置于前端,若n<0,则将前n位元素置于后端。

数组至簇与簇至数组元素:将数组或簇互相转化,簇默认大小为9,最大为256,需要提前设置,转化的一维数组与簇的类型必须相同

 

原文地址:https://www.cnblogs.com/KAVEI/p/14415384.html