資源簡介 (共17張PPT)第1課 算法與問題解決教材處理主要知識點與目標教材版本與所選章節浙教版(2023)小學六年級上冊承接五年級下冊編程解決問題為第2課 抽象與建模鋪墊教材處理主要知識點與目標教材版本與所選章節知識與技能了解算法以及算法的描述方式掌握計算機編程解決問題的過程過程與方法通過實例分析完成算法的講解通過自主探究、合作學習讓學生體驗編程過程情感態度與價值觀培養學生的計算思維和動手能力提高學生的合作意識形成正確的價值觀教材處理主要知識點與目標教材版本與所選章節用“預測身高”的實例來取代平拋運動的程序設計,激發學生的興趣。本節課以體驗為主,通過實例讓學生了解計算機編程解決問題的過程。體驗游戲123你最少要要用多少步?哪幾步順序可以顛倒?通過游戲,你能不能總結出什么是算法?思考:算法就是解決問題的方法和步驟,而且步驟是有限的。有些步驟是可以顛倒的,不影響程序的結果;但是有些一旦顛倒了那最終的結果也就全變了。算法的概念請同學們利用網絡搜索預測身高的方法和公式。任務一任務二有沒有工具可以直接輸入數據就能預測出你的身高呢?按照自己所得方法手工計算姚沁蕾和自己的身高。提出問題重點觀察、分析問題根據知識經驗進行判斷和推理找到方法嘗試解決問題如問題沒解決重新定制新方法人解決問題的過程分析問題設計算法編寫程序調試運行編程解決問題的過程類比得出編程解決問題的一般過程問題的要求 已知的內容 輸出的內容目標:預測出你的身高自己的性別父親的身高母親的身高預測先天身高我的先天身高分析問題設計算法編寫程序調試運行分析問題設計算法編寫程序調試運行任務一:學生自主學習“算法”導學案,用自然語言描述算法任務二:根據自然語言的算法,學生討論并得出相應的流程圖。用自然語言表達算法,就是把算法的各個步驟,依次用人們熟悉的自然語言表示出來。優點:容易理解缺點:書寫較煩、不確定性、對復雜的問題難以表達準確、不能被計算機識別和執行自然語言描述也稱為程序框圖,它是算法的一種圖形化表示方法。優點:形象、直觀、容易理解流程圖描述Private Sub Command1_Click()Dim a, b, s As Singlea = Val(Text1.Text)b = Val(Text2.Text)If Option1.Value = True Then1Else1End IfLabel4.Caption = "你預測的身高為" & s & "cm"End Subs = (a + b) * 1.08 / 2s = (a * 0.923 + b) / 2講解界面探究學習嘗試編程調試運行偽代碼是介于自然語言和計算機程序語言之間的一種算法描述。優點:簡潔、易懂、修改容易缺點:不直觀、錯誤不容易排查偽代碼描述分析問題編程解決問題設計算法編寫程序調試運行算法的概念和描述方式謝謝聆聽 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫