Docy

数学与逻辑 2

此章节中,包含《数学式》《文本》《列表》分类下的程式方块内容。
👉 有关《回圈》、《逻辑》、《函式方块》与《变数》分类下的程式方块内容,请阅读:数学与逻辑 1

📎 《数学式》

在数学式的目录里,包含了许多数学运算的方块,从最基初的加减乘除,到四舍五入、开根号、log 等由浅入深,不论是简单的算数或复杂应用,都能透过数学式的各种方块得以实现。

0

  • 说明

在此方块里可以任意输入数字,可输入整数或是带有小数点的浮点数,常用于运算式或判断式。

  • 说明

基本运算式的方块包含了加「+」、减「」、乘「x」、除「÷」以及平方「^」,可以针对数字进行以上五种基本的运算。

  • 基本操作

点击下拉选单,选择运算方式,再于两侧的数字方块输入任意数字。

  • 范例
    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口。
    3. 点击左侧选单「数学式」的目录,将「+」拖拉到「字串组合」的缺口,并改为「2.5 x 3」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

‼ ️ 注意事项:每个运算式方块的数字缺口,其实都是有一个隐形的括号,类似的运算式有可能得到不同的结果。例如 1 + 2 x 3,但因为括号位置的不同,得到的结果也不相同。

除了放入数字,也可以放入变数,例如设定变数 a 为 1,变数 为 2,数学运算就能算出 a + b 等于 3

开根号

  • 说明

此方块提供了进阶的数学运算式,包括:开根号、绝对值、负数 「」、对数函数 「ln」、函数 「log10」、指数函数 「e^」和 10 的几次方 「10^」。可以针对数字进行以上七种进阶的运算。

    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口。
    3. 点击左侧选单「数学式」的目录,将「开根号」拖拉到「字串组合」的缺口,并改为「10^ 5」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

sin

  • 定义-三角函数

三角函数是数学中常见的一类关于角度的函数。三角函数将直角三角形的内角和它的两个边的比值相关联,一般用于计算三角形中未知长度的边和未知的角度,在导航、工程学以及物理学方面都有广泛的用途。

  • 说明

此方块提供了两种三角函数用法,分别是角度 ( sincostan ) 以及径度 ( asinacosatan )


    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口。
    3. 点击左侧选单「数学式」的目录,将「四舍五入」拖拉到「字串组合」的缺口,并将「sin」拖拉进「四舍五入」的缺口里,并改为「四舍五入 sin30 并保留 位小数」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

‼ ️ 注意事项:因为 JavaScript 网页语言特性,sin(30) 应该等于 0.5,出来却变成 0.49999…,所以有时候必须要用四舍五入的方式才能呈现我们想要的结果。

𝝅

  • 定义-常数

常数又称定数,顾名思义就是一个不会变动的数值,是指一个数值固定不变的常量,例如圆周率、自然对数的底。

  • 说明

此方块提供了六常数函数用法,分别是角度 圆周率 「π」、指数 「e」、黄金分割率 「φ」、2的主平方根「sqrt(2)」、2分之1的主平方根「sqrt(½) 」和无限大 「」。

  • 范例
    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口。
    3. 点击左侧选单「数学式」的目录,将「𝝅」拖拉到「字串组合」的缺口。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

_ 是偶数

  • 说明

此方块主要是和「逻辑」的方块搭配,可以判断数字是否符合对应的条件。对应的条件分别有:偶数、奇数、质数、非负整数、正值、负值和可被整除的。

  • 范例
    1. 点击左侧选单「逻辑」的目录,将「如果,执行」,拖拉到画布中,点击左上方的「齿轮」,将「否则」拖拉到「如果」下方,并将「’__’  =  ’__’ 」拖拉到「如果」的缺口。
    2. 点击左侧选单「数学式」的目录,将「是偶数」拖拉进「’__’  =  ’__’ 」前方的缺口里,并改为「24 可被整除 4」,并将「真」拖拉进「’__’  =  ’__’ 」后方的缺口里。
    3. 点击左侧选单「声音」的目录,将两个「 说_ 」拖拉进「执行」与「否则」的缺口里,并分别输入「对」与「错」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

四舍五入

  • 定义-四舍五入

因为并非每个整数之间皆可相除, 当无法整除时,为了表示上方便,会以四舍五入之方式,按照一定的规则,舍去多余的尾数的过程。

  • 说明

此方块可以在计算过程中,以四舍五入的方式表达计算的数值,并可以设定进位至小数点的第几位。


    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口。
    3. 点击左侧选单「数学式」的目录,将「四舍五入」拖拉到「字串组合」的缺口。
    4. 将「+」拖拉进「四舍五入」的缺口里,并改为「𝝅 x 𝝅,并保留「4」位小数」。
    5. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

数字总和自清单

  • 说明

此方块适合在运算列表中的数字时使用。列表运算有以下八种:数字总和、最小值、最大值、平均值、中位数、比较众数、标准差、随机抽取。


    1. 点击左侧选单「变数」的目录,点击「建立变数」,输入新变数名称为「a」,将「赋值 成」拖拉到画布中。
    2. 点击左侧选单「数学式」的目录,将「数字总和自清单」拖拉到「赋值 成」的缺口,点击下拉选单,选择「平均数」。
    3. 点击左侧选单「列表」的目录,将「使用这些值建立清单」拖拉到「平均数自清单」的缺口。
    4. 将「+」、「开根号」、「𝝅」拖拉到「使用这些值建立清单」的缺口,并分别改为「3 x 5」、「开根号 12」、「sqrt(2)」。
    5. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到「赋值a成」的下方,并将变数「a」拖拉到「 说 “_” 」的缺口。
    6. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

_除以_的余数

  • 定义-余数

当两个整数相除的结果不能以整数商表示时,余数便是其「余留下的数值」。只要是除不尽的数字且不用小数点表现,就会出现余数。

  • 说明

此方块的作用就是回传余数,可以取得两个数字相除的余数。

  • 范例
    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口。
    3. 点击左侧选单「数学式」的目录,将「_除以_的余数」拖拉到「字串组合」的缺口,并改为「除以 的余数」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

限制取数

  • 说明

此方块可以设定最大值与最小值,并将数字限制在这个指定的范围内。如果限制的数字太小,就会呈现范围的最小值,限制的数字太大,就会呈现范围的最大值。限制的数字在范围以内,则会呈现限制的数字。

    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口。
    3. 点击左侧选单「数学式」的目录,将「限制数字」拖拉到「字串组合」的缺口,并改为「限制取数 123 介于(低)100 到(高)200 」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。 「限制数字_ 介于(低)_到(高)」

随机取数

  • 说明

此方块可以设定一个范围值,在每次执行此方块,就会从这个范围值内取出随机的整数。

 


    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口。
    3. 点击左侧选单「数学式」的目录,将「随机取数」拖拉到「字串组合」的缺口,并改为「随机取数 100 500」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

随机取分数

  • 说明

类似于随机取数,但此方块是随机取得一个 0 1 之间的浮点数。

  • 范例
    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口。
    3. 点击左侧选单「数学式」的目录,将「随机取分数」拖拉到「字串组合」的缺口。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

‼ ️ 注意事项:此方块所取的小数位值颇大,可以使用「四舍五入」的方块来设定所需要的小数位。

📎 《文本》

“_”

  • 说明

可以输入文字,以便与其他方块搭配使用,例如可以放入变数、文本、列表等。

  • 范例
    1. 点击左侧选单「变数」的目录,点击「建立变数」,输入新变数名称为「a」,将「赋值 成」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「“_”」拖拉到「赋值 成」的缺口,并改为「我是凯比」。
    3. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到「赋值 成」的下方,并将变数「a」拖拉到「 说 “_” 」的缺口。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

字串组合, +

  • 说明

此方块可以把不同的方块组合成一段文字,适用于逻辑、变数、数学式、文本及列表等大部分方块。

  • 基本操作

点击左上方的「齿轮」,可以加入或减少项目,再将所需要的方块拖拉到「字串组合」缺口。

  • 范例
    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口,并点击左上方的「齿轮」,将「项目」拖拉进「加入」的缺口里。
    3. 将三个「“_”」拖拉到「字串组合」的缺口,并分别输入「您好」、「我叫凯比」、「请多多指教」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

至 _ 套用文字 “ _ ”

  • 说明

此方块通常搭配变数使用,可以想像成「字串组合」的变形版本,能够改变原本变数的内容,使原本的内容后方额外增加的变数。

  • 范例
    1. 点击左侧选单「文本」的目录,将「至 item 套用文字」拖拉到画布中,再点击左侧选单「变数」的目录,将「赋值 item 成」拖拉到画布中,并拖拉到「至 item 套用文字」的上方。
    2. 点击左侧选单「文本」的目录,将「“_”」拖拉到「赋值 item 成」的缺口,并改为「答案是」。
    3. 点击左侧选单「数学式」的目录,将「1 + 1」拖拉到「至 item 套用文字」的缺口。
    4. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中,并将变数「item」拖拉到「 说 “_” 」的缺口。
    5. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

长度 +“ _。”

  • 说明

此方块可以取得一串文字的总字数,然后回传这串文字的长度。

  • 范例
    1. 点击左侧选单「声音」的目录,将「 说 “_” 」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「字串组合」拖拉到「 说 “_” 」的缺口,将「长度」拖拉到「字串组合」的缺口,并输入「I am Kebbi
    3. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

‼ ️ 注意事项:英文字以「字母」为单位,且空白、标点符号也算是一个字元。

“ _ ” 为空

  • 说明

此方块可以判断一个字串是否为空,如果「长度为 0」就是空字串。

  • 范例
    1. 点击左侧选单「逻辑」的目录,将「 如果,执行 」拖拉到画布中。点击齿轮,将「否则」拖拉到「如果」的下方。
    2. 点击左侧选单「文本」的目录,将「为空」拖拉到「如果」的缺口。
    3. 点击左侧选单「声音」的目录,将两个「说__」分别拖拉到「执行」与「否则」的缺口,并输入「空」与「非空」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

在文字 _ 从最前/后面索引字串 “_ “

  • 说明

在进行一些比较复杂的程式运算时,常常需要取得文字在字串中的位置或顺序,此方块可以取得某个文字或变数在字串中的顺序,可以选择从第一个文字开始计算,或是从最后一个文字开始计算。

  • 范例
    1. 点击左侧选单「变数」的目录,点击「建立变数」,输入新变数名称为「b」,将「赋值 成」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「“_”」拖拉到「赋值 成」的缺口,输入「I am Kebbi,并将「在文字text从最前面索引字串」与「字串组合」拖拉到画布中。
    3. 点击左侧选单「声音」的目录,将「说 “__”」拖拉到「赋值b成」的下方。
    4. 将「字串组合」拖拉到「说 “__”」的缺口,将「在文字text从最前面索引字串」拖拉到「字串组合」的缺口,并改为「在文字 从最前面索引字串 a」。
    5. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

在文字 _ 取得字元#

  • 说明

此方块可以在字串或变数中取得某个顺序的文字,再从这个顺序号码回传对应的文字,一共有五种指定位置,分别为「字元#」、「倒数第#个字元」、「第一个字元」、「最后一个字元」、「任意字元」。

  • 范例
    1. 点击左侧选单「声音」的目录,将「说 “__”」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「在文字 text 取得字元 #」拖拉到「说 “__”」的缺口,将「“__”」取代「text」,并输入「abcd」。
    3. 点击下拉选单,选择「倒数第 个字元」。
    4. 点击左侧选单「数学式」的目录,将「0」拖拉到「取得」的缺口,并输入「2」。
    5. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

在文字 _ 取得字元# 到字元#

  • 说明

此方块可以取得字串或变数中某个范围内的文字,可以设定三种指定范围,分别为「字元 #」、「倒数第 个字元」、「第一个字元」。

  • 范例
    1. 点击左侧选单「声音」的目录,将「说 “__”」拖拉到画布中。
    2. 点击左侧选单「文本」的目录,将「在文字 text 取得字元 # 到字元 #」拖拉到「说 “__”」的缺口,将「“__”」取代「text」,并输入「kebbi」。
    3. 点击左侧选单「数学式」的目录,将两个「0」分别拖拉到「字元 #」的缺口,并分别输入「2」、「4」。
    4. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

转成英文大写 “ _ ”

  • 说明

此方块可以针对「英文字」进行大小写转换,或是英文首字大写,对中文字来说是没有用处的。

  • 范例
    1. 点击左侧选单「文本」的目录,将「输出」、「转成英文大写」拖拉到画布中。
    2. 将「转成英文大写」拖拉到「输出」的缺口,点击下拉选单,选择「英文首字大写」,并输入「kebbi air」。
    3. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

‼ ️ 注意事项:对于机器人的操作而言,此方块并没有作用,但可以「显示代码」的方式,学习程式语言。点击左上方「三点」的图示,再点击「显示代码」,画布中就会出现「程式码即时生成窗」,可以看到此方块的原始程式码。

其实在「逻辑」、「数学式」、「文本」、「列表」里有不少的方块也是一样的情况。

消除两侧空格 “ _ ”

  • 说明

此方块可以消除一段文字左边、右边或左右两边的空白字元。在使用文字的时候,常常会遇到左右两侧多出「空白」或「空格」,这时候就可以利用此方块来消除。

  • 范例
    1. 点击左侧选单「文本」的目录,将「输出」、「消除两侧空格」拖拉到画布中。
    2. 将「消除两侧空格」拖拉到「输出」的缺口,点击下拉选单,选择「消除左侧空格」,并输入「kebbi air」。
    3. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

输出 “_ ”

  • 说明

执行此方块,浏览器或机器人端就会弹出警告视窗,视窗会显示你所输入的方块讯息,包括逻辑、变数、数学式、文本、列表等大部分的方块都能配合使用。

    1. 点击左侧选单「文本」的目录,将「输出」拖拉到画布中,并输入「Kebbi Air is the best」。
    2. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

输入文字并显示提示讯息

  • 说明

此方块执行时,会触发警告视窗,并在警告视窗内显示你所输入的文字或数字。

    1. 点击左侧选单「文本」的目录,将「输出」与「输入文字并显示提示讯息」拖拉到画布中。
    2. 将「输入文字并显示提示讯息」拖拉到「输出」的缺口,并改为「输入数字并显示提示讯息kebbi」。
    3. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。
    4. 在弹出的视窗中输入任意数字。 (输入非数字会回传 NaN,表示未定义或不可表示的值。常在浮点数运算中使用)

📎 《列表》

列表(也称阵列),可以把数字、文字或变数等,按照顺序组合起来,这些按序排列资料集合就称作列表,一个列表可以再细分为多个元素,或是一个列表内还包含其他列表。

建立空的清单

  • 说明

空列表通常使用在变数上,如果是要将变数宣告为列表,一开始要先将这个变数宣告为空列表。

  • 范例
    1. 点击左侧选单「变数」的目录,点击「建立变数」,输入新变数名称为「a」,将「赋值 成」拖拉到画布中。
    2. 点击左侧选单「列表」的目录,将「建立空的清单」拖拉到「赋值 成」的缺口,并将两个「自清单 list 设定」拖拉到「赋值 成」的下方。
    3. 将两个「自清单 list 设定」分别改为「自清单 设定第一笔为 Kebbi」与「自清单 设定 #2 为 Air」。
    4. 点击左侧选单「声音」的目录,将「说 “__”」拖拉到「自清单 设定 #2 为 Air」的下方,并将变数「a」拖拉到「说 “__”」的缺口。
    5. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

使用这些值建立清单

  • 说明

此方块可以将指定的文字、数字、变数或子列表,放入列表的缺口,建立一个带有数值的阵表。

  • 基本操作

方块预设三个缺口,点击左上方的「齿轮」,可以加入或减少项目,再将所需要的方块拖拉到缺口。

  • 案例
    1. 点击左侧选单「变数」的目录,点击「建立变数」,输入新变数名称为「b」,将「赋值 b 成」拖拉到画布中。
    2. 点击左侧选单「列表」的目录,将「使用这些值建立清单」拖拉到「赋值 b 成」的缺口。
    3. 点击左侧选单「文本」的目录,并将三个「“__”」拖拉到「使用这些值建立清单」的缺口,并分别输入「a」、「b」、「c」。
    4. 点击左侧选单「声音」的目录,将「说 “__”」拖拉到「赋值 成」的下方,并将变数「b」拖拉到「说 “__”」的缺口。
    5. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

建立清单使用项目 +,重覆_次

  • 说明

此方块可以建立具有重复数值重复的列表,数值可以变数、文字、数字或列表,方块会根据重复的次数,建立重复的列表。


    1. 先完成上一个案例(使用这些值建立清单的案例),延续此案例。
    2. 点击左侧选单「列表」的目录,将「建立清单使用项目,重覆_次」拖拉到「赋值 b 成」的缺口。
    3. 将上一个案例所完成的清单拖拉进「建立清单使用项目」的缺口,并改为重覆 次。
    4. 选择播放的设备-我的机器人(或模拟器)。

长度 +

  • 说明

可以取得列表的元素总数,也就是列表的缺口数量,如果是空阵列则列表长度为 0

  • 范例
    1. 先完成「使用这些值建立清单」的案例,延续此案例。
    2. 点击左侧选单「文本」的目录,将「输出」拖拉到「赋值 成」的下方,并将「说 “__”删除。
    3. 点击左侧选单「列表」的目录,将「长度」拖拉到「输出」的缺口,并将「变数 b」拖拉到「长度」的缺口。
    4. 选择播放的设备-我的机器人(或模拟器)。

‼ ️ 注意事项:如果列表中有子列表,并不会影响到这个列表的长度,因为长度是取决于列表本身的缺口。

因次,如果列表有是个缺口,其中一个没有放入方块,最后呈现出来的列表长度是 4

+ 值为空

  • 说明

此方块主要和逻辑方块搭配,可以判断列表长度是否为 0

  • 范例
    1. 点击左侧选单「变数」的目录,点击「建立变数」,输入新变数名称为「c」,将「赋值 c 成」拖拉到画布中。
    2. 点击左侧选单「列表」的目录,将「建立空的清单」拖拉到「赋值 成」的缺口,并将「值为空」拖拉到画布中。
    3. 点击左侧选单「文本」的目录,将「输出」拖拉到「赋值 c 成」的下方。
    4. 将「值为空」拖拉到「输出」的缺口,并将「变数 c拖拉进「值为空」的缺口里。
    5. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

自清单 _ 从最前面索引项目 +

  • 说明

此方块可以寻找列表的内容,从中获得指定的文字或数值,找到之后会回传其所在的位置。可以选择从最前面或从最后面开始计算。

  • 范例
    1. 点击左侧选单「变数」的目录,点击「建立变数」,输入新变数名称为「d」,将「赋值 d 成」拖拉到画布中。
    2. 点击左侧选单「列表」的目录,将「使用这些值建立清单」拖拉到「赋值 d 成」的缺口,并将「自清单 list 从最前面索引项目」拖拉到画布中。
    3. 点击左侧选单「文本」的目录,将三个「“__”」拖拉到「使用这些值建立清单」的缺口,分别输入「Hello」、「Kebbi」、「Air」,并将「输出」拖拉到「赋值 d 成」的下方。
    4. 将「自清单 list 从最前面索引项目」拖拉到「输出」的缺口,并改为「自清单 c 从最前面索引项目 Kebbi」。
    5. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

自清单 _ 取得 _ #

  • 说明

此方块透过取出列表内容,指定某个缺口的顺序数字,可以取得这个缺口内的数值。取得的方式有:取得、取得并移除,移除。

设定完取得的方式,还可以设定取得一个列表中数值的位置,分别为:第几个、倒数第几笔、第一笔、最后一笔和随机 。

  • 范例
    1. 先完成上一个案例(自清单 list 从最前面索引项目的案例),延续此案例。
    2. 点击左侧选单「列表」的目录,将「自清单 list 取得」拖拉到「输出」的缺口,并改为「自清单 d 取得最后一笔」。
    3. 选择播放的设备-我的机器人(或模拟器)。

自清单 _ 取得 _ # 为 +

  • 说明

此方块可以针对阵列的内容位置,包括第几笔、倒数第几笔、第一笔、最后一笔和随机,进行两种编辑行为包括设定与添加。

  • 范例
    1. 点击左侧选单「变数」的目录,点击「建立变数」,输入新变数名称为「e」,将「赋值 e 成」拖拉到画布中。
    2. 点击左侧选单「列表」的目录,将「使用这些值建立清单」拖拉到「赋值 e 成」的缺口,并将「自清单 list 设定」拖拉到「赋值 e 成」的下方。
    3. 点击左侧选单「文本」的目录,将三个「“__”」拖拉到「使用这些值建立清单」的缺口,分别输入「苹果」、「香蕉」、「橘子」,并将「输出」拖拉到「自清单 list 设定」的下方。
    4. 将「自清单 list 设定」改为「自清单 e 设定最后一笔为芭乐」
    5. 将「变数 e」拖拉到「输出」的缺口。
    6. 将流程拖拉到「开始」的下方后,选择播放的设备-我的机器人(或模拟器)。

自清单 _ 取得子清单# 到+

  • 说明

此方块可以取得一个范围内的数值,取得数值的顺序有三个方式,分别是第几个、倒数第几个、以及最前面。

  • 范例
    1. 先完成上一个案例(自清单 list 设定的案例),延续此案例。
    2. 点击左侧选单「列表」的目录,将「自清单 list 取得子清单」拖拉到「输出」的缺口。
    3. 点击左侧选单「数学式」的目录,将「0」拖拉进「到 #」的缺口里,并改为「自清单 e 取得子清单,从最前面到 #2」。
    4. 选择播放的设备-我的机器人(或模拟器)。

从文本制作清单/清单拆出文本,用分隔符 “ _ ”

  • 说明

此方块可以合并列表,也可以从文本制作清单。合并列表时,可以将分隔符留空,就会看见阵列的内容变成一整串的文字,中间不会有逗号分隔,如果带有分隔符 ,例如「 , 」,就会看见结合成的文字中间都有「 , 」。

  • 范例
    1. 先完成上一个案例(自清单 list 取得子清单的案例),延续此案例。
    2. 点击左侧选单「列表」的目录,将「从文本制作清单,用分隔符」拖拉到「输出」的缺口,并改为「从清单拆出文本 d,用分隔符,」。
    3. 选择播放的设备-我的机器人(或模拟器)。

排列依数字/字母 升/降序 +

  • 范例
    1. 先完成上一个案例(从文本制作清单,用分隔符的案例),延续此案例。
    2. 点击左侧选单「列表」的目录,将「排列依数字升序」拖拉到「输出」的缺口,并改为「排列依字母升序」。
    3. 点击左侧选单「变数」的目录,将「变数 e」拖拉到「排列依字母升序」的缺口。
    4. 选择播放的设备-我的机器人(或模拟器)。
Share this Doc
CONTENTS