【正文】
2.高一某班一共有 50名學生,設計一個算法,統(tǒng)計班上數(shù)學成績優(yōu)秀(分數(shù)大于 80)的學生人數(shù),并畫出流程圖。 作業(yè) 課本第 14頁習題第 7題. 補充: 1.某高中男子體育小組的 50米跑成績?yōu)椋▎挝唬?S): , , , , , , , 。因此,循環(huán)結構中一定包含選擇結構,但不允許“ 死循環(huán) ” 。 其中順序結構是最簡單的結構,也是最基本的結構,循環(huán)結構必然包含選擇結構,所以這三種基本邏輯結構是相互支撐的,無論怎樣復雜的邏輯結構,都可以通過這三種結構來表達 。 開始 輸出 n不是質數(shù) n =2 i ←2 i 整除 n i←i + 1 i ≥n 輸出 n是質數(shù) 輸入 n 結束 Y Y Y N N N 直到型循環(huán) 開始 n =2 i ←2 i 不整除 n i←i + 1 i n 輸出 n是質數(shù) 輸入 n 結束 Y Y N N Y N 輸出 n是質數(shù) 輸出 n不是質數(shù) 當型循環(huán) 直到型與當型的轉換 i 5 N Y T←1 輸出 T i←2 T← T i i← i + 1 例 1 i≤5 Y N T←1 輸出 T i←2 T← T i i← i + 1 小結 1.本節(jié)課主要講述了算法的循環(huán)結構。 S5 判斷 i n1成立嗎 ?若“ i n1”為真 ,則輸出“ n為質數(shù)” 。 S4 判斷 i能整除 n嗎 ?若“ i 整除 n”為真 ,則輸出“ n不是質數(shù)” 。 否則,轉 S3。 根據(jù)質數(shù)的定義用逐一檢查法,即逐步檢查 2~(n1)中是否存在整除 n的數(shù),算法如下: S1 輸入 n。 算法 S1 S←0 ; S2 i←1 ; S8 輸出