資源簡介 中小學教育資源及組卷應用平臺信息技術 三單元—活動2 描述巧分繩算法課題 描述巧分繩算法 單元 第三單元 學科 信息技術 年級 五年級教材分析 《描述巧分繩算法》該課時教材編排了“分析方法步驟—描述算法”的系列學習活動,能夠讓學生理解巧分繩算法語句的含義,能夠讀懂巧分繩算法。并且根據算法簡單實現密碼的自動生成。教材編排合理,教學環節注重實踐與理論相結合,教材內容貼近學生生活實際,符合五年級學生認知特點。教學目標 1、信息意識:能夠理解巧分繩算法在現代社會中的重要性及其應用,認識到有效信息對于解決問題的價值。 2、計算思維:培養使用巧分繩算法解決問題的邏輯思維能力,學會分解問題并逐步求解。 3、數字化學習與創新:能夠掌握基本的巧分繩算法設計和實現工具,如流程圖、偽代碼等。 4、信息社會責任:能夠對信息安全和隱私保護的意識,學會在使用巧分繩算法過程中保障數據安全。重點 一、分析方法步驟二、描述算法難點 1、描述算法教學過程教學環節 教師活動 學生活動 設計意圖導入新課 媽媽讓小王把家里兩根不同長度的繩子剪成若干相同長度的短繩,以方便使用,并要求剪成的短繩盡可能最長且不能有剩余的繩子。小王苦思冥想,找不到方法。媽媽告訴小王,中國古代聰明的數學家已經在古籍中告訴我們怎么解決這個問題了。讓我們幫助小王把這個方法描述成巧分繩算法吧!古代數學家的方法把兩數作為一對數,將較大的數減較小的數,所得的差與減數構成新的一對數,再用大數減小數……繼續這個操作,直到產生一對相等的數為止。這對相等的數就是每根短繩的長度?;顒酉驅?.分析方法步驟2.描述算法你將學到★如何用自然語言、流程圖描述循環結構算法 知識拓展 學生之間相互討論什么是巧分繩算法。 幫助學生了解課堂學習和了解什么是巧分繩算法。講授新課 一 、分析方法步驟巧分繩算法的“輸入”“計算”“輸出”三個部分如圖 3-2-1 所示。以下主要分析計算部分。由“繼續這個操作,直到產生一對相等的數為止”可知這個方法有循環執行的步驟,終止循環的判斷條件是“產生一對相等的數”。要找出其中的循環體可以通過解決一個實際問題來分析:假設兩根繩子長分別為9米和 24米,具體剪繩子過程見表3-2-1所列。小貼士在循環結構中,通常用“直到……”描述循環的終止條件。從剪繩過程中可以看出,步驟3和步驟4、步驟5和步驟6、步驟7和步驟8的執行過程相似:重復執行比較所得的差與減數的大小,再對這對數做減法。 接下來,用符號描述該方法步驟,見表 3-2-2 所列。接下來,用符號描述該方法步驟,見表 3-2-2 所列。想一想每一次剪繩時,被減數、減數和差分別是哪些 除了循環結構,巧分繩算法中還包含了哪些控制結構 做一做若要將兩根長分別為 117 米和 255 米的繩子剪成相同長度的短繩,短繩要盡可能最長且不能有剩余的繩子。嘗試用古代數學家的方法將剪繩的過程完整描述出來。你知道嗎?聰明的古人提出的這個方法名叫更相減損術,是出自我國數學名著《九章算術》的一種求最大公約數的方法?!毒耪滤阈g》成書于大約兩千年前,內容十分豐富,全書采用問題集的形式,收有 246個與生產、生活實踐有聯系的應用問題,依照性質和解法分為九章:分數四則運算與各種面積公式、比例算法、比例分配算法、平方和立方問題算法、體積公式、賦稅的合理負擔算法、盈虧問題算法、方程解法及勾股定理。知識拓展如何用自然語言、流程圖描述循環結構算法 二、描述算法完整的巧分繩算法可用自然語言描述做一做將下列巧分繩算法流程圖(圖3-2-2)補充完整。挑戰時刻古希臘數學家歐幾里得的著作《幾何原本》也記載了求解最大公約數的算法--輾轉相除法。具體做法是:用較大數除以較小數,余數和較小的數構成新的一對數,繼續以上除法,直到最后余數是0為止較小的數就是最大公約數。用輾轉相除法找出9和 24的最大公約數,填寫表3-2-3。將下列找出最大公約數的算法補充完整。想一想,更相減損術和輾轉相除法有什么區別 知識拓展程序設計中有幾種循環結構?三、拓展延伸1、三種循環結構2、循環結構算法在日常生活中造成了哪些影響?3、生活中循環結構算法給我們帶來哪些優勢?4、我們如何更好地學習循環結構算法? 了解觀察尋找身邊有哪些具體的巧分繩算法運用實例,動手實踐操作,實現巧分繩算法。學生互相討論,了解描述算法的集中形式,并且學習如何使用流程圖描述算法。學生小組內部進行討論生活中有哪些巧分繩算法的實際運用。 學生通過觀察尋找身邊的算法運用實例進一步加深對巧分繩算法的認識。學生通過邊分析邊討論的形式進行流程圖描述算法的實際操作,更好地理解如何通過流程圖描述算法。進一步增強學生的專業素養,讓學生在討論中學到更多。布置作業 在父母陪同在網上查找有關巧分繩算法的相關資料,查看生活中有哪些常見的巧分繩算法的運用,整理資料并與同學們分享。 完成作業 培養學生查閱資料的能力,分析解決問題的能力課堂小結 《描述巧分繩的算法》課程小結: 本課程中,我們深刻體會到了理論與實踐相結合的重要性。通過實際編程實現算法,我們不僅加深了對算法原理的理解,還提高了自己的編程能力。不僅掌握了解決“巧分繩”問題的算法思想和實現方法,還鍛煉了自己的邏輯思維能力和團隊合作能力。更重要的是,我們對計算機科學有了更深入的理解,并對未來的學習充滿了期待。 分組總結歸納 鍛煉學生的總結能力,邏輯思維、語言表達能力。板書 一、分析方法步驟二、描述算法 學習、記憶及勾畫知識點 明確教學內容及重點和難點21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)HYPERLINK "http://www.21cnjy.com/" 21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫