100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > citra 图形设置_「图形化编程」前导知识-数组(四)

citra 图形设置_「图形化编程」前导知识-数组(四)

时间:2019-03-31 10:08:57

相关推荐

citra 图形设置_「图形化编程」前导知识-数组(四)

在前三节的教程里,

暴王:「图形化编程」前导知识-数组(一)​ 暴王:「图形化编程」前导知识-数组(二)​ 暴王:「图形化编程」前导知识-数组(三)​

我们分别学习了数组的基本概念,数组的长度和下标,如何添加删除元素,这节课我们来看看数组的剩余操作:

更新元素的值查找 按元素的值查找索引按索引取出元素的值对数组中的元素进行排序

更新元素

更新元素指的是按照索引值替换掉该索引位置处元素的值,可以类比为一个抽屉柜中把特定抽屉柜(即编号为指定索引的抽屉)中的小球换成一个新的小球

更新元素需要用到数组分类下的 “将数组中索引 x 的值设置为 y” 模块

来看下面的例子:

设定一个数组 list,里面有两个元素 1(索引为0),2(索引为1)显示索引为 0 处的值 — 1将索引为 0 处的值替换为 0显示索引为 0 处的值 — 0

执行结果: 1 0

查找

查找操作指的是在一个数组中按照特定条件找到需要的值,在 micro:bit 中主要有两种查找操作,下面一一介绍

查找元素在数组中的索引值

按照元素的值寻找该元素在数组中的索引值,可以类比为在抽屉柜中寻找特定的小球所在抽屉的编号

来看下面的例子:

初始化一个数组 list,设置元素 1 2显示元素值为 1 的元素的索引(为 0)显示元素值为 2 的元素的索引(为 1)

执行结果:0 1

按索引取出元素的值

按索引取出元素的值是指取出特定索引位置的元素的值,可以类比为取出编号为 x 的抽屉里的小球

来看下面的例子:

初始化数组 list,设置元素 1 2 3显示数组中索引为 2 的位置处的元素的值

执行结果: 3

对数组中的元素进行排序

micro:bit 在线编程网站只提供了一种排序模块,在数组分类下的反转数组模块

它的作用是使数组中的所有元素按照相反的顺序进行排列,原来在最前面的元素(即索引为 0 的元素),将变为最末尾的元素,而原来最末尾的元素移动到最前面。可以类比为一个抽屉柜中,将 0 号抽屉中的小球取出,放到最后一个抽屉中,同时将最后一个抽屉中的小球取出放到 0 号抽屉里,将 1 号抽屉里的小球取出放入倒数第二个抽屉里,并将倒数第二个抽屉里的小球放入 1 号抽屉里,以此类推

来看下面的例子:

初始化一个数组 list,分别设置元素为 1 2 3显示数组里面元素的值(结果为 1 2 3)显示笑脸图标反转数组 list 里的元素显示数组里面元素的值(结果为 3 2 1)

执行结果: 1 2 3 笑脸 3 2 1

欢迎给我留言或私信,如果需要购买 micro:bit 小板子,可以在公众号回复 "购买" 关键字,获取购买链接呦

作者微信公众号:bw_bbz,欢迎关注,个人博客:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。