選擇控制結構
阿新 • • 發佈:2018-12-20
知識點總結:
關係運算符(<=;>=;==;!=),關係表示式
條件運算子,條件表示式
邏輯運算子(!,&&,||),邏輯表示式
單分支控制的條件語句
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)
除錯,多加幾個輸出語句,最後再註釋掉多餘輸出語句。
兩變數資料交換。
通過演算法分析與程式的執行情況,探究選擇條件是如何控制程式的執行的,在條件對齊的情況下,使得系統初始誤差可以不為零。