Scratch2.0編程--第十一節 運算符

本節我們主要學習運算符中的各個積木。主要有基本的數學運算符、比較運算符、邏輯算符、字符串的處理、和一些特殊的算術運算符。


1、基本的數學運算

        
        
這些都是最簡單的數學運算符,一看就明白具體執行什麼操作,因此就不再詳細介紹。


2、比較運算符

         

        我們做每一件事其實都是一個決定,不同的決定我們會採取不同的行動來實現,Scratch也允許做各種各樣的決定。使用比較運算符就能比較兩個兩邊或者表達式的大小關係,即大於、小於、等於。此操作符也叫關係操作符,因爲它用來測試兩個值之間的關係。此類運算符全部是六邊形積木,也叫做布爾表達式。數值的比較大家都知道就不細講,我們主要講一講字符串的比較。來看看下面一組圖:


        在Scratch中,比較運算符通過上圖得到如下結論:

        (1)比較字符串大小時,會忽略大小寫;

        (2)空格也是字符串的一部分,因此空格也要參與比較;

        (3)比較字符串時,是按照字母一個一個來比較的;

        下面我們通過一個計算面積的小程序來看看比較運算符在腳本中的使用。

        

        將選項全部展示在舞臺背景上,這樣可以使程序簡單,貓咪根據選擇的圖形和輸入的長、寬、直徑等信息計算出面積。下面是角色貓咪的所有腳本,在用戶選擇後,分別調用不同的過程來執行計算面積的任務。        

        

        

        


3、邏輯運算符

        

        與:當兩個布爾表達式都爲true時,結果爲true,否則爲false

        或:只要有一個布爾表達式爲true,則結果爲true

        不成立:當布爾表達式結果爲false時,則結果爲true


4、字符串處理

        
        
這類積木主要用來連接字符串,比如一串字符裏需要用到某些變量值的時候;或者選擇字符串中某一個位置的字;以及檢測字符串的長度。

        

5、特殊的算術運算符

        

        這類積木主要是處理一些特殊的算術運算符,比如求餘數、四捨五入、求絕對值、平方根、各種三角函數等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章