python課程實例《身體質(zhì)量指數(shù)BMI》教案_第1頁
python課程實例《身體質(zhì)量指數(shù)BMI》教案_第2頁
python課程實例《身體質(zhì)量指數(shù)BMI》教案_第3頁
python課程實例《身體質(zhì)量指數(shù)BMI》教案_第4頁
python課程實例《身體質(zhì)量指數(shù)BMI》教案_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

實例5:身體質(zhì)量指數(shù)BM1[教學(xué)內(nèi)容分析]本節(jié)課的內(nèi)容屬于第四章(程序的控制結(jié)構(gòu))的第三節(jié),是關(guān)于第二節(jié)的一個實例練習(xí),程序的分支結(jié)構(gòu)的知識在上節(jié)課已經(jīng)講授過了,本節(jié)課的實例練習(xí)是在前一節(jié)知識的基礎(chǔ)上進行運用,解決問題。[學(xué)情分析]高二的學(xué)生已經(jīng)熟悉了python的運行環(huán)境和基本語法等一些基本知識,能獨立完成程序的編寫,經(jīng)過上節(jié)課對程序的分支結(jié)構(gòu)的學(xué)習(xí),學(xué)生做了一些簡單練習(xí),對自己的編程能力充滿自信,對一些有難度的程序表現(xiàn)出積極的學(xué)習(xí)態(tài)度。[教學(xué)目標]1、知識與技能: a?掌握程序分支語句的分支結(jié)構(gòu)2、過程與方法: a.通過完成任務(wù),學(xué)會如何來分析問題,從而解決問題b.在解題的過程中,提高動手操作能力3、情感態(tài)度與價值觀:a.鼓勵學(xué)生積極地表達自己的見解b.引導(dǎo)學(xué)生養(yǎng)成健康的生活習(xí)慣[教學(xué)重點]程序分支語句的應(yīng)用[教學(xué)難點]程序分支條件的組合[設(shè)備需求]多媒體教室。[教學(xué)策略]以任務(wù)驅(qū)動教學(xué)法,講授與練習(xí)相結(jié)合。[教學(xué)過程]教學(xué)環(huán)節(jié)教師活動學(xué)生活動設(shè)計意圖一、導(dǎo)入(3分鐘)程序有哪些分支結(jié)構(gòu)呢?教師引導(dǎo)學(xué)生回憶上程序的分支結(jié)構(gòu),以及每種分支結(jié)構(gòu)所適用的場景。學(xué)生思考并回答使用復(fù)習(xí)舊知的方式導(dǎo)入新知,使學(xué)生能以舊知為基礎(chǔ)學(xué)習(xí)新的內(nèi)容。

二、新課教學(xué)(一)提出任務(wù)(5分鐘)題目:編寫一個根據(jù)體重和身高計算BM1值的程序,同時輸出國際和國內(nèi)的BMI指標建議值。BM1的定義:BMI=體重(kg)/身高2(m2)BM1指標分類了解任務(wù)內(nèi)容,明確自己的學(xué)習(xí)任務(wù)。將教學(xué)內(nèi)容隱含在任務(wù)中,使學(xué)生在完成任務(wù)的同時掌握知識。分類國際BM1值(kg∕m2)國內(nèi)BMI值(kg∕m2)偏瘦<18.5<18.5正常18.5-2518.5-24偏胖25-3024~28肥胖>=30>=28二、新課教學(xué)(二)分析任務(wù),提出問題1(5分鐘)分析題目:(IPO)輸入:身高和體重處理:計算BM1值,并根據(jù)BM1指標分類找到合適類別輸出:打印指標分類信息在教師的帶領(lǐng)卜思考如何完成任務(wù),并提出問題。問題:如何計算BM1值?任務(wù)中包含新、舊知識點,學(xué)生自己提出問題,教師進行引導(dǎo),調(diào)動學(xué)生的學(xué)習(xí)積極性。二、新課教學(xué)(≡)學(xué)生探索(5分鐘)對學(xué)生的電腦解除控制,在學(xué)生編寫過程中巡視,了解學(xué)生完成進度。對問題進行小結(jié)運用所學(xué)知識編寫代碼解決第一個問題。引導(dǎo)學(xué)生進行操作練習(xí),讓他們運用所學(xué)知識解決問題。二、新課教學(xué)(四)提出問題2(2分鐘)提出問題:如何對所得的BM1指數(shù)進行分類?如果使用分支語句,使用哪種分支語句?思考,回答問題。使他們將所學(xué)知識與問題解決聯(lián)系起來。二、新課教學(xué)(五)學(xué)生探索(5分鐘)引導(dǎo)學(xué)生開始獨立操作,巡視學(xué)生編寫情況。對個別有問題的學(xué)生進行指導(dǎo)。若多數(shù)學(xué)生碰到相同的問題,則對問題進行統(tǒng)一的講解。在剛才編寫的代碼上繼續(xù)編寫代碼解決第二個問題。上交自己的作品。讓學(xué)生在實際操作中了解自己對知識的掌握情況,并通過操作練習(xí)提高對知識的掌握程度。二、新課教學(xué)抽取2個學(xué)生作品進行檢驗,進行分析評析同學(xué)的作使學(xué)生在分析別

(六)交流評估(5分鐘)比較。品。人的作品之后對自己的作品進行反思,總結(jié)。三、內(nèi)容總結(jié)關(guān)注多分支條件的組合a.多分支條件之間的覆蓋是重要問題b.程序可運行,但不正確,要注意多分支c.分支結(jié)構(gòu)是程序的重要框架,讀程序先看分支學(xué)生思考總結(jié)知識點四、課后思考實例代碼將兩套指標合成一個if-e1if-e1se語句實現(xiàn)五、板書設(shè)計程序的分支結(jié)構(gòu)ifif-e1seif-e1if-e1se分析題目:輸入:身高和體重處理:計算BM1值,并根據(jù)BM1指標分類找到合適類別輸出:打印指標分類信息五、反思[詳案]一、導(dǎo)入同學(xué)們,大家好,我們上節(jié)課學(xué)習(xí)了程序的分支結(jié)構(gòu),同學(xué)們還記得程序有哪些分支結(jié)構(gòu)嗎?嗯,同學(xué)們說得非常正確,程序的分支結(jié)構(gòu)有單分支結(jié)構(gòu):由if語句形成,二分支結(jié)構(gòu):由if-e1se語句所構(gòu)成,多分支語句:由if-e1if-e1se語句構(gòu)成。同學(xué)們都可以用語言說出分支結(jié)構(gòu),那可以使用分支結(jié)構(gòu)來解決問題嗎?今天,老師就要出一道題來考考大家對知識的掌握情況了。二、新課教學(xué)(一)提出任務(wù)大家了解自己的身體嗎?你們知道自己是屬于哪種類型的體質(zhì)嗎?同學(xué)們請看屏幕上的題目:編寫一個根據(jù)體重和身高計算BM1值的程序,同時輸出國際和國內(nèi)的BM1指標建議值。BMI的定義:BMI=體重(kg)/身高2(m2)。(二)分析任務(wù),提出問題1現(xiàn)在我們一起來分析這道題,剛才有同學(xué)問什么是BMI?BM1是對身體質(zhì)量的刻畫,計算公式如下。這個問題的需求是先輸入身高體重,然后輸出BMI指標分類信息來進行分類。我們使用IPO方法來編寫程序。輸入:身高和體重。處理:計算BM1值,并根據(jù)BM1指標分類找到合適類別。輸出:打印指標分類信息。我們需要注意的是,程序要同時輸入兩個身高和體重值,輸出的BM1分類要分別輸出國內(nèi)的和國際的。下表就是國際和國內(nèi)分別對BM1值進行的分類表,我們可以對照表格來編寫分類程序。有同學(xué)說要先把BM1的值求出來才能得到分類信息,那么,得到BM1的值的代碼是怎樣的呢?現(xiàn)在,請同學(xué)們來寫一寫計算得出BM1值的代碼。(三)學(xué)生探索請同學(xué)們打開PythOn的編輯框,在5分鐘內(nèi)完成這部分內(nèi)容。剛才在編寫代碼過程中我發(fā)現(xiàn)同學(xué)對Format()方法的格式使用還不是很清楚哦,請同學(xué)們自覺回顧我們已經(jīng)學(xué)過的但自己不熟悉的內(nèi)容,多多地上機練習(xí)。同學(xué)們請注意,使用input輸入的數(shù)字是什么類型的?(字符),而我們要使用的是數(shù)字,所以使用eva1將input的字符串兩端的引號去掉。(四)提出問題2我們已經(jīng)編寫出了得帶BM1值的這部分代碼,在得到BM1值之后,我們是不是就要對它分別對照國際和國內(nèi)的標準進行分類了呀,我們就要對照表格判斷BM1的值屬于哪個取值區(qū)間,應(yīng)該使用什么語句來編寫這部分的代碼呢?哦,你們說用分支結(jié)構(gòu),使用哪種分支結(jié)構(gòu)呢?(五)學(xué)生探索請同學(xué)們在剛才編寫好的代碼后繼續(xù)來編寫這部分代碼。代碼編寫完之后可以輸入自己的身高體重值來檢驗程序能否運行,以及運行結(jié)果是否正確。(六)交流評估好啦,基本上同學(xué)都已經(jīng)完成了。有沒有同學(xué)主動來展示以下自己編寫的代碼呀?可以第4頁共5頁給同學(xué)們展示一下,大家一起交流交流。大多數(shù)同學(xué)都是使用if-e1if-e1se語句分別對國際和國內(nèi)的BM1指標進行分類,這樣代碼看起來特別地冗長,其實我們還可以將國際的和國內(nèi)的BMI分類進行融合,使用一遍if-e1if-e1se語句就能將結(jié)果輸出。三、內(nèi)容總結(jié)本實例的代碼主要用到了多分支語句,if-e1if-e1se語句的使用,我們要關(guān)注多分支條件的組合,特別是條件之間

溫馨提示

  • 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

提交評論