資源簡介 (共20張PPT)義務教育信息科技(2024)五年級 第1課時第一單元 無處不在的算法五年級上冊第2課 算法認識與體驗12通過分析與描述現實生活中的情境和案例,進一步認識算法的含義。能夠用自然語言描述做事的步驟,知道算法的基本流程,初步培養按步驟解決問題的能力。學習目標在上一課的學習中,我們知道很多事情中都包含著算法。那么,算法具有什么樣的基本流程呢?第2課 算法認識與體驗第2課 課堂導入 上一課我們知道日常做事中也包含著算法,還知道“算法是通過明確的、可執行的操作步驟描述的問題求解方案”,那么,算法具有什么樣的基本流程?如何發現日常生活中存在的算法呢?問題情境第2課 學習活動一 簡單事情中的算法基本流程二 兩個自然數相加的算法分析學習活動分析前面做西紅柿炒雞蛋的過程。可以發現,要根據菜譜做出一道特定的菜品,需要經過三個階段。第一,準備原材料。這些原材料相當于“輸入”。第二,遵循菜譜炒菜。這個過程相當于“處理”。第三,完成處理步驟后獲得一盤菜肴。這個最終結果相當于“輸出”。一、簡單事情中的算法基本流程回顧分析第2課 學習活動做西紅柿炒雞蛋的過程可以用下圖來表示。第2課 學習活動一、簡單事情中的算法基本流程回顧分析 通常,做不同的事情往往有不同的方法,不同人做同一件事情也會有所不同,但做事情的基本過程有很多共同之處,這些共同之處就是算法的思想所在。 算法的基本流程可以表示為輸入、處理和輸出三個基本部分。第2課 學習活動一、簡單事情中的算法基本流程基本流程數學課的學習中有一個闖關活動:觀察下圖,發現規律。 觀察發現,闖關活動是兩個自然數相加,只要計算的結果準確就能過關。二、兩個自然數相加的算法分析問題情境第2課 學習活動 你通常會計算“136 + 92 = 228”,但是還記得是如何做到的嗎? 與做西紅柿炒雞蛋的過程類似,我們也可以把兩個自然數相加的過程描述為一系列步驟。二、兩個自然數相加的算法分析第2課 學習活動分析思考第1步:把兩個自然數按個位上下對齊排列。第2步:從個位開始。第3步:把數位上的兩個數字相加。(1)如果相加的和小于10,把這個和直接寫在數位的下面。(2)如果相加的和大于或等于10,把這個和的十位數字1 進位到前一位上,個位數字寫在數位下面。第2課 學習活動二、兩個自然數相加的算法分析計算步驟 第4 步:向左移動一位,對后續數位進行類似第3 步的操作,如果有進位要把進位數也加上,直到處理完成最左側的數位。第5 步:計算完成后,最下面一行的數就是兩個自然數的和。第2課 學習活動二、兩個自然數相加的算法分析計算步驟 同樣地,可以用下圖表示兩個自然數相加的過程。第2課 學習活動二、兩個自然數相加的算法分析基本流程第2課 學習活動二、兩個自然數相加的算法分析進一步探究 除了兩個自然數的加法外,減法、乘法和除法等運算中的計算過程,是否也要遵循一些步驟?請將這些步驟寫出來。 對比做西紅柿炒雞蛋與兩個自然數相加的過程,它們場景和目標都不同,但其中的過程描述卻有共同之處,即都將“如何做事情”分為輸入、處理和輸出三個部分,而且在“處理” 部分詳細說明了如何做的步驟和次序。第2課 學習活動 簡單地說,算法是將解決一個問題或做某件事情的過程描述為一些明確的、可操作的步驟。二、兩個自然數相加的算法分析分析對比第2課 學習活動 在信息科技領域,算法用于計算機解決問題或處理事情的場合時,對算法步驟的界定和限制更加嚴格,描述算法的語言必須嚴謹、明確,并且能準確地轉換為計算機可實際做到的形式。二、兩個自然數相加的算法分析總結延伸 1. 算法是通過明確的、可執行的操作步驟描述的問題求解方案。2. 算法的基本流程包含輸入、處理和輸出三個基本部分。3. 算法的描述要嚴謹、明確,步驟要清晰,具有可操作性。第2課 課堂總結24點游戲是一種益智游戲,要求在1至10中任意抽取4個數,通過加、減、乘、除運算將4個數計算后得出24。 要求:抽取的每個數必須用而且只能用一次。例如,抽取的數是2、4、6、9,那么算式為( 9-6)×4×2 = 24。嘗試玩一玩這個游戲,寫出計算步驟,體會其中存在的算法。第2課 拓展與提升下課啦! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫