高中信息技術初始Python優(yōu)質課教學設計、教案_第1頁
高中信息技術初始Python優(yōu)質課教學設計、教案_第2頁
高中信息技術初始Python優(yōu)質課教學設計、教案_第3頁
高中信息技術初始Python優(yōu)質課教學設計、教案_第4頁
高中信息技術初始Python優(yōu)質課教學設計、教案_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、初始Python教學設計課題初始Python你超重了嗎科目數(shù)據(jù)與計算年級高中一年級課型新授課總課時1課時本次課時第1課時課、乙刖準備多媒體網(wǎng)絡機房、投影、導學案,軟件教程教學知識與技能1 了解Python的運行環(huán)境及工作原埋;2掌握Python中輸入、輸出與數(shù)值計算的方法;3理解Python中條件語句(if、elif、else)的使用方法;目過程1利用Python編寫一段代碼,根據(jù)自己的身高、體重與計算出標準體重,判斷自己是否超重;標方法2通過解決實際問題,體驗程序設計的基本流程,感受算法的效率,掌握程序調試與運行的方法。情感1通過對生活中的數(shù)據(jù)處理過程,形成積極主動學習態(tài)度的態(tài)度,培養(yǎng)創(chuàng)新能

2、力,發(fā)展學生利用信息技術解與決實際問題的能力;價值觀2通過自主學習,啟發(fā)思維,逐漸養(yǎng)成主動探究問題的習慣,培養(yǎng)自學能力;3通過對身身體重數(shù)據(jù)的分析,養(yǎng)成合理健康的飲食習慣。教材教材及處理信息技術與社會的交互融合引發(fā)了數(shù)據(jù)量的迅猛增長,數(shù)據(jù)對社會生產和人們生活的影響日益凸顯。數(shù)據(jù)與計算模塊針對數(shù)據(jù)在信息社會中的重要價值,分析數(shù)據(jù)分與信息的大系,弓蟲倜數(shù)據(jù)處理的基本方法與技能,發(fā)展學生利用信息技術解決問題的能力。析本節(jié)課是在新課改理念的指導下,利用 Python編寫一段代碼,根據(jù)自己的身高、體重計算出標準體重,判斷自己是否超重。通過這個實例,感受計算機處理數(shù)據(jù)的過程,掌握程序調試與運行的方法。重點

3、掌握Python中輸入、輸出與數(shù)值計算的方法難點理解Python中條件語句(if、elif、else)的使用方法并能自主設計出程序代碼,實現(xiàn)計算機與人的互動。教任務驅動式、講授法法學高中信息技術核心素養(yǎng)由信息意識、計算思維、數(shù)字化學習與創(chuàng)新、情信息社會責任四個核心要素組成。它們是高中學生在接受信息技術教育過程中逐步形成的信息技術知識與技能、過程與方法、情感態(tài)析 度與價值觀的綜合表現(xiàn)。根據(jù)新課程改革的理念,必須培養(yǎng)學生利用信息技術解決實際問 題的能力。高一學生對于信息技術的應用能力尚可,但是深入到計 算思維,計算機處理數(shù)據(jù)的過程不是很熟悉,所以本節(jié)課是利用 一段簡單的代碼,通過對身高體重數(shù)據(jù)的分

4、析,感受計算機處理 數(shù)據(jù)的過程。授課過程過程師生活動設計意圖環(huán)節(jié)創(chuàng)設教師:出示幾張學生們熟悉的明星胖瘦對比照片,通過對比,頡闡述肥胖可能導致的系列健康問題。那么,你對自明星胖瘦激發(fā)己的身材滿意嗎?你的體重標準嗎?是不是超重了照片,引興趣呢?本節(jié)課我們就要利用 Python來編寫一段代碼,起學生對1分測試一下每個人的體重是否標準。首先,我們先來自己身材鐘了解一下 Python。數(shù)據(jù)的關注,從而 導出本節(jié) 課主題。了解Pyth on5分鐘環(huán)節(jié)-了解Python教師演示:方法:開始菜單,運行Python2.7 ,并輸入語句 print hello ,回車后查看結果有錯誤,再次輸入print Hell

5、o”,”輸出hello”,由此得出引號在 python語言中的作用一一引號里面是字符串,是 想要顯本的內容;再多輸入幾句:print100+200print“ 100+200= ,100+200;print“onenthree ” ;name=raw_input( Your name )講解知識點:1、 Python是一種解釋型語言,它是最簡單的學生初次 接觸Python , 先讓學生了解一下 它的運行 環(huán)境及編 譯環(huán)境;了解python 中 輸入與輸 出簡單語純代碼式語言,關鍵是免費、開源。句的編寫方法,為 后續(xù)任務 的開展做 好準備。Python的哲學就是簡單優(yōu)雅,盡量寫容易看明白的代碼,

6、盡量寫少的代碼過渡語:通過以上語句的運行,再次說明 Python 的特點,同時也說明python本身保存程序、寫大 型程序不是很方便,所以必須配有文本編輯器,從 而介紹Notepad+ ,并演示如何使用Notepad+ 寫代碼、保存成py文件類型,并在cm d命令下 運行程序輸入指令如:pyth onme.py”語言環(huán)境:編譯環(huán)境:Python2.7 或 Python3.6 ;文本編輯器:Notepad+運行程序:windows自帶的cmd命令學生動手實踐,完任務 任務 print ! print ! !驅動利用Notepad+打開IT.py ,探究新知15分鐘修改代碼,并另存為成 me.py

7、,保存到D盤根目錄下,打開cmd命令提示窗口,輸 入 python D:me.py ,查看運行結果print Lets talk about my IT teachern Her name is Fuliping.print rtShe is 163 cm tall?print She weighs 63 kg.print Her standard weight should be (163-100)*0.9-2.5,print Sorshe is overweight寫代碼過程中試試下面幾件事:鄉(xiāng)利用raw_inpirt函數(shù)輸入你的年齡(age)、鄉(xiāng)在一行的起始位置放一個伊試試;I鄉(xiāng)讓它再幫

8、你算一道算式題,如25+20/6, 25+20.0/6.0;比較兩者的區(qū)別知識點:raw_input函數(shù)用法:如 name=raw_input( Yoname: )Python在計算20/6時,會自動把小數(shù)部分丟成第一個 小程序, 熟悉程序 運行過程。在寫代碼 過程中, 教師設置 幾個問題 讓同學們 進i步熟 悉 Python 語句。學生在調 試程序時有的直接棄,導致運算結果不準確;而 20.0則是一個浮點在cmd窗 口輸入代 碼,得出 錯誤的結果,應及 時引導他們使用Notepad+編寫程 序,然后 再調試運行。數(shù),在計算時會以浮點數(shù)對待,那么結果就會保留 小數(shù)部分了。3)男生標準體重 二(

9、身高cm-100)x0.9(kg)女生標準體重二(身高cm-100)x0.9(kg)-2.5(kg) 學生活動: 編寫程序,修改代碼并調試運行;教師 巡視,及時解決學生遇到的各種問題。教師小結:1、大家修改代碼后,發(fā)現(xiàn)程序不夠人性化,不能判斷男生女生,不能自動計算出體重是否超標,只是單純的輸出;2、 嘗試使用#,發(fā)現(xiàn)它的作用是隱藏,即不顯示一行,主要是做注釋用;計算兩道題,發(fā)現(xiàn)結果不同,一個帶小數(shù),一個不帶,說 明浮點數(shù)和整數(shù)在計算中的區(qū)別,從而講解 知識點。任務驅動深入探究15分鐘過渡語:通過計算,大家很容易就能判斷出自己 的體重是不是超標,下面能否再寫一段代碼,要求 計算機能夠輸入任何人的

10、身高、體重、性別,計算出每個人的體重是否標準呢?完成卜面的任務,與Python互動起來吧。任務二:與Python 互動一下(1)在程序中,輸入任何人的身高、體重、性別,Python都能計算出他的體重是否標準。請同學們打 開over.py半成品,將第7行和第22行補齊,并 調試運行程序。源代碼如下:1、由于時間有限,所以這部分代碼發(fā)給同學們 以后,會 留出TB分讓學生自己添加,這樣他們也能更深入的了解Python 中條件語句的使用方rl)height - raw_input :_height - float(heightweight = rav_inpm (工二: 年填空 一your heigh

11、t(cm):寸口二七 weight(kg) :standard = theiqht -趨if szadard*!*5 法;2、編與完151718 工g2021222324252627垢29print Se-. ererl- elif srindard*!.2 gprint Moderatelyelif standard*! . 2print 1 Slightly crelif flttndard4C1 *9 w1print ;Joirr.al else :print 1Uncerwe里get: elif gcnd已工 = zirL:T事填空if 3Landard*l*5 weight:prin

12、t je-.ererlj o-.-erweighT:elif dtandar d*l . 2 weiylit.:print Mocerately overjeignt! elif at-andard*!. 1 weight:print Zlz.g:-t;y下父母的身高體3233elif 3tandard*0*9 S:print VHLeentgerM)else :printC- |A、your age, adultB、age, teenagerC、your age, kid5、輸入語句:print 25+20/6 和 print25+20.0/6.0的結果分別是()和()教學反思1、本節(jié)課主要

13、是讓學生了解Python的運行環(huán)境及 工作原理;掌握Python中輸入、輸出與數(shù)值計算 的方法;理解 Python中條件語句(if、elif、else) 的使用方法。主要設計了兩個任務,任務一是讓學 生通過修改原始代碼充分了解 Python的輸入、輸 出、計算等,任務二主要是讓學生理解條件語句 if、elif、else的使用方法。最后讓學生完成的表格利 用的就是這節(jié)課的學習成果,并且還能讓學生樹立 健康飲食、加強鍛煉身體的理念,保持良好身材, 身體健康。最后出示的Python還能做什么,進一 步激發(fā)學生的學習興趣,為以后學習Python做好動員,使本節(jié)課得到一個升華。2、本節(jié)課重難點突出,順利的完成了教學任務,學生完成的課堂

溫馨提示

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

評論

0/150

提交評論