中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2.2 做出判斷的分支 教案 2023—2024學年教科版(2019)高中信息技術必修1

資源下載
  1. 二一教育資源

2.2 做出判斷的分支 教案 2023—2024學年教科版(2019)高中信息技術必修1

資源簡介

做出判斷的分支
一、基本說明
1.面向學生:高一年級
2.課課名稱:《做出判斷的分支2》(高中信息技術教科版必修一數據與計算第二章第二節)
3.教學時間:45分鐘
4.課時:1
二、教學目標
1.通過計算最適宜的運動心率并給出相應的建議,了解分支語句,掌握單分支、雙分支、多分支語句的一般格式和使用方法。
2.通過分性別和分年齡計算最適宜的運動心率,掌握邏輯運算符的含義及使用。
3.通過問題求解,能夠用分支結構解決實際問題,感受計算機程序在提高問題解決效率中的作用。
三、教學重難點
(一)教學重點
理解分支語句的執行過程;掌握分支語句的格式和使用方法。
(二)教學難點
能夠使用分支語句解決實際問題。
教學過程
【課前復習】(3min)
通過習題檢測,回顧上節課的知識點,鞏固賦值語句及運算符的使用。
課堂題目:
1.已知x=2,語句x*=x+1執行后,x的值是( )
A、2 B、3 C、5 D、6
2.s = not 2 * 5 != 11
print (s)
運行程序代碼后,s的值是( )
A、True B、False C、1 D、0
【課題引入】(3min)
合適的運動心率有助于提升運動效果、保障運動安全。如果運動心率過高,會對身體健康不利,導致惡心、頭暈、胸悶。如果運動心率過低,對身體沒有危害,但是鍛煉效果不好。每年都會出現由于運動不當導致的受傷、死亡事件。
上節課使用公式:最適宜運動心率=(220-年齡數-安靜心率)×(60%~80%)+安靜心率學會了使用python計算最適宜的運動心率的過程。但是現實生活中,男生的運動心率>女生的運動心率,使用同一個公式不合理。科學表明,②女生的最適宜運動心率計算應為:最適宜運動心率=(210-年齡數-安靜心率)×(60%~80%)+安靜心率。
那么如何修改程序實現根據性別輸出結果呢
【活動一設計】(3min)
將流程圖補充完整,實現分性別計算最適應運動心率。
①gender==”male”
②n=220
【新知講授】(5min)
要以上流程圖是選擇結構,程序中可以使用if分支語句實現選擇結構。
1.單分支與雙分支的語句格式
關系運算符。
選擇結構中條件稱為關系表達式,用關系運算符連接。關系表達式結果:True和False。
關系運算符 含義
== 等于
> 大于
>= 大于等于
< 小于
<= 小于等于
!= 不等于
【活動二設計】(6min)
請將程序代碼補充完整,并調試運行,實現分性別計算最適宜運動心率。
age = float(input("請輸入年齡="))
HRrest=float(input("請輸入安靜心率="))
gender=input("請輸入male or female:")
if gender①:

③:
n = 210
low = (n-age-HRrest)*0.6 + HRrest
high=(n-age-HRrest)*0.8+HRrest
print("最適宜的心率是:", low, "-", high)
【新知講授】(5min)
事實上,年齡不同,運動心率的計算公式也不一樣。中老年人(age>=50)最適宜運動心率=(210-年齡數-安靜心率)×(60%~80%)+安靜心率。
當關系表達式有兩個或者多個條件時,可以使用邏輯運算符連接。
3.關系運算符
案例:14>6 and 45.6>90 ==> False
【活動三設計】(8min)
請將程序代碼補充完整,并調試運行,只有年齡低于50歲的男生n才取220。
age = float(①("請輸入年齡="))
HRrest = float(input("請輸入安靜心率="))
gender = input("請輸入male or female:")
② gender == "male" ③ age < 50:
n=220
else:
n = 210
low = (n-age-HRrest)*0.6 + HRrest
high = (n-age-HRrest)*0.8+HRrest
print("最適宜的心率是:", low, "-", high)
【新知講授】(3min)
假如你是教練,需要根據真實測量到的運動心率以及最適宜的運動心率范圍,給出相應的提示。
如果真實心率低于146.0,提示運動心率太低
否則低于169.0,提示運動心率正常
否則,提示運動心率太高
==》需要用到多分支結構。
4.多分支結構
If 條件1:
語句或語句組A
elif 條件2:
  語句或語句組B
……
elif 條件N:
  語句或語句組N
else:
語句或語句組N+1
【活動四設計】(7min)
請將程序代碼補充完整,并調試運行。根據真實運動心率和計算得出的最適宜運動心率,給出相應的提示
age = float(input("請輸入年齡="))
HRrest = float(input("請輸入安靜心率="))
gender = input("請輸入male or female:")
EHR = ①(input("請輸入真實運動心率"))
if gender == "male" and age < 50:
n = 220
else:
n = 210
low = (n-age-HRrest)*0.6 + HRrest
high = (n-age-HRrest)*0.8+HRrest
if ②:
print("運動心率太低,建議平時培養良好的作息和飲食習慣")
③ EHR < high:
print("運動心率正常,繼續保持")
else:
print("運動心率太高,建議減低運動量")
【課堂總結】(2min)
對學生完善后的代碼進行評價,不足地方進行指正、總結評價,并對學生完成任務時可能出現的問題教師給予小結和主要知識點的強調,以加深學生印象,完成知識體系的建構。
五、板書設計
做出判斷的分支

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 综艺| 东光县| 重庆市| 都昌县| 咸宁市| 锡林浩特市| 大渡口区| 安吉县| 台山市| 海伦市| 阿拉尔市| 增城市| 天门市| 建水县| 自治县| 普定县| 内江市| 富阳市| 大同市| 皮山县| 甘肃省| 寿光市| 镇远县| 洮南市| 韶山市| 德阳市| 阿克苏市| 巴林左旗| 青海省| 盐边县| 柞水县| 共和县| 巩留县| 五大连池市| 兴文县| 荆门市| 秀山| 大邑县| 饶阳县| 龙山县| 沙雅县|