算法的應(yīng)用-解決排序類問題 教學(xué)設(shè)計_第1頁
算法的應(yīng)用-解決排序類問題 教學(xué)設(shè)計_第2頁
算法的應(yīng)用-解決排序類問題 教學(xué)設(shè)計_第3頁
算法的應(yīng)用-解決排序類問題 教學(xué)設(shè)計_第4頁
算法的應(yīng)用-解決排序類問題 教學(xué)設(shè)計_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

《解決排序類問題》學(xué)習活動設(shè)計學(xué)情分析通過前期的學(xué)習,學(xué)生已經(jīng)認識了算法的概念、基本特征,以及三種基本控制結(jié)構(gòu),能使用自然語言和流程圖描述簡單的算法,形成了一般問題建模能力。通過前面三個課時的學(xué)習,學(xué)生對單元學(xué)習任務(wù)有了明確的認識,能夠選擇相應(yīng)的算法,并且能夠利用編程來驗證算法得出結(jié)果。學(xué)習目標通過對問題的求解,能夠利用自然語言或者流程圖來描述排序算法,明白問題求解的基本思路,能自覺利用計算機中常用算法設(shè)計問題求解方案,培養(yǎng)學(xué)生的計算思維能力;通過scratch編程驗證算法,形成scratch作品,形成提升利用數(shù)字化作品進行表達的欲望。通過對實際問題的分析,嘗試利用排序算法解決生活中的實際問題,明白生活的問題可以通過計算執(zhí)行程序來解決,培養(yǎng)學(xué)生的信息意識;通過利用計算機解決問題,基于對排序算法的認識,能負責任地編寫程序,并將排序算法遷移到實際的學(xué)習生活中,培養(yǎng)學(xué)生的信息社會責任。學(xué)習重難點通過對實際問題的分析,嘗試利用排序算法解決實際問題學(xué)習過程:導(dǎo)入1、復(fù)習2、教師利問題導(dǎo)入:過渡語:同學(xué)們,上節(jié)課我們通過了分析規(guī)劃,并結(jié)合自身參與跳蚤市場的實際情況,分析和發(fā)現(xiàn)出了一些問題,我們一起來聽聽一些小組同學(xué)的想要解決的問題。(教師指生答)引入問題學(xué)生講解遇到的問題:本次跳蚤市場,我準備買一本書,可是帶到學(xué)校的現(xiàn)金有限,只有20元,我可以選擇買哪些書呢?他們的價格是多少呢?3、教師引導(dǎo)學(xué)生思考:通過閱讀題目,你能獲取哪些信息?有什么問題或者想法嗎?預(yù)設(shè):(教師從學(xué)生的回答中提出“排序”“20元以下”重要信息,并且對學(xué)生的想法做出總結(jié):你是通過排序來找出20元以下的書籍)過渡語言:想要解決這個問題,可以通過排序,在5000本書里面找出20元以下的書,今天我們就來學(xué)習“解決排序類問題”。(引出課題)化繁為簡(將數(shù)據(jù)范圍縮?。┙處熴暯釉捫g(shù):一般我們在解決一個復(fù)雜問題的時候,都會從簡單的入手,化繁為簡。今天,我們也從簡單的入手,先從排前5本書的單價,從里面找出20元以下的書籍。圖書名字單價10.0089.2310.129.2311.5…………(二)探究新知1、尋找解決方法教師引導(dǎo)學(xué)生思考:要解決這個問題,你打算怎么排,能描述一下你的算法嗎?(請學(xué)生起立回答)預(yù)設(shè):教師從學(xué)生回答總結(jié)出解決這個問題的辦法:可以通過從小到大或者從大到小的排序找出20元以下的書籍。2、教師引導(dǎo)學(xué)生描述算法(在學(xué)生的基礎(chǔ)上給出清晰的,明確的算法描述的范例,結(jié)合計算機內(nèi)存)3、獨立思考,探究解決辦法(任務(wù)一)(明確學(xué)習任務(wù)單上的要求)教師引導(dǎo)生在任務(wù)單上寫出自己的算法:想必同學(xué)們有解決這個問題的算法了,把你的算法寫在學(xué)習任務(wù)單上。(生根據(jù)作業(yè)單內(nèi)容進行獨立嘗試,尋找解決方法。師巡視,并給需要的同學(xué)進行針對性指導(dǎo)。)3、小組交流師:老師看絕大多數(shù)同學(xué)都已經(jīng)至少寫出了一種方法,把你們的方法互相交流交流,看一看哪組想出的方法又多又好。開始吧?。ń處熝惨曋笇?dǎo),找出不同組的不同方法)4、全班反饋,展示方法檢查任務(wù),教師銜接話術(shù):聽到大家交流的熱火朝天,想必很多同學(xué)已經(jīng)迫不及待想把你的方法分享給大家了吧!誰先來?Scratch驗證算法教師出示用scratch完成的排序算法演示程序,學(xué)生在此基礎(chǔ)上進行修改。拓展任務(wù)二:在學(xué)校舉行的第二屆跳蚤市場中,全校有5000本書將參與本次售賣,你能以最快的速度找出哪類書銷售額最多嗎?請上機實現(xiàn)。學(xué)習板書設(shè)計解決排序類問題冒泡排序冒泡排序插入排序選擇排序問題————算法插入排序選擇排序?qū)W習評價表教學(xué)反思在本課教學(xué)中,始終圍繞在“算法的應(yīng)用”周圍,以學(xué)生的實際問題為出發(fā)點,旨在培養(yǎng)學(xué)生的計算思維能力、信息責任等。在實際學(xué)習中,如果將簡單的知識點變得豐富呢?如何讓學(xué)生將習得的知識遷移到實際生活中呢?這是教師在備課的時候思考的問題。本課的環(huán)節(jié)設(shè)計緊湊,始終圍繞著“問題”“算法”展開,并且在學(xué)習活動中讓學(xué)生主動參與進來,在課程最后通過“問卷星”發(fā)放問卷,感知學(xué)生學(xué)習的情況,教師可及時調(diào)整教學(xué)方式,對后續(xù)教學(xué)提供了依據(jù)。附件課程基本信息學(xué)科信息科技年級五年級課題利用算法解決排序類問題學(xué)習目標1.通過對問題的求解,能夠利用自然語言或者流程圖來描述排序算法,明白問題求解的基本思路能自覺利用計算機中常用算法設(shè)計問題求解方案,培養(yǎng)學(xué)生的計算思維能力;2.通過scratch編程驗證算法,形成scratch作品,形成提升利用數(shù)字化作品進行表達的欲望。3.通過對實際問題的分析,嘗試利用排序算法解決生活中的實際問題,明白生活的問題可以通過計算執(zhí)行程序來解決,培養(yǎng)學(xué)生的信息意識;4.通過利用計算機解決問題,基于對排序算法的認識,能負責任地編寫程序,并將排序算法遷移到實際的學(xué)習生活中,培養(yǎng)學(xué)生的信息社會責任。課上學(xué)習任務(wù)【學(xué)習任務(wù)一】這次跳蚤市場,我準備買一本書,可是帶到學(xué)校的現(xiàn)金有限,只有20元,我可以選擇買哪些書呢?他們的價格是多少呢?圖書名字單價10.0089.2310.129.2311.5…………請你試著解決這個問題。建議:先想一想從題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論