數學與邏輯 2 此章節中,包含《數學式》、《文本》與《列表》分類下的程式方塊內容。👉 有關《迴圈》、《邏輯》、《函式方塊》與《變數》分類下的程式方塊內容,請閱讀:數學與邏輯 1 📎 《數學式》 在數學式的目錄裡,包含了許多數學運算的方塊,從最基初的加減乘除,到四捨五入、開根號、log 等由淺入深,不論是簡單的算數或複雜應用,都能透過數學式的各種方塊得以實現。 0 說明在此方塊裡可以任意輸入數字,可輸入整數或是帶有小數點的浮點數,常用於運算式或判斷式。 + 說明基本運算式的方塊包含了加「+」、減「–」、乘「x」、除「÷」以及平方「^」,可以針對數字進行以上五種基本的運算。基本操作點擊下拉選單,選擇運算方式,再於兩側的數字方塊輸入任意數字。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口。點擊左側選單「數學式」的目錄,將「+」拖拉到「字串組合」的缺口,並改為「2.5 x 3」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。‼️ 注意事項:每個運算式方塊的數字缺口,其實都是有一個隱形的括號,類似的運算式有可能得到不同的結果。例如 1 + 2 x 3,但因為括號位置的不同,得到的結果也不相同。除了放入數字,也可以放入變數,例如設定變數 a 為 1,變數 b 為 2,數學運算就能算出 a + b 等於 3。 開根號 說明此方塊提供了進階的數學運算式,包括:開根號、絕對值、負數 「–」、對數函數 「ln」、函數 「log10」、指数函数 「e^」和 10 的幾次方 「10^」。可以針對數字進行以上七種進階的運算。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口。點擊左側選單「數學式」的目錄,將「開根號」拖拉到「字串組合」的缺口,並改為「10^ 5」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 sin 定義-三角函數三角函數是數學中常見的一類關於角度的函數。三角函數將直角三角形的內角和它的兩個邊的比值相關聯,一般用於計算三角形中未知長度的邊和未知的角度,在導航、工程學以及物理學方面都有廣泛的用途。說明此方塊提供了兩種三角函數用法,分別是角度 ( sin、cos、tan ) 以及徑度 ( asin、acos、atan )。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口。點擊左側選單「數學式」的目錄,將「四捨五入」拖拉到「字串組合」的缺口,並將「sin」拖拉進「四捨五入」的缺口裡,並改為「四捨五入 sin30 並保留 1 位小數」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。‼️ 注意事項:因為 JavaScript 網頁語言特性,sin(30) 應該等於 0.5,出來卻變成 0.49999…,所以有時候必須要用四捨五入的方式才能呈現我們想要的結果。 𝝅 定義-常數常數又稱定數,顧名思義就是一個不會變動的數值,是指一個數值固定不變的常量,例如圓周率、自然對數的底。說明此方塊提供了六常數函數用法,分別是角度 圓周率 「π」、指數 「e」、黄金分割率 「φ」、2的主平方根「sqrt(2)」、2分之1的主平方根「sqrt(½) 」和無限大 「∞」。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口。點擊左側選單「數學式」的目錄,將「𝝅」拖拉到「字串組合」的缺口。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 _ 是偶數 說明此方塊主要是和「邏輯」的方塊搭配,可以判斷數字是否符合對應的條件。對應的條件分別有:偶數、奇數、質數、非負整數、正值、負值和可被整除的。範例點擊左側選單「邏輯」的目錄,將「如果,執行」,拖拉到畫布中,點擊左上方的「齒輪」,將「否則」拖拉到「如果」下方,並將「’__’ = ’__’ 」拖拉到「如果」的缺口。點擊左側選單「數學式」的目錄,將「是偶數」拖拉進「’__’ = ’__’ 」前方的缺口裡,並改為「24 可被整除 4」,並將「真」拖拉進「’__’ = ’__’ 」後方的缺口裡。點擊左側選單「聲音」的目錄,將兩個「 說_ 」拖拉進「執行」與「否則」的缺口裡,並分別輸入「對」與「錯」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 四捨五入 定義-四捨五入因為並非每個整數之間皆可相除, 當無法整除時,為了表示上方便,會以四捨五入之方式,按照一定的規則,捨去多餘的尾數的過程。說明此方塊可以在計算過程中,以四捨五入的方式表達計算的數值,並可以設定進位至小數點的第幾位。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口。點擊左側選單「數學式」的目錄,將「四捨五入」拖拉到「字串組合」的缺口。將「+」拖拉進「四捨五入」的缺口裡,並改為「𝝅 x 𝝅,並保留「4」位小數」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 數字總和自清單 說明此方塊適合在運算列表中的數字時使用。列表運算有以下八種:數字總和、最小值、最大值、平均值、中位數、比較眾數、標準差、隨機抽取。範例點擊左側選單「變數」的目錄,點擊「建立變數」,輸入新變數名稱為「a」,將「賦值 a 成」拖拉到畫布中。點擊左側選單「數學式」的目錄,將「數字總和自清單」拖拉到「賦值 a 成」的缺口,點擊下拉選單,選擇「平均數」。點擊左側選單「列表」的目錄,將「使用這些值建立清單」拖拉到「平均數自清單」的缺口。將「+」、「開根號」、「𝝅」拖拉到「使用這些值建立清單」的缺口,並分別改為「3 x 5」、「開根號 12」、「sqrt(2)」。點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到「賦值a成」的下方,並將變數「a」拖拉到「 說 “_” 」的缺口。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 _除以_的餘數 定義-餘數當兩個整數相除的結果不能以整數商表示時,餘數便是其「餘留下的數值」。只要是除不盡的數字且不用小數點表現,就會出現餘數。說明此方塊的作用就是回傳餘數,可以取得兩個數字相除的餘數。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口。點擊左側選單「數學式」的目錄,將「_除以_的餘數」拖拉到「字串組合」的缺口,並改為「5 除以 3 的餘數」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 限制取數 說明此方塊可以設定最大值與最小值,並將數字限制在這個指定的範圍內。如果限制的數字太小,就會呈現範圍的最小值,限制的數字太大,就會呈現範圍的最大值。限制的數字在範圍以內,則會呈現限制的數字。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口。點擊左側選單「數學式」的目錄,將「限制數字」拖拉到「字串組合」的缺口,並改為「限制取數 123 介於(低)100 到(高)200 」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。「限制數字_ 介於(低)_到(高)」 隨機取數 說明此方塊可以設定一個範圍值,在每次執行此方塊,就會從這個範圍值內取出隨機的整數。 範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口。點擊左側選單「數學式」的目錄,將「隨機取數」拖拉到「字串組合」的缺口,並改為「隨機取數 100 到 500」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 隨機取分數 說明類似於隨機取數,但此方塊是隨機取得一個 0 到 1 之間的浮點數。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口。點擊左側選單「數學式」的目錄,將「隨機取分數」拖拉到「字串組合」的缺口。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。‼️ 注意事項:此方塊所取的小數位值頗大,可以使用「四捨五入」的方塊來設定所需要的小數位。 📎 《文本》 “_” 說明可以輸入文字,以便與其他方塊搭配使用,例如可以放入變數、文本、列表等。範例點擊左側選單「變數」的目錄,點擊「建立變數」,輸入新變數名稱為「a」,將「賦值 a 成」拖拉到畫布中。點擊左側選單「文本」的目錄,將「“_”」拖拉到「賦值 a 成」的缺口,並改為「我是凱比」。點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到「賦值 a 成」的下方,並將變數「a」拖拉到「 說 “_” 」的缺口。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 字串組合, + 說明此方塊可以把不同的方塊組合成一段文字,適用於邏輯、變數、數學式、文本及列表等大部分方塊。基本操作點擊左上方的「齒輪」,可以加入或減少項目,再將所需要的方塊拖拉到「字串組合」缺口。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口,並點擊左上方的「齒輪」,將「項目」拖拉進「加入」的缺口裡。將三個「“_”」拖拉到「字串組合」的缺口,並分別輸入「您好」、「我叫凱比」、「請多多指教」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 至 _ 套用文字 “ _ ” 說明此方塊通常搭配變數使用,可以想像成「字串組合」的變形版本,能夠改變原本變數的內容,使原本的內容後方額外增加的變數。範例點擊左側選單「文本」的目錄,將「至 item 套用文字」拖拉到畫布中,再點擊左側選單「變數」的目錄,將「賦值 item 成」拖拉到畫布中,並拖拉到「至 item 套用文字」的上方。點擊左側選單「文本」的目錄,將「“_”」拖拉到「賦值 item 成」的缺口,並改為「答案是」。點擊左側選單「數學式」的目錄,將「1 + 1」拖拉到「至 item 套用文字」的缺口。點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中,並將變數「item」拖拉到「 說 “_” 」的缺口。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 長度 +“ _。” 說明此方塊可以取得一串文字的總字數,然後回傳這串文字的長度。範例點擊左側選單「聲音」的目錄,將「 說 “_” 」拖拉到畫布中。點擊左側選單「文本」的目錄,將「字串組合」拖拉到「 說 “_” 」的缺口,將「長度」拖拉到「字串組合」的缺口,並輸入「I am Kebbi」將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。‼️ 注意事項:英文字以「字母」為單位,且空白、標點符號也算是一個字元。 “ _ ” 為空 說明此方塊可以判斷一個字串是否為空,如果「長度為 0」就是空字串。範例點擊左側選單「邏輯」的目錄,將「 如果,執行 」拖拉到畫布中。點擊齒輪,將「否則」拖拉到「如果」的下方。點擊左側選單「文本」的目錄,將「為空」拖拉到「如果」的缺口。點擊左側選單「聲音」的目錄,將兩個「說__」分別拖拉到「執行」與「否則」的缺口,並輸入「空」與「非空」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 在文字 _ 從最前/後面索引字串 “_ “ 說明在進行一些比較複雜的程式運算時,常常需要取得文字在字串中的位置或順序,此方塊可以取得某個文字或變數在字串中的順序,可以選擇從第一個文字開始計算,或是從最後一個文字開始計算。範例點擊左側選單「變數」的目錄,點擊「建立變數」,輸入新變數名稱為「b」,將「賦值 b 成」拖拉到畫布中。點擊左側選單「文本」的目錄,將「“_”」拖拉到「賦值 b 成」的缺口,輸入「I am Kebbi」,並將「在文字text從最前面索引字串」與「字串組合」拖拉到畫布中。點擊左側選單「聲音」的目錄,將「說 “__”」拖拉到「賦值b成」的下方。將「字串組合」拖拉到「說 “__”」的缺口,將「在文字text從最前面索引字串」拖拉到「字串組合」的缺口,並改為「在文字 b 從最前面索引字串 a」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 在文字 _ 取得字元# 說明此方塊可以在字串或變數中取得某個順序的文字,再從這個順序號碼回傳對應的文字,一共有五種指定位置,分別為「字元#」、「倒數第#個字元」、「第一個字元」、「最後一個字元」、「任意字元」。範例點擊左側選單「聲音」的目錄,將「說 “__”」拖拉到畫布中。點擊左側選單「文本」的目錄,將「在文字 text 取得字元 #」拖拉到「說 “__”」的缺口,將「“__”」取代「text」,並輸入「abcd」。點擊下拉選單,選擇「倒數第 # 個字元」。點擊左側選單「數學式」的目錄,將「0」拖拉到「取得」的缺口,並輸入「2」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 在文字 _ 取得字元# 到字元# 說明此方塊可以取得字串或變數中某個範圍內的文字,可以設定三種指定範圍,分別為「字元 #」、「倒數第 # 個字元」、「第一個字元」。範例點擊左側選單「聲音」的目錄,將「說 “__”」拖拉到畫布中。點擊左側選單「文本」的目錄,將「在文字 text 取得字元 # 到字元 #」拖拉到「說 “__”」的缺口,將「“__”」取代「text」,並輸入「kebbi」。點擊左側選單「數學式」的目錄,將兩個「0」分別拖拉到「字元 #」的缺口,並分別輸入「2」、「4」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 轉成英文大寫 “ _ ” 說明此方塊可以針對「英文字」進行大小寫轉換,或是英文首字大寫,對中文字來說是沒有用處的。範例點擊左側選單「文本」的目錄,將「輸出」、「轉成英文大寫」拖拉到畫布中。將「轉成英文大寫」拖拉到「輸出」的缺口,點擊下拉選單,選擇「英文首字大寫」,並輸入「kebbi air」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。‼️ 注意事項:對於機器人的操作而言,此方塊並沒有作用,但可以「顯示代碼」的方式,學習程式語言。點擊左上方「三點」的圖示,再點擊「顯示代碼」,畫布中就會出現「程式碼即時生成窗」,可以看到此方塊的原始程式碼。其實在「邏輯」、「數學式」、「文本」、「列表」裡有不少的方塊也是一樣的情況。 消除兩側空格 “ _ ” 說明此方塊可以消除一段文字左邊、右邊或左右兩邊的空白字元。在使用文字的時候,常常會遇到左右兩側多出「空白」或「空格」,這時候就可以利用此方塊來消除。範例點擊左側選單「文本」的目錄,將「輸出」、「消除兩側空格」拖拉到畫布中。將「消除兩側空格」拖拉到「輸出」的缺口,點擊下拉選單,選擇「消除左側空格」,並輸入「kebbi air」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 輸出 “_ ” 說明 執行此方塊,瀏覽器或機器人端就會彈出視窗,視窗會顯示你所輸入的方塊訊息,包括邏輯、變數、數學式、文本、列表等大部分的方塊都能配合使用。 範例 點擊左側選單「文本」的目錄,將「輸出」拖拉到畫布中,並輸入「Kebbi Air is the best」。 將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。機器人的螢幕跳出視窗,並展示要輸出的文字 輸入文字並顯示提示訊息 “_ ” 說明此方塊執行時,會觸發警告視窗,並在警告視窗內顯示你所輸入的文字或數字。範例點擊左側選單「文本」的目錄,將「輸出」與「輸入文字並顯示提示訊息」拖拉到畫布中。將「輸入文字並顯示提示訊息」拖拉到「輸出」的缺口,並改為「輸入數字並顯示提示訊息kebbi」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。在彈出的視窗中輸入任意數字。(輸入非數字會回傳 NaN,表示未定義或不可表示的值。常在浮點數運算中使用) 轉換文本 “_ ” 說明可以針對收到的語音訊息,將內容轉換成文本內容範例對機器人說出一段文字內容,並使用「輸出」方塊,在螢幕顯示機器人聽見的內容 轉換數字 “_ ” 說明可以針對收到的語音訊息,將內容轉換成數字範例讓機器人考你講一串數字,當聽到的內容被賦予成「變數」,可以使用「輸出」將內容顯示在螢幕,後續也可以用先前教到的「判斷是否包含文字」做進階的應用 📎 《列表》 列表(也稱陣列),可以把數字、文字或變數等,按照順序組合起來,這些按序排列資料集合就稱作列表,一個列表可以再細分為多個元素,或是一個列表內還包含其他列表。 建立空的清單 說明空列表通常使用在變數上,如果是要將變數宣告為列表,一開始要先將這個變數宣告為空列表。範例點擊左側選單「變數」的目錄,點擊「建立變數」,輸入新變數名稱為「a」,將「賦值 a 成」拖拉到畫布中。點擊左側選單「列表」的目錄,將「建立空的清單」拖拉到「賦值 a 成」的缺口,並將兩個「自清單 list 設定」拖拉到「賦值 a 成」的下方。將兩個「自清單 list 設定」分別改為「自清單 a 設定第一筆為 Kebbi」與「自清單 a 設定 #2 為 Air」。點擊左側選單「聲音」的目錄,將「說 “__”」拖拉到「自清單 a 設定 #2 為 Air」的下方,並將變數「a」拖拉到「說 “__”」的缺口。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 使用這些值建立清單 說明此方塊可以將指定的文字、數字、變數或子列表,放入列表的缺口,建立一個帶有數值的陣表。基本操作方塊預設三個缺口,點擊左上方的「齒輪」,可以加入或減少項目,再將所需要的方塊拖拉到缺口。案例點擊左側選單「變數」的目錄,點擊「建立變數」,輸入新變數名稱為「b」,將「賦值 b 成」拖拉到畫布中。點擊左側選單「列表」的目錄,將「使用這些值建立清單」拖拉到「賦值 b 成」的缺口。點擊左側選單「文本」的目錄,並將三個「“__”」拖拉到「使用這些值建立清單」的缺口,並分別輸入「a」、「b」、「c」。點擊左側選單「聲音」的目錄,將「說 “__”」拖拉到「賦值 b 成」的下方,並將變數「b」拖拉到「說 “__”」的缺口。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 建立清單使用項目 +,重覆_次 說明此方塊可以建立具有重複數值重複的列表,數值可以變數、文字、數字或列表,方塊會根據重複的次數,建立重複的列表。範例先完成上一個案例(使用這些值建立清單的案例),延續此案例。點擊左側選單「列表」的目錄,將「建立清單使用項目,重覆_次」拖拉到「賦值 b 成」的缺口。將上一個案例所完成的清單拖拉進「建立清單使用項目」的缺口,並改為重覆 3 次。選擇播放的設備-我的機器人(或模擬器)。 長度 + 說明可以取得列表的元素總數,也就是列表的缺口數量,如果是空陣列則列表長度為 0。範例先完成「使用這些值建立清單」的案例,延續此案例。點擊左側選單「文本」的目錄,將「輸出」拖拉到「賦值 b 成」的下方,並將「說 “__”」刪除。點擊左側選單「列表」的目錄,將「長度」拖拉到「輸出」的缺口,並將「變數 b」拖拉到「長度」的缺口。選擇播放的設備-我的機器人(或模擬器)。‼️ 注意事項:如果列表中有子列表,並不會影響到這個列表的長度,因為長度是取決於列表本身的缺口。因次,如果列表有是個缺口,其中一個沒有放入方塊,最後呈現出來的列表長度是 4。 + 值為空 說明此方塊主要和邏輯方塊搭配,可以判斷列表長度是否為 0。範例點擊左側選單「變數」的目錄,點擊「建立變數」,輸入新變數名稱為「c」,將「賦值 c 成」拖拉到畫布中。點擊左側選單「列表」的目錄,將「建立空的清單」拖拉到「賦值 c 成」的缺口,並將「值為空」拖拉到畫布中。點擊左側選單「文本」的目錄,將「輸出」拖拉到「賦值 c 成」的下方。將「值為空」拖拉到「輸出」的缺口,並將「變數 c」拖拉進「值為空」的缺口裡。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 自清單 _ 從最前面索引項目 + 說明此方塊可以尋找列表的內容,從中獲得指定的文字或數值,找到之後會回傳其所在的位置。可以選擇從最前面或從最後面開始計算。範例點擊左側選單「變數」的目錄,點擊「建立變數」,輸入新變數名稱為「d」,將「賦值 d 成」拖拉到畫布中。點擊左側選單「列表」的目錄,將「使用這些值建立清單」拖拉到「賦值 d 成」的缺口,並將「自清單 list 從最前面索引項目」拖拉到畫布中。點擊左側選單「文本」的目錄,將三個「“__”」拖拉到「使用這些值建立清單」的缺口,分別輸入「Hello」、「Kebbi」、「Air」,並將「輸出」拖拉到「賦值 d 成」的下方。將「自清單 list 從最前面索引項目」拖拉到「輸出」的缺口,並改為「自清單 c 從最前面索引項目 Kebbi」。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 自清單 _ 取得 _ # 說明此方塊透過取出列表內容,指定某個缺口的順序數字,可以取得這個缺口內的數值。取得的方式有:取得、取得並移除,移除。設定完取得的方式,還可以設定取得一個列表中數值的位置,分別為:第幾個、倒數第幾筆、第一筆、最後一筆和隨機 。範例先完成上一個案例(自清單 list 從最前面索引項目的案例),延續此案例。點擊左側選單「列表」的目錄,將「自清單 list 取得」拖拉到「輸出」的缺口,並改為「自清單 d 取得最後一筆」。選擇播放的設備-我的機器人(或模擬器)。 自清單 _ 取得 _ # 為 + 說明此方塊可以針對陣列的內容位置,包括第幾筆、倒數第幾筆、第一筆、最後一筆和隨機,進行兩種編輯行為包括設定與添加。範例點擊左側選單「變數」的目錄,點擊「建立變數」,輸入新變數名稱為「e」,將「賦值 e 成」拖拉到畫布中。點擊左側選單「列表」的目錄,將「使用這些值建立清單」拖拉到「賦值 e 成」的缺口,並將「自清單 list 設定」拖拉到「賦值 e 成」的下方。點擊左側選單「文本」的目錄,將三個「“__”」拖拉到「使用這些值建立清單」的缺口,分別輸入「蘋果」、「香蕉」、「橘子」,並將「輸出」拖拉到「自清單 list 設定」的下方。將「自清單 list 設定」改為「自清單 e 設定最後一筆為芭樂」將「變數 e」拖拉到「輸出」的缺口。將流程拖拉到「開始」的下方後,選擇播放的設備-我的機器人(或模擬器)。 自清單 _ 取得子清單# 到+ 說明此方塊可以取得一個範圍內的數值,取得數值的順序有三個方式,分別是第幾個、倒數第幾個、以及最前面。範例先完成上一個案例(自清單 list 設定的案例),延續此案例。點擊左側選單「列表」的目錄,將「自清單 list 取得子清單」拖拉到「輸出」的缺口。點擊左側選單「數學式」的目錄,將「0」拖拉進「到 #」的缺口裡,並改為「自清單 e 取得子清單,從最前面到 #2」。選擇播放的設備-我的機器人(或模擬器)。 從文本製作清單/清單拆出文本,用分隔符 “ _ ” 說明此方塊可以合併列表,也可以從文本製作清單。合併列表時,可以將分隔符留空,就會看見陣列的內容變成一整串的文字,中間不會有逗號分隔,如果帶有分隔符 ,例如「 , 」,就會看見結合成的文字中間都有「 , 」。範例先完成上一個案例(自清單 list 取得子清單的案例),延續此案例。點擊左側選單「列表」的目錄,將「從文本製作清單,用分隔符」拖拉到「輸出」的缺口,並改為「從清單拆出文本 d,用分隔符,」。選擇播放的設備-我的機器人(或模擬器)。 排列依數字/字母 升/降序 + 範例先完成上一個案例(從文本製作清單,用分隔符的案例),延續此案例。點擊左側選單「列表」的目錄,將「排列依數字升序」拖拉到「輸出」的缺口,並改為「排列依字母升序」。點擊左側選單「變數」的目錄,將「變數 e」拖拉到「排列依字母升序」的缺口。選擇播放的設備-我的機器人(或模擬器)。 ← 上一篇:數學與邏輯 1 前往閱讀:擴充方塊