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

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

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

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

資源簡介

(共24張PPT)
python
做出判斷的分支
2.2
學習目標
1、掌握順序結構、分支結構的基本結構。
2、學會賦值語句、if語句的使用方法。
3、運用順序結構、分支結構的語句編寫簡單的解決問題。
某同學參加了學校體檢,醫生告訴他超重,需要加強運動,他了解到,運動心率如果控制到一定的范圍,對身體有好處,超出范圍,對身體有損傷。
他想知道自己最適宜的心率!你能幫他計算最適宜的運動心率嗎?
情境導入
該同學今年16歲,安靜心率71
最適宜運動心率=(220-年齡-安靜心率)*(0.6~0.8)+安靜心率
直接把他的年齡與安靜心率的數值代入最適宜運動心率的公式中就可以算出最適宜運動心率。
活動1 計算最適宜的運動心率
思考:能否用流程圖表示出這一類問題的算法呢?
明確問題后設計算法
最適宜運動心率的
范圍是150.8-177.4
(220-16-71)*0.6+71
常量:
程序運行過程中始終保持不變的量
如:g=9.8m/s、π、24小時、60s等。
變量:
在程序運行過程中允許改變的量
如:n=n+1,h=(1/2)gt 等
描述算法
(220-16-71)*0.8+71
對變量名進行命名時有沒有要求呢?
存儲空間
220
標簽是變量名
變量的值
1.由字母、數字、下劃線組成,并且以字母或者下劃線開頭。
例如:name1是合法變量名,而1name就不可以。
2.區分大小寫。
例如:A和a是不同的變量名
3.不能使用保留字。
(即高級語言中已經定義過的字,比如if,else,print,mod等)
變量的命名規則
實戰演練
1、下列合法的變量名是 ( )
A. 34ab B. ab34 C. *abc D. if
B
2、練一練:找出合法的命名
① name1
②404
③中一班
④text_1
⑤Text@1
⑥hello與Hello是一樣的?

×
×

×
×
運算符與表達式
Python運算符包括賦值運算符、算術運算符、關系運算符、邏輯運算符、位運算符、成員運算符和身份運算符。
表達式是將不同類型的數據(常量、變量、函數)用運算符按照一定的規則連接起來的式子。
算術運算符 表達式 說明
+ x + y 加法運算
- x - y 減法運算
* x * y 乘法運算
** x**y x的y次方
/ x / y 除法運算
// x // y 兩數相除向下取整
% x%y 取模運算
(220-age-71)*0.6+f(x)
表達式與數據類型
除/:結果均為小數形式(浮點型)
加、減、乘、冪、整除、取余:
結果的類型隨著操作數類型變化
整除//:取整
取模%:
只取余數
我們動手操作試試吧!
算一算吧
5*2=
5**2=
5/2=
5//2=
5%2=
“27”+”73”=
5+2*3**2-5%2=
6/2+7//2+7%2+2**3=
10
25
2.5
2
1
”2773”
22
15.0
算術運算優先級
注意:整除//:向下取整
1 **
2 *、/、//、%
3 +、-、
余數=被除數-除數*商
商=被除數//除數(向下取整)
Python中的賦值語句較為靈活
把“=”右邊表達式的值給“=”左邊的變量
x=5*2
變量=表達式
賦值語句的基本格式
x=5*2
x=x+1
x=
Python中的賦值語句的四種形式
a = b = c = 1 #數值1賦給變量a,b,c
a, b, c = 1, 2, 3 #數1、2、3分別賦給變量a,b,c
a,b = b,a #交換a,b兩個變量的值
c+=a #等效于c=c+a
c-=a c*=a c/=a
最后a,b,c的值是多少?
去Python里面核對計算一下吧!!
注意:所有代碼符號均是英文狀態下輸入
輸出函數:print( 變量,變量 )
輸出語句
輸出:print() 函數:向控制臺輸出一個或多個字符,多個輸出項之間用英文逗號隔開

print("hell world","hello python","hello")
print(18)
print(10 + 8)
print("10 + 8 =", 10 + 8)
字符串就是文本,可以是字母、數字或符號。
//輸出一個變量的值
//輸出多個變量,英文逗號隔開
//輸出表達式,變量必須賦值再使用
//輸出字符串,必須加引號(‘’或 “”)
設計算法
low=(220- 16- 71 ) * 0.6 + 71 #計算最低適宜運動心率
high=(220- 16- 71 ) * 0.8 + 71 #計算最高適宜運動心率
print(low,high) #顯示最適宜運動心率的范圍
編寫程序
最適宜心率因人年齡和安靜心率的不同,每次計算都要修改程序很麻煩,可以怎樣做呢?
補充P32頁的數據
活動2 計算任意年齡與安靜心率的最適宜運動心率
程序結束
輸入年齡 age
輸入安靜心率 HRrest
計算最適宜運動心率的低值low=(220-age-HRrest)*0.6+HRres
計算最適宜運動心率的高值high=(110-age-HRrest)*0.8+HRrest
輸出最適宜運動心率的范圍是 low-high
程序的開始
練習:
將下列P34程序代碼補充完整
age=float(input("請輸入年齡=")) #輸入年齡
#輸入安靜心率
low= (220-age-HRrest)*0.6+HRrest #計算最適宜運動心率低值
high=(220-age-HRrest)*0.8+HRrest #計算最適宜運動心率高值
print( ) #顯示最適宜運動心率的范圍
HRrest=float(input('請輸入HRrest='))
"最適宜的心率是:",low,"~",high
鍵盤輸入的默認為字符串類型,將其轉換成浮點型進行計算
輸入:input() 函數:從標準輸入讀入一行文本,默認的標準輸入是鍵盤
任務二 利用分支語句實現分性別計算
思考
如何修改程序可以實現根據性別輸出結果呢?
最適宜運動心率是有性別差異的,
男=(220-年齡-安靜心率)*(60%~80%)+安靜心率
女=(210-年齡-安靜心率)*(60%~80%)+安靜心率
low=(220-age-HRrest)*0.6+HRrest
high=(220-age-HRrest)*0.8+HRrest
low=(210-age-HRrest)*0.6+HRrest
high=(210-age-HRrest)*0.8+HRrest
性別為男?
輸出


If 條件:
語句或語句組
分支語句
單分支語句

條件

語句A
結束
條件


結束
語句A
語句B
If 條件:
語句或語句組A
Else:
語句或語句組B
雙分支語句
實際演練
例:分支程序用來判斷飛船是否能夠升空。當飛船速度v>=7.91,輸出“飛船成功飛行!”,否則輸出“飛船不能升空!
v=float(input(“請輸入速度(千米/秒) :“))
If v>=7.91:
print(" 飛船成功飛行! ")
else:
print(“飛船不能升空! ")
當關系表達式成立時值為真(1),不成立時值為假(0)
請判斷下列運算符的值:
①23==24 ( ) ② π >=4 ( ) ③“hello”==“hi” ( )
實際演練
age=float(input(‘請輸入age=')) #輸入年齡
HRrest=float (input(‘請輸入HRrest=‘ )) #輸入安靜心率
gender= input("請輸入male or female :") #輸入性別
if #根據輸入的性別判斷
else:
low= (n- age -HRrest) *0.6+HRrest #計算最適宜運動心率低
hight= (n- age -HRrest) *0.8+HRrest #計算最適宜運動心率低
print(“最適宜運動心率是:”,low,”~”.high)#輸出最適宜運動心率
gender == ‘male’ :
n=220
n=210
將P36程序代碼補充完整
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
擴展練習
修改程序,根據用戶輸入自己運動后的心率,并給與反饋結果。
“您的運動心率太低,請適當提高 ”
“您的運動心率正好,請保持”
“您的運動心率太高,請適當降低”
如果 運動后心率輸出“您的運動心率太低,請適當提高”否則如果 運動后心率>high
輸出“您的運動心率太高,請適當降低”否則 輸出“您的運動心率正好,請保持”
輸入運動后心率
判斷和反饋
輸入運動后心率
擴展練習
拓展知識:分支語句----多分支選擇語句
if 條件表達式1:
語句塊1
elif 條件表達式2:
語句塊2
elif 條件表達式3:
語句塊3

else:
語句塊n
擴展練習
課堂小結
這節課學習了哪些知識?
常量、變量(關系)運算符、(關系)表達式(值)
數據類型float()、int()、str()
賦值語句 變量=表達式
輸入語句input() 輸出語句print()
分支語句
python
THANK
YOU

展開更多......

收起↑

資源預覽

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 平湖市| 调兵山市| 银川市| 闻喜县| 宁强县| 周宁县| 读书| 教育| 河曲县| 佳木斯市| 思茅市| 临澧县| 兴文县| 尉氏县| 溧阳市| 克拉玛依市| 砀山县| 定州市| 茶陵县| 浑源县| 八宿县| 漳州市| 湾仔区| 杨浦区| 信丰县| 花垣县| 泸定县| 施秉县| 曲靖市| 乳源| 酉阳| 安龙县| 德阳市| 娄底市| 博爱县| 克什克腾旗| 密山市| 开江县| 平和县| 彭山县| 东丽区|