學習目標:
1. 算術運算
2. 條件式
Exercise 3-1
留意不同算術運術符的真正輸出。
學習重點:
1. 其實也大概可看到輸出結果,祗是數目字連在一起,較難查看。
2. 留意跟數學的算術運算符跟C++電腦語言的差異:
乘是 * 而不是 x (於電腦上這幾乎是通用的)
除是 / 而不是 ÷ ,不過作用不完全一樣,/ 祇輸出商的整數部分,沒有小數點。
取餘數是 %,5%2 的餘數是1。
3. 留意,除了+ , - 及 * 相對標準之外,其他的算術運算符,不同的電腦語言可能不同。
## 如何可把算式及結果於同一行輸出。例如: 5+2=7 ?
Exercise 3-2
輸入一個數目字,程式判斷是否少於某一數值,然後輸出結果。
例如: 輸入 5,輸出 5 is smaller than 10。
複習: 輸入所需的指令。
學習重點:
1. 判斷語句(if)的指令語言,如下:
if (判斷條件)
{
指令1(如符合以上條件的話,便執行)
}
## 留意,符合相關條件下要執行的指令都要於{ } 內撰寫。
Exercise 3-3
學習要點:
1. 學習如果(符合某條件)…(做某些事),否則…(便做其他事)的 C++ 指令語法。
if (條件式) { } else { }
分行撰寫的話,如下:
if (條件式){
指令
}
Else
{
指令
}
Exercise 3-4
輸入一個數字,程式判斷這數字是否能否3整除,如可以的話,便輸出can be divided by 3,如不可以的話,便輸出cannot be divided by 3。
學習要點:
1. 這練習其實是要綜合使用算術運算符號。如何知道是否能被3整除? 能整除的話,除以3後應沒有餘數,即是0。如有餘數,即不是0。
a%3 的作用是把a除以3,得出餘數。
Exercise 3-5
簡化if …else 的語法
學習要點:
1. 如果符合條件後,祇有一包指令的話,那可以省略{ }。
2. 不過,強烈建議縮排處理(如上),可以更易看清楚程式。
3. 不用省略方法也可以,以免自己忘記了正常是應該有{ } 的。





沒有留言:
張貼留言