資源簡介 (共10張PPT)算法浙江教育出版社 小學信息技術五年級上冊 第一單元《算法與算法表示》第三課《流程圖描述算法》探索建構拓展練習你能用自然語言描述解決下列問題的算法嗎?例 2:求2+96/(12-4)的值例1:求底為 6cm,高為 4cm的三角形的面積。探索建構拓展練習流程圖描述算法形象直觀邏輯性強結構清晰圖示描述自然語言描述算法雞兔同籠問題:現有雞兔同籠,從上數頭有10個,從下數腳有30只,請問雞有幾只?兔有幾只?假設全部都是兔子,用頭數10乘以4,得出腳的個數為40,再用40減去題目中腳的個數30得到的差值10,再用差值10去除以2,得出來雞的個數。流程圖的優勢探索建構拓展練習認識流程圖開始/結束框處理框流程線表示流程的開始/結束表示對數據進行處理表示流程的走向符號名稱含義探索建構拓展練習認識流程圖符號名稱含義輸入/輸出框表示數據的輸入或輸出探索建構拓展練習認識流程圖符號名稱含義判斷框根據條件進行判斷探索建構拓展練習請你連一連探索建構拓展練習體驗流程圖請你將自然語言描述的算法,填充到流程圖中探索建構拓展練習繪制流程圖1.追及問題:好馬每天走120千米,劣馬每天走75千米,劣馬先走12天,好馬幾天能追上劣馬?2.植樹問題:一條河堤136米,每隔2米栽一棵垂柳,頭尾都栽,一共要栽多少棵垂柳?3.行船問題:一只船順水行320千米需用8小時,水流速度為每小時15千米,這只船逆水行這段路程需用幾小時?4.列車問題:一座大橋長2400米,一列火車以每分鐘900米的速度通過大橋,從車頭開上橋到車尾離開橋共需要3分鐘。這列火車長多少米?探索建構拓展練習練習學校舉行合唱比賽,由 5位評委對節目進行打分,節目的最終得分是5個分數的平均分。某個節目的評委打分分別為 91,90,88,92,89,請用流程圖描述求該節目最終得分的算法。完成書本第14頁的練習。《流程圖描述算法》教學設計杭州市濱和小學 盧俊杰一、學習內容分析本課是浙江省小學信息科技五年級上冊第一單元《算法與算法表示》第3課。流程圖是一種常用的算法描述方式,是使用特定的符號和格式,將算法中的每個步驟可視化,并顯示它們之間的關系。流程圖的學習有利于培養學生的算法思維。本課要求學生使用流程圖描述算法。與自然語言描述相比,流程圖更直觀形象結構清晰。本課讓學生體會到流程圖的優勢,能夠極大提高他們的學習興趣,為后續學習做好鋪墊。本課安排了認識流程圖、流程圖描述算法、繪制流程圖的教學內容。學生先從最簡單的流程圖開始,再認識輸入輸出框,并了解算法的輸出,為學習算法中的數據做好鋪墊。二、學情分析本課學習對象為五年級的學生,通過前期的學習,學生已經了解算法的重要性,還結合生活中的實例學會了用自然語言描述算法,并進行反思和優化。根據五年級學生的思維發展水平,他們處于具象轉抽象的思維過程,需要借助直觀、具體的實物幫助他們理解抽象的概念。同時,他們善于合作,樂于表達,初步具備問題分析能力。學習目標教學目標 核心素養指向1.通過圖示分析,認識流程圖符號與含義。 2.通過簡單問題實例,學會用流程圖描述算法的方法。 【信息意識】 能夠查看、分析流程圖,理解流程圖的含義,從流程圖獲取到相關信息。 【計算思維】 能夠對簡單數學問題的求解進行抽象、分解,將其用流程圖的方式描述。四、教學重難點教學重點:用流程圖描述算法。教學難點:用流程圖描述算法。通過小組合作、實踐探究、分析歸納、遷移應用輔以教師指導等多種方式逐一突破。五、課前準備學習環境:學校機房學習資源:教學課件設計思路本課設計考慮學生的生活實際,利用教材中設計的計算三角形面積和數學算式計算兩個案例作引,引出用流程圖表示算法的方式,通過雞兔同籠問題的自然語言描述和流程圖描述進行對比,理解流程圖描述算法的優勢。從簡單流程圖開始到復雜流程圖,引導學生一步步認識流程符號及其含義,最后嘗試用流程圖來描述某個具體問題。問題鏈:1.你能用自然語言描述數學題的解題算法嗎?2.流程圖描述相比于自然語言描述的優勢在哪里?3.流程圖的符號及其含義分別是什么?4.你能繪制流程圖來描述數學題算法?七、學習過程一、課堂引入學習內容與活動 設計意圖課堂引入 出示兩個數學例題,請學生用自然語言進行解題算法的描述。 觀看視頻 觀看“電腦小博士”總結視頻,引出課題——流程圖描述算法。 通過課本中的數學題讓學生回顧上節課的學習內容。 通過“小博士視頻”來引出今天的學習內容,用流程圖描述算法。二、知識建構學習內容與活動 設計意圖對比體驗 (1)出示雞兔同籠問題,提供自然語言描述的解題方法和流程圖描述的解題方法,提出問題:哪種描述方法更好,好在哪里? (2)討論總結:流程圖描述方式形象直觀、結構清晰、邏輯性強、圖示描述。 2.認識流程圖符號 出示雞兔同籠問題的流程圖算法,提出疑問:流程圖里有幾種符號,是什么形狀的?你來給符號取個名字?符號的含義是什么? 3.對比發現 出示更加復雜的雞兔同籠問題的流程圖算法,與前者對比,提出疑問:多出來什么符號,是什么形狀的?你來給符號取個名字?符號的含義是什么? 4.對比發現 出示更加復雜的雞兔同籠問題的流程圖算法,與前者對比,提出疑問:多出來什么符號,是什么形狀的?你來給符號取個名字?符號的含義是什么? 5.練習鞏固 出示練習,請學生進行連線,鞏固學習。 出示雞兔同籠的經典問題,提供兩種解題描述方法,引發學生進行比較,從而自然得出流程圖描述算法的優勢。 延續雞兔同籠問題,引導學生觀察雞兔同籠流程圖算法中使用了幾種符號,進入到流程圖符號的學習中,通過讓學生取名字和說含義的方式,讓學生自主思考流程圖符號背后的意義。 延續雞兔同籠問題算法的情境,通過出示更復雜一些(加入輸入、輸出)的流程圖,讓學生進行前后的對比,說出輸入輸出框以及其含義。 延續雞兔同籠問題算法的情境,通過出示更復雜一些(加入判斷)的流程圖,讓學生進行前后的對比,說出判斷框以及其含義。 出示練習題,請學生進行連線配對,鞏固學生的記憶效果。三、體驗流程圖學習內容與活動 設計意圖1.活動一:將自然語言描述的算法,填充到流程圖中。 2.活動二:繪制流程圖 選擇其中一個數學題,將其解題過程用流程圖繪制出來。 3.分享交流 (1)小組分享交流所繪制的流程圖 (2)教師歸納小結流程圖的繪制要點。 體驗將自然語言算法轉換成流程圖的簡單過程,讓學生知道流程圖的描述方法。 出示四種數學題,請學生選擇其中一個擅長的數學問題,使用流程圖的方式將其解題算法表示出來。 分享學生所繪制的流程圖,學生進行觀察討論繪制的要點。教師進行流程圖規范的要點總結。四、練習學習內容與活動 設計意圖出示練習 出示課本的練習題,請同學將算法流程圖繪制在書本上。 2.梳理總結 教師小結:流程圖的優點和流程圖描述的圖示規范性畫法。 進一步進行練習,熟悉流程圖的繪制和圖示,總結流程圖的相關要點,加深學生的學習印象。板書設計: 展開更多...... 收起↑ 資源列表 《流程圖描述算法》課件.pptx 《自然語言描述算法》教學設計.docx 縮略圖、資源來源于二一教育資源庫