教學專區 > 程式編寫 > 任務 2 - 2:撰寫 If-Else If 語句
  
任務 2 - 2:撰寫 If-Else If 語句
使用 elseifelse 語句,依據特定 if 語句是否評估為 true 或 false,計算運算式。
1. 若要在任務 2 - 1 建立的函數中,將第二個 if 語句修改成 else if,請選取第二個 if 程式編寫運算子,然後在「數學」標籤的「運算子和符號」群組中,按一下「程式編寫」,然後再按一下 else if
* 
else if 運算子只可直接用於 ifelse if 語句之後。
2. 若要新增 else 語句,並涵蓋所有其他選項,請如下所示放置游標。
3. 若要新增空白 else 語句,請在「數學」標籤的「運算子和符號」群組中,按一下「程式編寫」,然後按一下 else
4. 鍵入 "RAINBOW"
5. 呼叫 reverse 取得值 5。
練習
1. 在移至下一個練習前,請先撰寫會接收參數 x 並使用 also if 執行下列任務的函數 f
x 是字串,就會指派 1 給局部變數 y。請使用 IsString 函數。
x 的長度大於 5,就會指派 2 給 y。請使用 strlen 函數。
否則,會指派 3 給 y.
* 
您只能在 ifalso if 語句之後插入 also if 語句。當 if 語句是 true 時,就會評估所有 also if 語句。
若要新增 also if 語句,請將游標置於 if 區塊的最後一行末端 (如下所示),然後在「數學」標籤的「運算子和符號」群組中,按一下「程式編寫」。程式編寫運算子清單會隨即開啟。按一下 also if
2. 在工作表中定義下列函數:
撰寫會接收參數 x 並如下所述進行的函數 h
函數 h 是包含分段函數的程式。
x 的值介於 -1 到 1 之間,h(x) 值會是 f(x) (如稍早於工作表中所定義)。否則,h(x) 的值會是 f(x) 乘以 -1。
新增 XY 軸座標圖以顯現函數。
繼續進行練習 3