資源簡介 五年級信息科技第一單元:算法與算法表示第1課 身邊的算法算法是解決問題的步驟和方法第2課 自然語言描述算法算法的表示方法:自然語言、流程圖、偽代碼自然語言描述算法:通過人們的日常表達方式來描述解決問題的方法和步驟。第3課 流程圖描述算法1.流程圖的五大要素2.流程圖描述算法:步驟直觀、明確、易于理解第4課 算法中的數據算法中的數據:在算法執行過程中,主要就是處理數據,數據在算法中起著不可或缺的作用。變量:在算法中用來表示數據的符號,在算法的執行過程中,它的值可以改變。變量由變量名和變量值組成。3.變量表示(變量的命名)①用英文字母表示,例如weight;②用英文字母+數字的形式,例如weight1,w1。③用英文字母、數字、下劃線多種組合的形式,;例如w_1。注意:數字不能作為開頭。第5課 算法的特征算法的特征:有窮性、確定性、有輸出有窮性:算法必須在有限時間內完成,執行有限個步驟內終止。確定性:算法的每一個步驟必須是確定且能有效執行的有輸出:算法必須有確定的輸出,產生一個或多個輸出。第二單元:算法的控制結構第6課 順序結構順序結構:順序結構是一種從上到下,按順序依次執行算法中各個步驟的結構。順序結構中的每個步驟一定會被執行依次,而且只能執行一次。用流程圖表示順序結構第7課 分支結構1.分支結構:根據一定的條件做出判斷,在選擇相應結果的過程。可以用“如果~~,那么~~”的語言描述分支結構2.用流程圖表示分支結構第8課 雙分支結構雙分支結構:根據條件判斷的不同結果進行不同的操作。用流程圖表示雙分支結構第9課 體驗程序控制多分支結構第3單元 用算法解決問題第10課 問題的分解問題的界定:根據需求明確問題的方向和邊界。問題的分解規模分解:把問題分解魏更小的子問題行動分解:把問題分解為可操作、可執行的步驟和方法。3.查找關鍵問題第11課 問題的抽象抽象的關鍵:根據目標保留必要的細節,去除不必要的細節實景地圖的抽象數據的抽象規則的抽象第12課 模型的建立模型的類型:數學模型、實物模型建立模型第13課 算法的設計確定輸入和輸出設計計算過程算法的描述第14課 算法的驗證算法的特征驗證數據驗證程序代碼驗證第15課 算法的應用用算法解決問題:問題的分解、抽象與建模、算法設計、算法驗證算法思維 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫