版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2.2
做
出
判
斷
的
分
支第一課時2.2
做
出
判
斷
的
分
支第一課時1掌握順序的結(jié)構(gòu)、分支結(jié)構(gòu)的基本結(jié)構(gòu)。學會賦值語句、if語句的使用方法。運用順序結(jié)構(gòu)、分支結(jié)構(gòu)的語句編寫簡單的程序決絕問題學習目標掌握順序的結(jié)構(gòu)、分支結(jié)構(gòu)的基本結(jié)構(gòu)。學習目標2課程導入 某同學參加了學校體檢,醫(yī)生告訴他超重,需要加強運動,他了解到,運動心率如果控制到一定的范圍,對身體有好處,超出范圍,對身體有損傷。他想知道自己最適宜的心率!課程導入 某同學參加了學校體檢,醫(yī)生告訴他超重,需要加強運動3任務(wù)一活動一計算最適宜的運動心率該同學今年16歲,安靜心率71最適宜運動心率=(220-年齡-安靜心率)*(0.6~0.8)+安靜心率第一步:分析問題第二步:設(shè)計算法(流程圖)第三步:編寫程序第四步:調(diào)試運行任務(wù)一活動一計算最適宜的運動心率4活動一:設(shè)計算法常量:在程序運行過程中始終保持不變的量稱之為常量比如:220,0.6,圓周率π變量:在程序運行過程中允許改變的量稱之為變量比如:low,high想一想變量命名有什么規(guī)則呢?活動一.心率流程圖活動一:設(shè)計算法常量:在程序運行過程中始終保持不變的量稱之為5心跳定律:如果你吻一個女人,你的心跳達到250,那肯定是初戀。心跳達到180,那肯定是偷情。心跳達到120,那肯定是熱戀。心跳達到80,那肯定是老婆。心跳達到30,那肯定是恐龍。心跳達到0,那肯定是心肌梗塞。開心一刻心跳定律:如果你吻一個女人,你的心跳達到250,那肯定是初戀6
變量的命名規(guī)則1.由字母、數(shù)字、下劃線組成,并且以字母或者下劃線開頭。例如:name1是合法變量名,而1name就不可以。2.區(qū)分大小寫。例如:A和a是不同的變量名3.不能使用保留字。(即高級語言中已經(jīng)定義過的字,比如if,else等)例如下面變量,有些是合法的,有些是不合法的:abc_xyzHelloWorld
abc
abc1 _abc 1abc
_ a?b H變量的命名規(guī)則1.由字母、數(shù)字、下劃線組成,并且以字母或7運算符與表達式1.表達式由1個或多個操作數(shù)通過運算符組合而成例如:“2+6”由運算符“+”和操作數(shù)“2”“6”兩部分構(gòu)成2.常見的算術(shù)運算符運算符+-***///%功能加減乘冪除整除取模運算符與表達式1.表達式由1個或多個操作數(shù)通過運算符組合而成8運算符與表達式%取模是除法取余運算,例如20%7,結(jié)果為6,就是20除以7后的余數(shù)為6運算符與表達式%取模是除法取余運算,例如20%7,結(jié)果為6,9比較除和整除規(guī)則:python3版本以上:除:不管是整數(shù)除法還是小數(shù)除法,結(jié)果均為浮點型(有小數(shù))整除:不管是整數(shù)除法還是小數(shù)除法,商取整數(shù)位,只要有浮點型,結(jié)果就為浮點型比較除和整除規(guī)則:python3版本以上:10新教科版--高一信息技術(shù)-22-做出判斷的分支課件11賦值語句格式:變量=表達式功能:將右邊表達式的值賦值給左邊操作一下?。。。∑渲校篴=a+c等同于a+=ca=a*c等同于a*=ca=a-c等同于a-=ca=a/c等同于a/=c賦值語句格式:變量=表達式其中:12任務(wù)一活動一計算最適宜的運動心率該同學今年16歲,安靜心率71最適宜運動心率=(220-年齡-安靜心率)*(0.6~0.8)+安靜心率第一步:分析問題第二步:設(shè)計算法(流程圖)第三步:編寫程序第四步:調(diào)試運行任務(wù)一活動一計算最適宜的運動心率13活動一設(shè)計算法編寫程序?qū)⒋a補充完整,并調(diào)試運行。避免出現(xiàn)錯誤,注意變量名的拼寫、輸入了中文標點符號等。low=(220-16-71
)*0.6+71
#計算最低適宜運動心率high=(220-16-71
)*0.8+71
#計算最高適宜運動心率print(low,high)#顯示最適宜運動心率的范圍最適宜心率因人而異,每次都要修改程序很麻煩,可以怎樣做呢?活動一設(shè)計算法編寫程序?qū)⒋a補充完整,并調(diào)試運行。避免出現(xiàn)錯14活動二流程圖在程序運行時輸入年齡和安靜心率,計算出最適宜運動心率。將流程圖補充完整?;顒佣鞒虉D在程序運行時輸入年齡和安靜心率,15輸入和輸出語句在python中,使用”input()”從鍵盤輸入數(shù)據(jù),使“print()”在屏幕上輸出數(shù)據(jù)。如果有多個輸出項,可以用”,”分隔。myname=input(“請輸入myname:”)print(“hello”,myname)運行結(jié)果:請輸入myname:xiaominghelloxiaoming輸入和輸出語句在python中,使用”input()”從鍵盤16“hello”表示字符串,字符串就是文本,可以是字母、數(shù)字或符號。字符串與數(shù)字的區(qū)別在于,字符串兩端需加引號('‘或”“),輸出時原樣顯示引號中的內(nèi)容。print(“最適宜的運動心率是:”,low,”~”,high)請輸入age=16請輸入安靜心率=71最適宜的運動心率是:150.8~177.4“hello”表示字符串,字符串就是文本,可以是字母、數(shù)字或17運行結(jié)果,補充代碼age=float(input(“請輸入年齡=”))HRrest=float(input(“請輸入安靜心率=”))low=(220-age-HRrest)*0.6+HRresthigh=(220-age-HRrest)*0.8+HRrestprint(“最適宜的運動心率是:”,low,“~”,high)思考運行程序時,我們輸入的是字符串,我們怎樣轉(zhuǎn)換成數(shù)值的呢?程序運行一下!!運行結(jié)果,補充代碼思考程序運行一下!!18數(shù)據(jù)類型python提供了整數(shù)(int)、浮點數(shù)(float)、字符串(str)等常見的數(shù)據(jù)類型。可以利用一些函數(shù),把數(shù)據(jù)從一種類型轉(zhuǎn)換成另一種類型。float():根據(jù)一個字符串或整數(shù)創(chuàng)建一個新的浮點數(shù)(小數(shù))
int():根據(jù)一個字符串或浮點數(shù)創(chuàng)建一個新的整數(shù)。str():根據(jù)一個數(shù)(其他任何類型)創(chuàng)建一個新的字符串數(shù)據(jù)類型python提供了整數(shù)(int)、浮點數(shù)(float192.2
做
出
判
斷
的
分
支第二課時2.2
做
出
判
斷
的
分
支第二課時20v=float(input("請輸入速度(千米/秒):"))ifv>=7.91:print("飛船成功飛行!")else:print("飛船不能升空!")input("運行完畢,請按回車鍵退出...")用分支判斷飛船能否升空v=float(input("請輸入速度(千米/秒):"))21分支語句程序中需要根據(jù)不同的條件判斷來決定程序執(zhí)行的走向時,可以使用if分支語句實現(xiàn),格式如下單分支if
條件:語句或語句組雙分支if
條件:
語句或語句組Aelse:
語句或語句組Bv=float(input(“請輸入速度:”))ifv>=7.91: print(“飛船成功飛行!”)else: print(“飛船不能升空!”)分支語句程序中需要根據(jù)不同的條件判斷來決定程序執(zhí)行的走向時,22最適宜運動心率是有性別差異的,
男=(220-年齡-安靜心率)*(60%~80%)+安靜心率
女=(210-年齡-安靜心率)*(60%~80%)+安靜心率
思考如何修改程序可以實現(xiàn)根據(jù)性別輸出結(jié)果呢?任務(wù)二最適宜運動心率是有性別差異的,
男=(220-年齡-安靜心率23設(shè)計算法-流程圖設(shè)計算法-流程圖24分支語句的條件“v>=7.91”,為關(guān)系表達式,用關(guān)系運算符連接起來的式子。常見的關(guān)系運算符有:運算符==>>=<<=!=含義等于大于大于等于小于小于等于不等于當關(guān)系表達式成立時,值為真(true),不成立時,值為假(False)例如:9>=7.9,其值為True;23==24,其值為False。分支語句的條件“v>=7.91”,為關(guān)系表達式,用關(guān)系運算符25將下列代碼補充完整,并調(diào)試運行age=float(input(“請輸入年齡=”))HRrest=float(input(“請輸入安靜心率=”))gender=input(“請輸入male或famale:”)ifgender==male:
n=220else:
n=210low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestprint(“最適宜運動的心率是:”,low,”~”,high)自己練習一下將下列代碼補充完整,并調(diào)試運行自己練習一下26age=float(input('請輸入age='))HRrest=float(input('請輸入HRrest='))EHR=float(input('請輸入EHR='))#輸入運動后的心率gender=input("請輸入maleorfemale:")ifgender=='male':n=220else:n=210low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestifEHR<low:print('您的運動心率太低,請適當提高')eliflow<=EHR<=high:print('您的運動心率正好,請保持')else:print('您的運動心率太高,請適當降低')input("運行完畢,請按回車鍵退出...")拓展練習age=float(input('請輸入age='))拓展練272.2
做
出
判
斷
的
分
支第一課時2.2
做
出
判
斷
的
分
支第一課時28掌握順序的結(jié)構(gòu)、分支結(jié)構(gòu)的基本結(jié)構(gòu)。學會賦值語句、if語句的使用方法。運用順序結(jié)構(gòu)、分支結(jié)構(gòu)的語句編寫簡單的程序決絕問題學習目標掌握順序的結(jié)構(gòu)、分支結(jié)構(gòu)的基本結(jié)構(gòu)。學習目標29課程導入 某同學參加了學校體檢,醫(yī)生告訴他超重,需要加強運動,他了解到,運動心率如果控制到一定的范圍,對身體有好處,超出范圍,對身體有損傷。他想知道自己最適宜的心率!課程導入 某同學參加了學校體檢,醫(yī)生告訴他超重,需要加強運動30任務(wù)一活動一計算最適宜的運動心率該同學今年16歲,安靜心率71最適宜運動心率=(220-年齡-安靜心率)*(0.6~0.8)+安靜心率第一步:分析問題第二步:設(shè)計算法(流程圖)第三步:編寫程序第四步:調(diào)試運行任務(wù)一活動一計算最適宜的運動心率31活動一:設(shè)計算法常量:在程序運行過程中始終保持不變的量稱之為常量比如:220,0.6,圓周率π變量:在程序運行過程中允許改變的量稱之為變量比如:low,high想一想變量命名有什么規(guī)則呢?活動一.心率流程圖活動一:設(shè)計算法常量:在程序運行過程中始終保持不變的量稱之為32心跳定律:如果你吻一個女人,你的心跳達到250,那肯定是初戀。心跳達到180,那肯定是偷情。心跳達到120,那肯定是熱戀。心跳達到80,那肯定是老婆。心跳達到30,那肯定是恐龍。心跳達到0,那肯定是心肌梗塞。開心一刻心跳定律:如果你吻一個女人,你的心跳達到250,那肯定是初戀33
變量的命名規(guī)則1.由字母、數(shù)字、下劃線組成,并且以字母或者下劃線開頭。例如:name1是合法變量名,而1name就不可以。2.區(qū)分大小寫。例如:A和a是不同的變量名3.不能使用保留字。(即高級語言中已經(jīng)定義過的字,比如if,else等)例如下面變量,有些是合法的,有些是不合法的:abc_xyzHelloWorld
abc
abc1 _abc 1abc
_ a?b H變量的命名規(guī)則1.由字母、數(shù)字、下劃線組成,并且以字母或34運算符與表達式1.表達式由1個或多個操作數(shù)通過運算符組合而成例如:“2+6”由運算符“+”和操作數(shù)“2”“6”兩部分構(gòu)成2.常見的算術(shù)運算符運算符+-***///%功能加減乘冪除整除取模運算符與表達式1.表達式由1個或多個操作數(shù)通過運算符組合而成35運算符與表達式%取模是除法取余運算,例如20%7,結(jié)果為6,就是20除以7后的余數(shù)為6運算符與表達式%取模是除法取余運算,例如20%7,結(jié)果為6,36比較除和整除規(guī)則:python3版本以上:除:不管是整數(shù)除法還是小數(shù)除法,結(jié)果均為浮點型(有小數(shù))整除:不管是整數(shù)除法還是小數(shù)除法,商取整數(shù)位,只要有浮點型,結(jié)果就為浮點型比較除和整除規(guī)則:python3版本以上:37新教科版--高一信息技術(shù)-22-做出判斷的分支課件38賦值語句格式:變量=表達式功能:將右邊表達式的值賦值給左邊操作一下?。。。∑渲校篴=a+c等同于a+=ca=a*c等同于a*=ca=a-c等同于a-=ca=a/c等同于a/=c賦值語句格式:變量=表達式其中:39任務(wù)一活動一計算最適宜的運動心率該同學今年16歲,安靜心率71最適宜運動心率=(220-年齡-安靜心率)*(0.6~0.8)+安靜心率第一步:分析問題第二步:設(shè)計算法(流程圖)第三步:編寫程序第四步:調(diào)試運行任務(wù)一活動一計算最適宜的運動心率40活動一設(shè)計算法編寫程序?qū)⒋a補充完整,并調(diào)試運行。避免出現(xiàn)錯誤,注意變量名的拼寫、輸入了中文標點符號等。low=(220-16-71
)*0.6+71
#計算最低適宜運動心率high=(220-16-71
)*0.8+71
#計算最高適宜運動心率print(low,high)#顯示最適宜運動心率的范圍最適宜心率因人而異,每次都要修改程序很麻煩,可以怎樣做呢?活動一設(shè)計算法編寫程序?qū)⒋a補充完整,并調(diào)試運行。避免出現(xiàn)錯41活動二流程圖在程序運行時輸入年齡和安靜心率,計算出最適宜運動心率。將流程圖補充完整。活動二流程圖在程序運行時輸入年齡和安靜心率,42輸入和輸出語句在python中,使用”input()”從鍵盤輸入數(shù)據(jù),使“print()”在屏幕上輸出數(shù)據(jù)。如果有多個輸出項,可以用”,”分隔。myname=input(“請輸入myname:”)print(“hello”,myname)運行結(jié)果:請輸入myname:xiaominghelloxiaoming輸入和輸出語句在python中,使用”input()”從鍵盤43“hello”表示字符串,字符串就是文本,可以是字母、數(shù)字或符號。字符串與數(shù)字的區(qū)別在于,字符串兩端需加引號('‘或”“),輸出時原樣顯示引號中的內(nèi)容。print(“最適宜的運動心率是:”,low,”~”,high)請輸入age=16請輸入安靜心率=71最適宜的運動心率是:150.8~177.4“hello”表示字符串,字符串就是文本,可以是字母、數(shù)字或44運行結(jié)果,補充代碼age=float(input(“請輸入年齡=”))HRrest=float(input(“請輸入安靜心率=”))low=(220-age-HRrest)*0.6+HRresthigh=(220-age-HRrest)*0.8+HRrestprint(“最適宜的運動心率是:”,low,“~”,high)思考運行程序時,我們輸入的是字符串,我們怎樣轉(zhuǎn)換成數(shù)值的呢?程序運行一下!!運行結(jié)果,補充代碼思考程序運行一下!!45數(shù)據(jù)類型python提供了整數(shù)(int)、浮點數(shù)(float)、字符串(str)等常見的數(shù)據(jù)類型??梢岳靡恍┖瘮?shù),把數(shù)據(jù)從一種類型轉(zhuǎn)換成另一種類型。float():根據(jù)一個字符串或整數(shù)創(chuàng)建一個新的浮點數(shù)(小數(shù))
int():根據(jù)一個字符串或浮點數(shù)創(chuàng)建一個新的整數(shù)。str():根據(jù)一個數(shù)(其他任何類型)創(chuàng)建一個新的字符串數(shù)據(jù)類型python提供了整數(shù)(int)、浮點數(shù)(float462.2
做
出
判
斷
的
分
支第二課時2.2
做
出
判
斷
的
分
支第二課時47v=float(input("請輸入速度(千米/秒):"))ifv>=7.91:print("飛船成功飛行!")else:print("飛船不能升空!")input("運行完畢,請按回車鍵退出...")用分支判斷飛船能否升空v=float(input("請輸入速度(千米/秒):"))48分支語句程序中需要根據(jù)不同的條件判斷來決定程序執(zhí)行的走向時,可以使用if分支語句實現(xiàn),格式如下單分支if
條件:語句或語句組雙分支if
條件:
語句或語句組Aelse:
語句或語句組Bv=float(input(“請輸入速度:”))ifv>=7.91: print(“飛船成功飛行!”)else: print(“飛船不能升空!”)分支語句程序中需要根據(jù)不同的條件判斷來決定程序執(zhí)行的走向時,49最適宜運動心率是有性別差異的,
男=(220-年齡-安靜心率)*(60%~80%)+安靜心率
女=(210-年齡-安靜心率)*(60%~80%)+安靜心率
思考如何修改程序可以實現(xiàn)根據(jù)性別輸出結(jié)果呢?任務(wù)二最適宜運動心率是有性別差異的,
男=(220-年齡-安靜心率50設(shè)計算法-流程圖設(shè)計算法-流程圖51分支語句的條件“v>=7.91”,為關(guān)系表達式,用關(guān)系運算符連
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 托班安全教案我的小手
- 放射性粒子治療護理規(guī)范
- 節(jié)油賽自駕游活動方案
- 4.1.2化學電源高二上學期化學人教版(2019)選擇性必修1
- 3.2.1金屬材料 課件高一上學期化學人教版(2019)必修第一冊
- 食品安全問題答題活動
- 企業(yè)工作職業(yè)生涯規(guī)劃
- 糖尿病的措施
- 智慧旅游運營方案
- 食品安全四員培訓
- 大學美育(同濟大學版)學習通超星期末考試答案章節(jié)答案2024年
- 中國急性缺血性卒中診治指南(2023版)
- 勞動法律學習試題
- 中考英語過去將來時趣味講解動態(tài)課件(43張課件)
- 過敏性休克完整版本
- 應急第一響應人理論考試試卷(含答案)
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
- 大學生職業(yè)規(guī)劃大賽成長賽道模板
- 2024年湖北省工業(yè)建筑集團有限公司招聘筆試參考題庫含答案解析
- 軟件工程師專業(yè)人物訪談
- 口腔診所器材清單
評論
0/150
提交評論