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

2.2 做出判斷的分支(分支結構)(第1課時) 課件(共19張PPT,內嵌視頻) 2023—2024學年教科版(2019)高中信息技術必修 1

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

2.2 做出判斷的分支(分支結構)(第1課時) 課件(共19張PPT,內嵌視頻) 2023—2024學年教科版(2019)高中信息技術必修 1

資源簡介

(共19張PPT)
2.2 做出判斷的分支
python
python
——單雙分支語句
和語音助手對話
思考:
我問你答
視頻里語音助手是如何回答我們的問題?
智能判斷
語音助手
輸出答案
如何用編程來實現人機對話?
1.從鍵盤輸入問題
2.判斷輸入的內容,做出相應操作
3.輸出結果
自然語言描述
第一關:
輸入問題詢問計算機,通過智能判斷,計算機輸出答案。


鍵盤輸入問題
如果輸入問題==
“天氣怎么樣”
輸出天氣情況
輸出其他回答
第二關:流程圖描述
輸入問題詢問計算機,通過智能判斷,計算機輸出答案。


鍵盤輸入問題
如果輸入問題==
“天氣怎么樣”
輸出天氣情況
輸出其他回答
第二關:流程圖描述
輸入問題詢問計算機,通過智能判斷,計算機輸出答案。
編寫程序
Q = input("請輸入您的問題:")
if Q=="天氣怎么樣?":
print("今天天氣很好,氣溫21-25度")
else:
print("等我學習好了再來回答你!")
第三關:
分支結構的語句格式
if 條件表達式:
執行語句A……
else:
執行語句B……
分支語句——單分支
if分支語句——>根據條件判斷來決定程序執行的走向
單分支
if 條件表達式:
語句或語句組
注意:
1. if 后面有冒號:
2.表達式下面的語句塊要縮進4個空格
例1:用分支程序來判斷飛船是否能夠升空。當飛船速度v>=7.91,輸出“飛船成功飛行!”
print("飛船成功飛行!")


結束
輸入速度
開始
v>=7.91
飛船成功飛行!
程序編寫:
單分支
if 條件表達式:
語句或語句組
v = float(input("請輸入速度(千米/秒):"))
if v>=7.91:
注意:
1. if 后面有冒號:
2.表達式下面的語句塊要縮進4個空格

分支語句——雙分支
if分支語句——>根據不同的條件判斷來決定程序執行的走向
雙分支
if 條件表達式:
語句或語句組A
else:
語句或語句組B
注意:
1. if 和 else 后面有冒號:
2.表達式下面的語句塊要縮進4個空格
敲黑板:
判斷結果為真時,執行if后面的語句或語句組,然后跳出分支結構,執行后續語句;結果為假時,執行else后面的語句或語句組,然后跳出分支結構,執行后續語句;兩個語句只能選其一執行。
單分支結構與雙分支結構的區別
分支語句
基本格式:
If 條件表達式:
語句或語句組

條件

語句A
結束
條件


結束
語句A
語句B
基本格式:
If 條件表達式:
語句或語句組A
else:
語句或語句組B
單分支
雙分支
分析問題
編寫程序
設計算法
調試運行
例2:用分支程序來判斷飛船是否能夠升空。當飛船速度v>=7.91,輸出“飛船成功飛行!”,否則輸出“飛船不能升空!
v=float(input(“請輸入速度(千米/秒) :“))
If v>=7.91:
print(" 飛船成功飛行! ")
else:
print(“飛船不能升空! ")
v>=7.91
飛船成功飛行!
飛船不能升空!
程序編寫:
分析問題
編寫程序
設計算法
調試運行
學生練習:
練習1:補充完整“飛船成功飛行!”代碼(單分支語句),并調試運行
練習2:補充完整“飛船成功飛行!”進階代碼(雙分支語句),調試運行
現在,請同學們利用python編寫一段程序,實現以下功能:
if語句及應用、關系運算。
知識技能
1、輸入一個體溫數據。
2、對輸入的數據進行比較判斷,如果小于或等于37.2,輸出“體溫正常”;
否則,輸出“體溫異常”。
3、結束。
課堂實踐:利用分支語句編寫“體溫測量”程序
活動要求
T=float(input("請輸入您當前體溫:"))
if T<=37.2:
print("體溫正常")
else:
print("體溫不正常")
課堂總結
練習時刻
根據下圖補全程序“判斷胖不胖.py”并調試運行
輸出“你一點也不胖”
開始
結束
輸入身高、體重
計算BMI=體重/身高2
輸出“你有點胖了喲”
BMI>24
Y
N
hight = float(input("身高(m)為:"))
補充下列的編程代碼
weight = float(input("體重(kg)為:"))
BMI = weight/(hight * hight)
print("你有點胖了喲")
else:
print("你一點也不胖")
______________________________
分析問題
編寫程序
設計算法
調試運行
最適宜運動心率是有性別差異的,
男=(220-年齡-安靜心率)*(60%~80%)+安靜心率
女=(210-年齡-安靜心率)*(60%~80%)+安靜心率
任務二 利用分支語句實現分性別計算
思考:如何實現根據性別輸出結果呢?
練習:請同學們打開2.2-3根據性別計算最適宜運動心率(補全代碼).py補全代碼并調試運行
分析問題
編寫程序
設計算法
調試運行
任務二 利用分支語句實現分性別計算
Gender=male
n=210
最適宜運動心率
男=(220-年齡-安靜心率)*(60%~80%)+安靜心率
女=(210-年齡-安靜心率)*(60%~80%)+安靜心率
(n-age-HRrest)*0.6+HRrest
(n-age-HRrest)*0.8+HRrest
最適宜運動心率是:(low~high)

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 林甸县| 彰化县| 淮滨县| 新宁县| 吉林市| 南部县| 图们市| 延川县| 柳林县| 红桥区| 清水县| 永顺县| 德保县| 浦江县| 扎鲁特旗| 呼玛县| 普洱| 日照市| 河东区| 东至县| 德阳市| 永和县| 西华县| 沂南县| 三亚市| 南充市| 兴业县| 蓝山县| 新津县| 红原县| 尉氏县| 肇州县| 西青区| 南部县| 许昌市| 民丰县| 尚义县| 瑞金市| 古蔺县| 新乐市| 宁都县|