資源簡介 《累加求和》教案一、教學目標1. 知識與技能:理解累加概念,掌握For...EndFor循環語句實現累加求和,學會在Small Basic不同窗口顯示結果,區分表達式和輸出操作中“+”的含義。2. 過程與方法:通過設計算法、繪制流程圖和編寫代碼,培養邏輯思維、問題分析和編程實踐能力。3. 情感態度與價值觀:激發編程興趣,體會編程解決數學問題的優勢,增強運用信息技術的意識。二、教學重難點1. 重點:掌握For...EndFor循環語句實現累加求和及在不同窗口顯示結果的方法。2. 難點:理解賦值語句“sum = sum + 1”的編程含義,靈活運用算法解決不同數列求和問題。三、教學方法講授法、演示法、實踐法、討論法相結合。四、教學過程(一)課程導入展示數學求和問題,如“1 + 2 +... + 89 = ”“1 + 3 + 5 +... + 79 = ”,引導學生思考計算方法,引出用編程實現累加求和。(二)知識講解1. 闡述累加是重復加法過程,用變量sum存放累加結果,以“1 + 2 +... + 89”為例介紹算法步驟。2. 解釋賦值語句“sum = sum + 1”與數學等式的區別,強調賦值語句特點。(三)流程圖與循環結構1. 繪制計算“1 + 2 +... + 89”的順序結構和循環結構流程圖,對比兩者差異,講解循環結構組成和執行邏輯。2. 以動畫或講解方式模擬循環執行過程,加深學生理解。(四)循環語句編程實現在Small Basic中展示計算“1 + 2 +... + 89”的代碼:sum = 0For i = 1 to 89 step 1sum = sum + iEndFor解釋代碼含義,修改代碼計算“1 + 3 + 5 +... + 79”,強調步長設置。(五)顯示信息講解1. 介紹圖形窗口和文本窗口,展示在圖形窗口顯示“1 + 3 + 5 +... + 79”結果的代碼:sum = 0For i = 1 to 79 step 2sum = sum + iEndForGraphicsWindow.FontSize = 30GraphicsWindow.DrawText(100, 80, "1 + 3 +... + 79 = " + sum)解釋代碼作用。2. 展示在文本窗口顯示結果的代碼,對比兩種顯示方式,區分輸出操作中“+”與數學“+”的不同。(六)課堂練習1. 布置練習:計算“90 + 85 + 80 +... + 20”并在文本窗口顯示,計算“1 + 2 +... + 100”并在圖形窗口用30號紅色字顯示。2. 學生實踐,教師巡視指導,鼓勵小組討論交流。(七)拓展與總結1. 布置拓展練習:計算棋盤麥粒問題。2. 請學生分享練習思路和問題,教師總結評價,強調重點知識。(八)課后作業1. 復習整理筆記。2. 完成課本練習題。3. 計算1到100之間能被3整除的數的和并在兩個窗口顯示。五、教學反思關注學生思考和實踐過程,及時解答問題,通過練習和作業鞏固知識,培養學生編程能力和合作精神。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫