【文章內(nèi)容簡介】
圍最小,提高解決問題的效率師:大家了解了什么是枚舉算法,那么日常生活中,枚舉算法有發(fā)揮作用嗎?生:學(xué)生思考回答師:小結(jié)日常生活中的枚舉算法(修補自行車輪胎、找爛蘋果等等)師:碰到剛才的問題如果我們用計算機(jī)的程序來解決是不是更加快速有效呢。教師再次呈現(xiàn)問題1,并用流程圖呈現(xiàn)解決過程,用程序語言怎么解決i=1i=100?i mod 8 = 0 ?結(jié)束開始YNYN輸出正解i計數(shù)器置初值:sum 0計數(shù)器置初值:sum=sum+1i=i+1輸出sum師:有兩個關(guān)鍵點關(guān)鍵點:確定范圍(循環(huán)語句)For 循環(huán)變量=初值 To 終值 Step 步長 語句塊Next 循環(huán)變量Do while條件表達(dá)式語句塊loop條件驗證(選擇語句) if 條件表達(dá)式 then 語句教師通過問題分析后,學(xué)生將線索一通過VB操作完成Private Sub Command1_Click()Dim sum As Integer, i As Integer sum = 0 For i = _____________ If _______________ Then sum = sum +_____ Str(i) End IfNext i = St