![做出判斷的分支 課件 2023-2024學年教科版(2019)高中信息技術(shù)必修1_第1頁](http://file4.renrendoc.com/view/56c83dc5e39fc3dd2395bf352c6bb03b/56c83dc5e39fc3dd2395bf352c6bb03b1.gif)
![做出判斷的分支 課件 2023-2024學年教科版(2019)高中信息技術(shù)必修1_第2頁](http://file4.renrendoc.com/view/56c83dc5e39fc3dd2395bf352c6bb03b/56c83dc5e39fc3dd2395bf352c6bb03b2.gif)
![做出判斷的分支 課件 2023-2024學年教科版(2019)高中信息技術(shù)必修1_第3頁](http://file4.renrendoc.com/view/56c83dc5e39fc3dd2395bf352c6bb03b/56c83dc5e39fc3dd2395bf352c6bb03b3.gif)
![做出判斷的分支 課件 2023-2024學年教科版(2019)高中信息技術(shù)必修1_第4頁](http://file4.renrendoc.com/view/56c83dc5e39fc3dd2395bf352c6bb03b/56c83dc5e39fc3dd2395bf352c6bb03b4.gif)
![做出判斷的分支 課件 2023-2024學年教科版(2019)高中信息技術(shù)必修1_第5頁](http://file4.renrendoc.com/view/56c83dc5e39fc3dd2395bf352c6bb03b/56c83dc5e39fc3dd2395bf352c6bb03b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第2單元編程計算教科版(2019版)信息技術(shù)(高中)2.2做出判斷的分支必修1數(shù)據(jù)與計算學習目標1掌握順序結(jié)構(gòu)、分支結(jié)構(gòu)的基本結(jié)構(gòu)2學會賦值語句、if語句的使用方法3運用順序結(jié)構(gòu)、分支結(jié)構(gòu)的語句編寫簡單的程序解決問題課堂導入李華同學參加了學校的體檢,醫(yī)生告訴他體重超重,需要加強運動。他了解到,運動時心率如能控制在一定范圍,對身體有好處,超出范圍,對身體有損傷。他想知道自己最適宜的心率?;顒?活動1
計算最適宜的運動心率該同學今年16歲,安靜心率為71。最適宜的運動心率=(220-年齡-安靜心率)*0.6+安靜心率最適宜的運動心率=(220-年齡-安靜心率)*0.8+安靜心率最適宜運動的心率在一定的范圍輸出格式:您的正常心率范圍是:150.8~177.4練習變量、賦值語句、輸出語句age=16#賦值語句HRrest=71#賦值語句low=(220-age-HRrest)*0.6+HRrest#賦值語句high=(220-age-HRrest)*0.8+HRrestprint(“您的正常心率范圍是:”,low,“~”,high)#輸出語句輸出格式:您的正常心率范圍是:150.8~177.4常量和變量常量:在程序運行中值始終不變的量稱為常量。所有的常數(shù)都是常量。例如π。變量:在程序運行中值允許改變的量為變量。例如,活動1中的low、high就是變量。變量的原理,變量的創(chuàng)建就是在程序中開辟一個空間,名稱就是標簽,值就是空間中的內(nèi)容變量的命名規(guī)則1.必須以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。2.區(qū)分大小寫。3.不能使用保留字。賦值語句賦值語句的基本格式:變量=表達式>>>age=17>>>print(age)17>>>n=4>>>print(n)4>>>n=n+1>>>print(n)5>>>age=17print(age)a=b=c=1Print(a,b,c)a,b,c=1,2,3print(a,b,c)a,b=b,a#
交換a,b兩個變量的值print(a,b)c+=a#等效于c=c+aprint(c)變量的賦值表達式的計算變量的值的輸出多個變量值的輸出多個變量的賦值變量的交換變量賦值的簡化運算符和表達式+-*///**%加
減乘除整除冪取模輸入語句、數(shù)據(jù)類型age=16#賦值語句HRrest=71#賦值語句low=(220-age-HRrest)*0.6+HRrest#賦值語句high=(220-age-HRrest)*0.8+HRrestprint(“您的正常心率范圍是:”,low,“~”,high)#輸出語句上一節(jié)課主要介紹了賦值語句和輸出語句,這節(jié)課介紹輸入語句和數(shù)據(jù)類型首先為什么要輸入語句age=16HRrest=71正常心率范圍與年齡和安靜心率有關(guān),每個人的年齡和安靜心率都不一樣,要計算另外一個同學的心率范圍怎么計算呢?有的同學說直接重新給age和HRrest賦值就可以了,是的,這樣是可以的,這其實是開發(fā)人員操作的,你們就是開發(fā)人員,但是這個程序如果給用戶使用的話,用戶可能不懂代碼,它們?nèi)绾芜M行重新賦值呢?開發(fā)者就可以使用輸入語句完成這個功能,讓用戶自己輸入年齡和安靜心率的數(shù)值計算正常的心率范圍。輸入語句age=input(“請輸入年齡age=“)#請寫出年齡的輸入語句print(“你的年齡是:”,age)#括號里面的內(nèi)容大家自己補充請輸入年齡age=16您的年齡是:16輸入語句的格式:變量名=input(“提示信息”)比如:注意16是鍵盤輸入的,左邊這個語句就實現(xiàn)了從鍵盤輸入一個數(shù),計算機存儲了這個數(shù),并把他輸出數(shù)據(jù)類型用input語句輸入的內(nèi)容計算機默認為字符串值,字符串值不能直接進行算術(shù)計算,需要轉(zhuǎn)換類型才可以運算,python語言提供了三種常用的數(shù)據(jù)類型int、float、str什么是類型數(shù)據(jù)類型在數(shù)據(jù)結(jié)構(gòu)中的定義是一組性質(zhì)相同的值的集合以及定義在這個值集合上的一組操作的總稱。數(shù)據(jù)類型兩個關(guān)鍵的特征是數(shù)據(jù)性質(zhì)相同、操作相同,比如30人的班級、40人的班級,50人的班級,所用的房間大小不一樣,30人用小教室,40人用中等教室,50人用大教室。不同教室所用的空間和日光燈數(shù)量不同,如果都按照50人的教室設(shè)置,浪費空間,也浪費日光燈等資源,如果分開,不同教室空間不一樣,資源不一樣,這樣就能節(jié)省空間,也能節(jié)省資源。對于計算機來說,所用的內(nèi)存空間不一樣,如果類型設(shè)置合理的話,內(nèi)存空間資源使用的會少,同時還有其他的相關(guān)資源,如cpu等資源使用的效率更高。不同類型所對應(yīng)的操作不同,什么是操作呢?對象所具有的功能操作,如教室可以上課,也可以開聯(lián)歡會,還可以進行室內(nèi)游戲等。數(shù)據(jù)類型Python提供了整數(shù)、浮點數(shù)和字符串等常見數(shù)據(jù)類型。下面給出一些函數(shù),
它們可以把數(shù)據(jù)從一種類型轉(zhuǎn)換為另一種類型。Float():
根據(jù)一個字符串或整數(shù)創(chuàng)建一個新的浮點數(shù)(小數(shù))Int():
根據(jù)一個字符串或浮點數(shù)創(chuàng)建一個新的整數(shù)。Srt():
根據(jù)一個數(shù)(也可以是任何其他類型)創(chuàng)建一個新的字符串。age=int(input(“請輸入年齡=”))HRrest=float(input(“請輸入年齡=”))輸入語句、數(shù)據(jù)類型age=???#賦值語句替換為輸入語句HRrest=???#賦值語句替換為輸入語句low=(220-age-HRrest)*0.6+HRrest#賦值語句high=(220-age-HRrest)*0.8+HRrestprint("您的正常心率范圍是:",low,"~",high)#輸出語句請輸入年齡=16請輸入安靜心率=71輸出格式:您的正常心率范圍是:150.8~177.4輸入語句的格式:變量=input(“提示語”)注意雙引號是英文半角年齡要用int轉(zhuǎn)換函數(shù)變量=int(input(“提示語”))利用分支語句實現(xiàn)分性別計算男生n的值為220,女生n的值為210low=(n-age-HRrest)*0.6+HRrest#賦值語句==>>=<<=!=等于大于大于等于小于小于等于不等于當關(guān)系表達式成立時值為真(true),不成立為假(false),例如:9>=7.9,其值為true;23==24,其值為false。菱形框表示判斷,判斷是與否,關(guān)系表達式可以實現(xiàn),關(guān)系表達式是兩個對象之間的比較,如變量容器中的值(用戶輸入的值)與常數(shù)”male”或者”female”比較。生活中的比較,兩個人個子的比較,如個子高的參加籃球隊,成績的比較,成績進步的比較等。關(guān)系運算符當飛船速度“v>=7.91”時,輸出“飛船成功飛行!”開始結(jié)束V>=7.91飛船成功飛行!是否開始飛船不能升空!結(jié)束V>=7.91飛船成功飛行!是否單分支結(jié)構(gòu)雙分支結(jié)構(gòu)利用分支語句實現(xiàn)分性別計算男生n的值為220,女生n的值為210請完成菱形框的填空分支語句格式單分支If
條件:
語句或語句組雙分支If條件:
語句或語句組Aelse:
語句或語句組B選擇語句要注意的是:if條件后面冒號語句或語句組舉例:飛船程序當飛船速度“v>=7.91”時,輸出“飛船成功飛行!”否則輸出“飛船不能升空!”。v=float(input(“請輸入速度(千米/秒):”))Ifv>=7.91:print(“飛船成功飛行!”)else:print(“飛船不能升空!”)v=float(input(“請輸入速度(千米/秒):”))Ifv>=7.91:print(“飛船成功飛行!”)鞏固練習將下列代碼補充完整。age=int(input("請輸入年齡:"))hrrest=float(input("請輸入安靜心率="))gender=input("請輸入male或female:")if???:#將問號刪除改寫正確的語句
???#將問號刪除改寫正確的語句else:???#將問號刪除改寫正確的語句low=(n-age-hrrest)*0.6+hrresthigh=(n-age-hrrest)*0.8+hrrest#輸出最適宜的運動心率print("最適宜的運動心率:",low,"~",high)如何判斷一個人運動后的心率是否正常開始適當降低結(jié)束EHR<Low心率太低是否HER<=High是心率正常否如何判斷一個人運動后的心率是否正常#如何判斷一個人運動后的心率是否正常,請將”???”問號改成合適的語句age=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+HRrest???print('您的運動心率太低,請適當提高')???:print('您的運動心率正好,請保持')???print('您的運動心率太高,請適當降低')input("運行完畢,請按回車鍵退出...")拓展開始適當降低結(jié)束bmi<18.5偏瘦是否bmi<=23.9是正常
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能倉儲卷簾門系統(tǒng)采購及集成合同
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用項目開發(fā)與許可合同
- 2025年休假村租賃協(xié)議模板
- 2025年建筑工程模板工程承包合同書
- 2025年信用卡債務(wù)履行協(xié)議
- 2025年金剛石膜工具項目立項申請報告模范
- 2025年血液系統(tǒng)用藥項目規(guī)劃申請報告模范
- 2025年街頭籃球項目規(guī)劃申請報告
- 2025年放射性藥品項目提案報告模式
- 2025年生活用橡膠制品:塑膠盒項目規(guī)劃申請報告范文
- 2024年云南省公務(wù)員考試【申論縣鄉(xiāng)卷、行測、事業(yè)單位招聘】3套 真題及答案
- 300畝文冠果樹栽培基地建設(shè)項目可行性研究報告
- 數(shù)字媒體藝術(shù)專業(yè)行業(yè)分析報告
- 2025年度企業(yè)安全生產(chǎn)與環(huán)保管理服務(wù)協(xié)議范本3篇
- 全國職業(yè)院校技能大賽高職組(市政管線(道)數(shù)字化施工賽項)考試題庫(含答案)
- 湖南省長沙市長郡教育集團2024-2025學年七年級上學期期末考試英語試題(含答案)
- 公司員工升職加薪制度模板
- 2024上海市招聘社區(qū)工作者考試題及參考答案
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院服務(wù)能力建設(shè)醫(yī)療質(zhì)控部分課件
- 春季開學教職工安全培訓
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術(shù)要求
評論
0/150
提交評論