高中信息技術(shù)《初始Python》優(yōu)質(zhì)課教學(xué)設(shè)計(jì)、教案_第1頁
高中信息技術(shù)《初始Python》優(yōu)質(zhì)課教學(xué)設(shè)計(jì)、教案_第2頁
高中信息技術(shù)《初始Python》優(yōu)質(zhì)課教學(xué)設(shè)計(jì)、教案_第3頁
高中信息技術(shù)《初始Python》優(yōu)質(zhì)課教學(xué)設(shè)計(jì)、教案_第4頁
高中信息技術(shù)《初始Python》優(yōu)質(zhì)課教學(xué)設(shè)計(jì)、教案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上初始 Python教學(xué)設(shè)計(jì)課題初始 Python你超重了嗎科目數(shù)據(jù)與計(jì)算年級(jí)高中一年級(jí)課型新授課總課時(shí)1 課時(shí)本次課時(shí)第 1 課時(shí)課前準(zhǔn)備多媒體網(wǎng)絡(luò)機(jī)房、投影、導(dǎo)學(xué)案,軟件教程教學(xué)知識(shí)與 技能1 了解 Python 的運(yùn)行環(huán)境及工作原理;2 掌握 Python 中輸入、輸出與數(shù)值計(jì)算的方法;3 理解 Python 中條件語句(if、elif、else)的使用方法;專心-專注-專業(yè)目標(biāo)過程與 方法1 利用 Python 編寫一段代碼,根據(jù)自己的身高、體重計(jì)算出標(biāo)準(zhǔn)體重,判斷自己是否超重;2 通過解決實(shí)際問題,體驗(yàn)程序設(shè)計(jì)的基本流程,感受算法的效率,掌握程序調(diào)試與運(yùn)行的方

2、法。情感態(tài)度與價(jià)值觀1 通過對(duì)生活中的數(shù)據(jù)處理過程,形成積極主動(dòng)學(xué)習(xí)的態(tài)度,培養(yǎng)創(chuàng)新能力,發(fā)展學(xué)生利用信息技術(shù)解決實(shí)際問題的能力;2 通過自主學(xué)習(xí),啟發(fā)思維,逐漸養(yǎng)成主動(dòng)探究問題的習(xí)慣,培養(yǎng)自學(xué)能力;3 通過對(duì)身高體重?cái)?shù)據(jù)的分析,養(yǎng)成合理健康的飲食習(xí)慣。教材分析教材及處理信息技術(shù)與社會(huì)的交互融合引發(fā)了數(shù)據(jù)量的迅猛增長, 數(shù)據(jù)對(duì)社會(huì)生產(chǎn)和人們生活的影響日益凸顯。數(shù)據(jù)與計(jì)算模塊針對(duì)數(shù)據(jù)在信息社會(huì)中的重要價(jià)值,分析數(shù)據(jù)與信息的關(guān)系,強(qiáng)調(diào)數(shù)據(jù)處理的基本方法與技能,發(fā)展學(xué)生利用信息技術(shù)解決問題的能力。本節(jié)課是在新課改理念的指導(dǎo)下,利用 Python 編寫一段代碼,根據(jù)自己的身高、體重計(jì)算出標(biāo)準(zhǔn)體重,判斷

3、自己是否超重。通過這個(gè)實(shí)例,感受計(jì)算機(jī)處理數(shù)據(jù)的過程,掌握程序調(diào)試與運(yùn)行的方法。重點(diǎn)掌握 Python 中輸入、輸出與數(shù)值計(jì)算的方法難點(diǎn)理解 Python 中條件語句(if、elif、else)的使用方法并能自主設(shè)計(jì)出程序代碼,實(shí)現(xiàn)計(jì)算機(jī)與人的互動(dòng)。教法任務(wù)驅(qū)動(dòng)式、講授法學(xué)情高中信息技術(shù)核心素養(yǎng)由信息意識(shí)、計(jì)算思維、數(shù)字化學(xué)習(xí)與創(chuàng)新、信息社會(huì)責(zé)任四個(gè)核心要素組成。它們是高中學(xué)生在接受信息技術(shù),分析教育過程中逐步形成的信息技術(shù)知識(shí)與技能、過程與方法、情感態(tài)度與價(jià)值觀的綜合表現(xiàn)。根據(jù)新課程改革的理念,必須培養(yǎng)學(xué)生利用信息技術(shù)解決實(shí)際問題的能力。高一學(xué)生對(duì)于信息技術(shù)的應(yīng)用能力尚可,但是深入到計(jì)算思維

4、,計(jì)算機(jī)處理數(shù)據(jù)的過程不是很熟悉,所以本節(jié)課是利用一段簡單的代碼,通過對(duì)身高體重?cái)?shù)據(jù)的分析,感受計(jì)算機(jī)處理數(shù)據(jù)的過程。授課過程過程環(huán)節(jié)師生活動(dòng)設(shè)計(jì)意圖創(chuàng)設(shè)教師:出示幾張學(xué)生們熟悉的明星胖瘦對(duì)比照片,通過對(duì)比情境激發(fā)闡述肥胖可能導(dǎo)致的系列健康問題。那么,你對(duì)自己的身材滿意嗎?你的體重標(biāo)準(zhǔn)嗎?是不是超重了明星胖瘦照片,引興趣1 分呢?本節(jié)課我們就要利用 Python 來編寫一段代碼測試一下每個(gè)人的體重是否標(biāo)準(zhǔn)。首先,我們先來, 起學(xué)生對(duì)自己身材鐘了解一下 Python。數(shù)據(jù)的關(guān)注,從而導(dǎo)出本節(jié)課主題。了解Python 5 分環(huán)節(jié)一-了解 Python教師演示:方法:開始菜單,運(yùn)行 Python2.

5、7,并輸入語句print hello,回車后查看結(jié)果有錯(cuò)誤,再次輸入學(xué)生初次接觸Python,先讓學(xué)生鐘“print “Hello”,”輸出“hello”,由此得出引號(hào)在了解一下python 語言中的作用引號(hào)里面是字符串,是它的運(yùn)行想要顯示的內(nèi)容;再多輸入幾句:print環(huán)境及編100+200譯環(huán)境;print “100+200=”,100+200;了解print “onentwonthree”;name=raw_input(“Your name”)講解知識(shí)點(diǎn):1、Python 是一種解釋型語言,它是最簡單的python 中輸入與輸出簡單語純代碼式語言,關(guān)鍵是免費(fèi)、開源。2、Python 的哲

6、學(xué)就是簡單優(yōu)雅,盡量寫容易看明白的代碼,盡量寫少的代碼過渡語: 通過以上語句的運(yùn)行,再次說明 Python 的特點(diǎn),同時(shí)也說明 python 本身保存程序、寫大型程序不是很方便,所以必須配有文本編輯器,從而介紹 Notepad+,并演示如何使用Notepad+寫代碼、保存成 py 文件類型,并在cmd 命令下運(yùn)行程序輸入指令如:“python E:me.py”3、語言環(huán)境:編譯環(huán)境:Python2.7 或Python3.6;文本編輯器:Notepad+運(yùn)行程序:windows 自帶的 cmd 命令句的編寫方法,為后續(xù)任務(wù)的開展做好準(zhǔn)備。任務(wù)驅(qū)動(dòng)任務(wù)一print!print!利用 Notepad

7、+打開 IT.py,學(xué)生動(dòng) 手實(shí) 踐, 完探究新知15 分鐘修改代碼,并另存為成 me.py, 保存到 D 盤根目錄下,打開 cmd 命令提示窗口, 輸 入 python D:me.py,查看運(yùn)行結(jié)果成第一個(gè)小 程序, 熟悉程序運(yùn)行過程。在 寫代碼過程中,寫代碼過程中試試下面幾件事:教師設(shè) 置幾個(gè)問題讓同學(xué)們進(jìn) 一步熟知識(shí)點(diǎn):1) raw_input 函數(shù)用法:如name=raw_input(“Your name:”)2) Python 在計(jì)算 20/6 時(shí),會(huì)自動(dòng)把小數(shù)部分丟悉 Python語句。學(xué)生在調(diào)試程序時(shí)棄,導(dǎo)致運(yùn)算結(jié)果不準(zhǔn)確;而 20.0 則是一個(gè)浮點(diǎn)有 的直 接數(shù),在計(jì)算時(shí)會(huì)以浮

8、點(diǎn)數(shù)對(duì)待,那么結(jié)果就會(huì)保留小數(shù)部分了。3)男生標(biāo)準(zhǔn)體重=(身高 cm-100)x0.9(kg)女生標(biāo)準(zhǔn)體重=(身高 cm-100)x0.9(kg)-2.5(kg) 學(xué)生活動(dòng): 編寫程序,修改代碼并調(diào)試運(yùn)行;教師巡視,及時(shí)解決學(xué)生遇到的各種問題。教師小結(jié):1、 大家修改代碼后,發(fā)現(xiàn)程序不夠人性化,不能判斷男生女生,不能自動(dòng)計(jì)算出體重是否超標(biāo),只是單純的輸出;2、 嘗試使用“#”,發(fā)現(xiàn)它的作用是隱藏,即不顯示一行,主要是做注釋用;計(jì)算兩道題, 發(fā)現(xiàn)結(jié)果不同,一個(gè)帶小數(shù),一個(gè)不帶,說明浮點(diǎn)數(shù)和整數(shù)在計(jì)算中的區(qū)別,從而講解知識(shí)點(diǎn)。在 cmd 窗口 輸入代碼, 得 出錯(cuò)誤的 結(jié)果 , 應(yīng)及時(shí)引導(dǎo) 他們使

9、用Notepad+編寫程序, 然后再 調(diào)試運(yùn)行。任務(wù)過渡語: 通過計(jì)算,大家很容易就能判斷出自己1、由于時(shí)驅(qū)動(dòng)深入的體重是不是超標(biāo),下面能否再寫一段代碼,要求計(jì)算機(jī)能夠輸入任何人的身高、體重、性別,計(jì)算出間有限,所以這部探究15 分鐘每個(gè)人的體重是否標(biāo)準(zhǔn)呢?完成下面的任務(wù),與Python 互動(dòng)起來吧。任務(wù)二: 與 Python 互動(dòng)一下(1)在程序中,輸入任何人的身高、體重、性別,分代碼發(fā)給同學(xué)們以后,會(huì)留出一部Python 都能計(jì)算出他的體重是否標(biāo)準(zhǔn)。請(qǐng)同學(xué)們打分讓學(xué)生開over.py 半成品,將第 7 行和第 22 行補(bǔ)齊,并自己添加,調(diào)試運(yùn)行程序。源代碼如下:這樣他們也能更深入的了解Py

10、thon 中條件語句嚴(yán)重超重 中度肥胖 輕微肥胖適中偏輕(2)輸入自己和父母等親人的身高體重,判斷他們的體重指標(biāo),并給出合理的飲食建議和健身計(jì)劃并完成下表:的使用方法;2、編寫完成代碼后, 試 著 測 試 一 下 父 母 的 身 高 體 重 , 增 強(qiáng) 營養(yǎng)均衡飲食的理,念,避免肥胖!稱謂身高體重體重指標(biāo)飲食、健身建議父親母親我其他知識(shí)點(diǎn):1、raw_input:定義字符串,且不管用戶輸入什么類型都會(huì)轉(zhuǎn)變成字符型。Python3 里的輸入函數(shù)是 input2、height=float(height) , 將 字 符 型height 轉(zhuǎn)變成浮點(diǎn)型,以便計(jì)算用3、條件判斷語句的使用方法:計(jì)算機(jī)之所

11、以能做很多自動(dòng)化的任務(wù),是因?yàn)樗梢宰约鹤鰲l件判斷。比如,輸入用戶年齡,根據(jù)年齡打印不同的內(nèi)容,在 Python 程序中,用 if 語句實(shí)現(xiàn):elif 是else if 的縮寫,完全可以有多個(gè)elif,所以if 語句的完整形式就是注意:if 語句執(zhí)行有個(gè)特點(diǎn),它是從上往下判斷, 如果在某個(gè)判斷上是 True,把該判斷對(duì)應(yīng)的語句執(zhí)行后,就忽略掉剩下的 elif 和else學(xué)生活動(dòng): 編寫程序,并調(diào)試運(yùn)行,期間學(xué)生出現(xiàn)最多的問題是代碼編寫過程中的縮進(jìn)問題Python 中使用 Tab 鍵進(jìn)行縮進(jìn),并且要求格式統(tǒng)一,如果出現(xiàn)使用“空格”,就會(huì)報(bào)錯(cuò),這是出現(xiàn)最多的問題1、 教師小結(jié): 教師展示部分學(xué)生提

12、交的評(píng)價(jià)反饋表,出示均衡營養(yǎng)食物金字塔,進(jìn)一步強(qiáng)調(diào)營養(yǎng)健康飲食的重要性,并告知父母及家人合理飲食,注意身體!總結(jié)5 分環(huán)節(jié)三總結(jié)1、本節(jié)課是讓學(xué)生體驗(yàn)了一下利用 Python 編寫代出示一些使用Python 制作的函數(shù), 圖像,網(wǎng)站、數(shù)據(jù)分析與挖掘鐘碼解決實(shí)際問題的過程,相信同學(xué)們對(duì) Python 有了一個(gè)大體的了解。那么 Python 還能做什么呢,出示一些圖片,給學(xué)生講解 Python 還能做些什么進(jìn)一步激發(fā)學(xué)生學(xué)習(xí) Python 的興趣,激勵(lì)學(xué)生繼續(xù)向前!路漫漫其修遠(yuǎn)兮,吾將上下而求索!函數(shù)圖像實(shí)例2、推薦 Python 學(xué)習(xí)網(wǎng)站廖雪峰的官網(wǎng)httpww.l的實(shí)例圖片,進(jìn)一步激發(fā)學(xué)生的學(xué)

13、習(xí)興趣。路漫漫其修遠(yuǎn)兮, 吾將上下而求索! 讓我們一起學(xué)習(xí),共同進(jìn)步!評(píng)價(jià)反饋?zhàn)灾鳒y評(píng)1、通過本節(jié)課的學(xué)習(xí),你是否了解了 Python 的運(yùn)行環(huán)境與工作原理?()A、是B 否2、如果你輸入了語句:print “100+200=”,100+200,則運(yùn)行結(jié)果是()A、300B、100+200=C、100+200=3003、在 Python2.7 中,能夠?qū)崿F(xiàn)輸入語句的函數(shù)是()A、inputB、raw_inputC、print4、使用 Python2.7 運(yùn)行以下語句,得到的結(jié)果是(),如果輸入 32,則顯示()A、your age,adult B、age, teenager C、your ag

14、e,kid5、輸入語句:print 25+20/6 和print25+20.0/6.0 的結(jié)果分別是()和( )。教學(xué)1、本節(jié)課主要是讓學(xué)生了解 Python 的運(yùn)行環(huán)境及反思工作原理;掌握 Python 中輸入、輸出與數(shù)值計(jì)算的方法;理解 Python 中條件語句(if、elif、else)的使用方法。主要設(shè)計(jì)了兩個(gè)任務(wù),任務(wù)一是讓學(xué)生通過修改原始代碼充分了解 Python 的輸入、輸出、計(jì)算等,任務(wù)二主要是讓學(xué)生理解條件語句if、elif、else 的使用方法。最后讓學(xué)生完成的表格利用的就是這節(jié)課的學(xué)習(xí)成果,并且還能讓學(xué)生樹立健康飲食、加強(qiáng)鍛煉身體的理念,保持良好身材,身體健康。最后出示的 Python 還能做什么,進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)興趣,為以后學(xué)習(xí) Python 做好動(dòng)員,使本節(jié)課得到一個(gè)升華。2、本節(jié)課

溫馨提示

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

評(píng)論

0/150

提交評(píng)論