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

2.2做出判斷的分支 (第2課時) 課件(共14張PPT) 2023—2024學年高中信息技術教科版(2019)必修1

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

2.2做出判斷的分支 (第2課時) 課件(共14張PPT) 2023—2024學年高中信息技術教科版(2019)必修1

資源簡介

(共14張PPT)
2.2做出判斷的分支(第2課時)
第2單元 編程計算
學 習 目 標
1.認識并熟記數據類型,會使用數據類型轉換函數實現數據的轉換。
2.體驗分支結構的基本結構。理解單分支、雙分支、多分支結構怎樣選擇和執行程序。能根據具體問題選用恰當的結構編寫程序。
基本數據類型:
(拓展知識)
數字類型
字符串類型
布爾類型 真、假值
整數
浮點數
復數
數據類型
數據類型轉換函數:
float( ): 根據一個字符串或整數創建一個新的浮點數(小數)。
int ( ): 根據一個字符串或浮點數創建一個新的整數。
str( ): 根據一個數(也可以是任何其他類型)創建一個新的字符串。
數據類型
任務一閱讀程序,寫出運算結果。
i=int(input(“請輸入一個三位正整數”))
a=i%10
b=int(i%100/10)
c=int(i/100)
print(a,b,c)
輸入:386
輸出:683
任務二 利用分支語句實現分性別計算
1.gender=='male':
2.n=210
3.low=(n-age-HRrest)*0.6+HRrest
4.high=(n-age-HRrest)*0.8+HRrest
5.最適宜運動心率的范圍是:
low-high
活動2 利用分支語句實現分性別計算男性最適宜運動心率=(220-年齡-安靜心率)x(60%~80%)+安靜心率;女性最適宜運動心率=(210-年齡-安靜心率)x(60%~80%)+安靜心率
以上計算最適宜運動心率的公式是有性別差異的,那么如何修改程序可以實現根據性別輸出結果呢
要求:根據性別進行正確計算。請將如圖2.2.4所示的流程圖補充完整。
當程序中需要根據不同的條件判斷來決定程序執行的走向時,可以使用if分支語句實現。主要有單分支、雙分支和多分支幾種形式。
單分支語句基本格式如下:
if*條件:
****語句或語句組A
分支語句
一個英文字符的空格
四個英文字符的空格或一個tab鍵的縮進
英文狀態下的冒號
條件成立時,執行語句或語句組A
條件不成立時,不執行語句或語句組A
雙分支語句的基本格式如下:
if 條件:
****語句或語句組A
else:
****語句或語句組B
if和else在一條豎線上。
四個英文字符的空格或一個tab鍵的縮進
分支語句
條件成立時,執行if語句下面的語句或語句組A;
條件不成立時,執行else語句下面的語句或語句組B
多分支語句的基本格式如下:
if 條件:
****語句或語句組A
elif 條件:
****語句或語句組B
.
.
.
else:
****語句或語句組X
If、elif、else在一條豎線上。
分支語句
注意:
elif的使用主要是根據問題的具體條件來確定的。
當飛船速度“v>=7.91” 時,
輸出“飛船成功飛行!”;
否則“飛船不能升空!”。
分支語句
此問題選用雙分支語句,代碼如下:
v=float(input("請輸入速度(千米/秒):"))
if v>=7.91:
print("飛船成功飛行! ")
else:
print("飛船不能升空! ")
分支語句
關系表達式 用關系運算符連接起來的式子。
當關系表達式成立時值為真(True),不成立時值為假(False)。
例如:9>=7.9,值為True; 23==24,值為False
根據任務二的流程圖,補充完整 P36的程序代碼。
age=float(input('請輸入age='))
HRrest=float(input('請輸入HRrest='))
gender=input("請輸入male or female :") #根據輸入的性別判斷
if :
l
else:
l
low=(n-age-HRrest)*0.6+HRrest
high=(n-age-HRrest)*0.8+HRrest
print('最適宜的心率是:',low,'~',high)
gender=='male':
n=220
n=210
課 堂 練習
做出判斷的分支
數據類型及其轉換函數
單分支
雙分子
多分支
總結




根據P37拓展練習部分,練習多分支語句是使用。
參照表1.1.3所示的感冒指數,根據輸入的感冒指數,輸出該指數所對應的含義。實現程序的代碼如下。
課堂練習
num=int(input("請輸入感冒指數:"))
if 0<=num<=6:
print("少發")
elif 7<=num<=19:
print("較易發")
elif 20<=num<=30:
print("易發")
elif 31<=num<=61:
print("極易發")
else:
print("指數值不正確")

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 双鸭山市| 拉萨市| 文成县| 朝阳区| 沁源县| 济宁市| 南华县| 百色市| 宽甸| 澄迈县| 建瓯市| 余江县| 石渠县| 涟水县| 崇礼县| 邹平县| 正安县| 包头市| 弥勒县| 乌鲁木齐县| 乡城县| 东光县| 绥中县| 松滋市| 长岛县| 尤溪县| 垦利县| 平昌县| 武山县| 甘德县| 剑川县| 勃利县| 五河县| 武威市| 长兴县| 无棣县| 云阳县| 华阴市| 洛隆县| 疏勒县| 平江县|