1. 程式人生 > >選擇控制結構

選擇控制結構

知識點總結:

關係運算符(<=;>=;==;!=),關係表示式

條件運算子,條件表示式

邏輯運算子(!,&&,||),邏輯表示式

單分支控制的條件語句

if(條件)

語句A

或者if(條件)

{

        語句A

        語句B

}

雙分支控制的條件語句

if(條件)   語句A

else   語句B

多分支控制的條件語句

if(條件)   語句A

else if(條件)   語句B

else if(條件)   語句C

else   語句D

多路選擇的switch語句

switch(表示式)

{

       case常量1:

                           可執行語句序列1

      case常量n:

                          可執行語句序列n

      default:

                    可執行語句序列n+1

}

程式測試(在每步後面加上輸出)

可以解決的問題

生活中"如果...就..."的問題

根據判斷條件有多種辦法的問題

流程圖問題

感受感想

if(條件),條件一定用圓括號括起來條件成立做的工作用一條語句描述,當需要多條語句時需用複合語句"{}"。條件語句的下一條語句稱為後置語句,條件不成立執行後置語句。

程式中不能出現連續的">""<"。

注意溢位問題(2*10^9)

除錯,多加幾個輸出語句,最後再註釋掉多餘輸出語句。

兩變數資料交換。

通過演算法分析與程式的執行情況,探究選擇條件是如何控制程式的執行的,在條件對齊的情況下,使得系統初始誤差可以不為零。