本章我們主要學習Scratch【運算】模塊中的各個積木。含有基本的數學運算符、比較運算符、邏輯算符、字符串的處理、和一些特殊的算術運算符以及取隨機數。讓我們來一起學習吧!
一、數學運算符
此組積木塊,共包含4個積木,其意義為最基本的數學運算:加減乘除
使用方式如下圖:
二、取隨機數
在xx和xx之間取隨機數,很容易理解,就是取一個隨機的數字。如下圖:
三、比較運算符
我們做每一件事其實都是一個決定,不同的決定我們會采取不同的行動來實現,Scratch也允許做各種各樣的決定。
使用比較運算符就能比較兩個兩邊或者表達式的大小關系,即大於、小於、等於。
此操作符也叫關系操作符,因為它用來測試兩個值之間的關系。
下面我們通過一幅圖來看一下,字符串的比較(數字比較過於簡單,我們就不舉例了)
在Scratch中,比較運算符通過上圖得到如下結論:
(1)比較字符串大小時,會忽略大小寫;
(2)空格也是字符串的一部分,因此空格也要參與比較;
(3)比較字符串時,是按照字母一個一個來比較的;
四、邏輯運算符
與:當兩個布爾表達式都為true時,結果為true,否則為false
或:只要有一個布爾表達式為true,則結果為true
不成立:當布爾表達式結果為false時,則結果為true
五、字符串處理
這組積木塊主要用來連接字符串,比如一串字符里需要用到某些變量值的時候;或者選擇字符串中某一個位置的字;以及檢測字符串的長度;還有判斷字符串里是否包含某字符。案例如下圖: