




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實例5:身體質量指數BM1[教學內容分析]本節課的內容屬于第四章(程序的控制結構)的第三節,是關于第二節的一個實例練習,程序的分支結構的知識在上節課已經講授過了,本節課的實例練習是在前一節知識的基礎上進行運用,解決問題。[學情分析]高二的學生已經熟悉了python的運行環境和基本語法等一些基本知識,能獨立完成程序的編寫,經過上節課對程序的分支結構的學習,學生做了一些簡單練習,對自己的編程能力充滿自信,對一些有難度的程序表現出積極的學習態度。[教學目標]1、知識與技能: a?掌握程序分支語句的分支結構2、過程與方法: a.通過完成任務,學會如何來分析問題,從而解決問題b.在解題的過程中,提高動手操作能力3、情感態度與價值觀:a.鼓勵學生積極地表達自己的見解b.引導學生養成健康的生活習慣[教學重點]程序分支語句的應用[教學難點]程序分支條件的組合[設備需求]多媒體教室。[教學策略]以任務驅動教學法,講授與練習相結合。[教學過程]教學環節教師活動學生活動設計意圖一、導入(3分鐘)程序有哪些分支結構呢?教師引導學生回憶上程序的分支結構,以及每種分支結構所適用的場景。學生思考并回答使用復習舊知的方式導入新知,使學生能以舊知為基礎學習新的內容。
二、新課教學(一)提出任務(5分鐘)題目:編寫一個根據體重和身高計算BM1值的程序,同時輸出國際和國內的BMI指標建議值。BM1的定義:BMI=體重(kg)/身高2(m2)BM1指標分類了解任務內容,明確自己的學習任務。將教學內容隱含在任務中,使學生在完成任務的同時掌握知識。分類國際BM1值(kg∕m2)國內BMI值(kg∕m2)偏瘦<18.5<18.5正常18.5-2518.5-24偏胖25-3024~28肥胖>=30>=28二、新課教學(二)分析任務,提出問題1(5分鐘)分析題目:(IPO)輸入:身高和體重處理:計算BM1值,并根據BM1指標分類找到合適類別輸出:打印指標分類信息在教師的帶領卜思考如何完成任務,并提出問題。問題:如何計算BM1值?任務中包含新、舊知識點,學生自己提出問題,教師進行引導,調動學生的學習積極性。二、新課教學(≡)學生探索(5分鐘)對學生的電腦解除控制,在學生編寫過程中巡視,了解學生完成進度。對問題進行小結運用所學知識編寫代碼解決第一個問題。引導學生進行操作練習,讓他們運用所學知識解決問題。二、新課教學(四)提出問題2(2分鐘)提出問題:如何對所得的BM1指數進行分類?如果使用分支語句,使用哪種分支語句?思考,回答問題。使他們將所學知識與問題解決聯系起來。二、新課教學(五)學生探索(5分鐘)引導學生開始獨立操作,巡視學生編寫情況。對個別有問題的學生進行指導。若多數學生碰到相同的問題,則對問題進行統一的講解。在剛才編寫的代碼上繼續編寫代碼解決第二個問題。上交自己的作品。讓學生在實際操作中了解自己對知識的掌握情況,并通過操作練習提高對知識的掌握程度。二、新課教學抽取2個學生作品進行檢驗,進行分析評析同學的作使學生在分析別
(六)交流評估(5分鐘)比較。品。人的作品之后對自己的作品進行反思,總結。三、內容總結關注多分支條件的組合a.多分支條件之間的覆蓋是重要問題b.程序可運行,但不正確,要注意多分支c.分支結構是程序的重要框架,讀程序先看分支學生思考總結知識點四、課后思考實例代碼將兩套指標合成一個if-e1if-e1se語句實現五、板書設計程序的分支結構ifif-e1seif-e1if-e1se分析題目:輸入:身高和體重處理:計算BM1值,并根據BM1指標分類找到合適類別輸出:打印指標分類信息五、反思[詳案]一、導入同學們,大家好,我們上節課學習了程序的分支結構,同學們還記得程序有哪些分支結構嗎?嗯,同學們說得非常正確,程序的分支結構有單分支結構:由if語句形成,二分支結構:由if-e1se語句所構成,多分支語句:由if-e1if-e1se語句構成。同學們都可以用語言說出分支結構,那可以使用分支結構來解決問題嗎?今天,老師就要出一道題來考考大家對知識的掌握情況了。二、新課教學(一)提出任務大家了解自己的身體嗎?你們知道自己是屬于哪種類型的體質嗎?同學們請看屏幕上的題目:編寫一個根據體重和身高計算BM1值的程序,同時輸出國際和國內的BM1指標建議值。BMI的定義:BMI=體重(kg)/身高2(m2)。(二)分析任務,提出問題1現在我們一起來分析這道題,剛才有同學問什么是BMI?BM1是對身體質量的刻畫,計算公式如下。這個問題的需求是先輸入身高體重,然后輸出BMI指標分類信息來進行分類。我們使用IPO方法來編寫程序。輸入:身高和體重。處理:計算BM1值,并根據BM1指標分類找到合適類別。輸出:打印指標分類信息。我們需要注意的是,程序要同時輸入兩個身高和體重值,輸出的BM1分類要分別輸出國內的和國際的。下表就是國際和國內分別對BM1值進行的分類表,我們可以對照表格來編寫分類程序。有同學說要先把BM1的值求出來才能得到分類信息,那么,得到BM1的值的代碼是怎樣的呢?現在,請同學們來寫一寫計算得出BM1值的代碼。(三)學生探索請同學們打開PythOn的編輯框,在5分鐘內完成這部分內容。剛才在編寫代碼過程中我發現同學對Format()方法的格式使用還不是很清楚哦,請同學們自覺回顧我們已經學過的但自己不熟悉的內容,多多地上機練習。同學們請注意,使用input輸入的數字是什么類型的?(字符),而我們要使用的是數字,所以使用eva1將input的字符串兩端的引號去掉。(四)提出問題2我們已經編寫出了得帶BM1值的這部分代碼,在得到BM1值之后,我們是不是就要對它分別對照國際和國內的標準進行分類了呀,我們就要對照表格判斷BM1的值屬于哪個取值區間,應該使用什么語句來編寫這部分的代碼呢?哦,你們說用分支結構,使用哪種分支結構呢?(五)學生探索請同學們在剛才編寫好的代碼后繼續來編寫這部分代碼。代碼編寫完之后可以輸入自己的身高體重值來檢驗程序能否運行,以及運行結果是否正確。(六)交流評估好啦,基本上同學都已經完成了。有沒有同學主動來展示以下自己編寫的代碼呀?可以第4頁共5頁給同學們展示一下,大家一起交流交流。大多數同學都是使用if-e1if-e1se語句分別對國際和國內的BM1指標進行分類,這樣代碼看起來特別地冗長,其實我們還可以將國際的和國內的BMI分類進行融合,使用一遍if-e1if-e1se語句就能將結果輸出。三、內容總結本實例的代碼主要用到了多分支語句,if-e1if-e1se語句的使用,我們要關注多分支條件的組合,特別是條件之間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 IEC 60068-2-83:2025 RLV EN Environmental testing - Part 2-83: Tests - Test Tf: Solderability testing of electronic components for surface mounting devices (SMD) by the wetti
- 【正版授權】 ISO/IEC 27017:2015 AR Information technology - Security techniques - Code of practice for information security controls based on ISO/IEC 27002 for cloud services
- 2025至2030中國電池包裝制品行業深度研究及發展前景投資評估分析
- 2025至2030中國特威茲勒行業發展趨勢分析與未來投資戰略咨詢研究報告
- 企業消防安全專題培訓大綱
- 餐飲服務店長培訓
- 企業數字化辦公解決方案的實踐與思考
- 智慧城市公共服務中的公共安全體系構建研究
- 商業策略與教育品牌危機的預防措施
- 智慧城市大數據驅動的商業決策分析
- 計劃開、竣工日期和施工進度網絡圖112
- 2024初中數學競賽七年級競賽輔導講義七年級專題01 質數那些事
- JJG 693-2011可燃氣體檢測報警器
- 德宏傣族景頗族自治州緬籍“三非”人員管理問題研究的開題報告
- 手繪pop海報制作
- 干濕交替環境下混凝土受硫酸鹽侵蝕劣化機理
- 統計職業道德規范內容和要求
- GB/T 16886.12-2023醫療器械生物學評價第12部分:樣品制備與參照材料
- 糞便無害化處理廠建設方案
- 智慧的光芒普照每位學生 論文
- 銷售行業跑業務計劃書
評論
0/150
提交評論