教科版(2019)高中信息技術(shù)必修第一冊2.2 做出判斷的分支 課件_第1頁
教科版(2019)高中信息技術(shù)必修第一冊2.2 做出判斷的分支 課件_第2頁
教科版(2019)高中信息技術(shù)必修第一冊2.2 做出判斷的分支 課件_第3頁
教科版(2019)高中信息技術(shù)必修第一冊2.2 做出判斷的分支 課件_第4頁
教科版(2019)高中信息技術(shù)必修第一冊2.2 做出判斷的分支 課件_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

2.2做出判斷的分支數(shù)據(jù)與計算掌握順序的結(jié)構(gòu)、分支結(jié)構(gòu)的基本結(jié)構(gòu)。學會賦值語句、if語句的使用方法。運用順序結(jié)構(gòu)、分支結(jié)構(gòu)的語句編寫簡單的程序決絕問題學習目標我們知道運動強度要因人而異,并可以通過監(jiān)測運動時的心率掌握適當?shù)倪\動量。本節(jié)我們將圍繞“最適宜運動心率計算器”項目展開學習,通過該項目了解順序結(jié)構(gòu)、分支結(jié)構(gòu)的基本結(jié)構(gòu),掌握Python中使用賦值語句及if語句實現(xiàn)順序結(jié)構(gòu)和分支結(jié)構(gòu)的方法,并體驗調(diào)試程序的過程。本項目主要包含“利用賦值語句實現(xiàn)計算”和“利用分支語句實現(xiàn)分性別計算”兩個任務(wù)。某同學參加了學校的體檢,體檢醫(yī)生告訴他體重超重,需要加強運動。他了解到,運動時心率如能控制在一定范圍內(nèi),對增強心!血管系統(tǒng)和呼吸系統(tǒng)的功能都有很好的效果;超出范圍,對身體反而會有損傷。他想知道自已最適宜的運動心率。任務(wù)一利用賦值語句實現(xiàn)計算low=(220-16-71)*0.6+71high=(220-16-71)*0.8+71print(low,high)input("運行完畢,請按回車鍵退出...")計算最適宜運動心率心跳定律:如果你吻一個女人,你的心跳達到250,那肯定是初戀。心跳達到180,那肯定是偷情。心跳達到120,那肯定是熱戀。心跳達到80,那肯定是老婆。心跳達到30,那肯定是恐龍。心跳達到0,那肯定是心肌梗塞。開心一刻在程序運行過程中值始終保持不變的量稱為常量。所有的常數(shù)都是常量。例如π,活動1中出現(xiàn)的220、0.6等。常量在程序運行過程中值允許改變的量稱為變量。例如,活動1中的low、high就是變量。計算機在處理數(shù)據(jù)時,首先要將數(shù)據(jù)調(diào)入內(nèi)存單元,然后進行各種操作。變量是創(chuàng)建時在內(nèi)存中開辟的一個存儲空間,變量名是內(nèi)存中存放數(shù)據(jù)的存儲單元的標簽,存放的數(shù)據(jù)叫變量的值。在Python中,變量的命名需遵循以下幾條規(guī)則。◆必須以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。◆區(qū)分大小寫。◆不能使用保留字。程序中的變量與數(shù)學中的變量含義略有不同。數(shù)學中的變量隱含著“未知”;在程序中,程序執(zhí)行的每個瞬間,變量的值是確定的,但在程序執(zhí)行的整個過程中,它的值是可以改變的。變量運算符與表達式%取模是除法取余運算,例如20%7,結(jié)果為6,就是20除以7后的余數(shù)為6操作案例基本格式如下:變量=表達式功能能是將右邊表達式的值賦值給左邊。賦值語句n=n+1表達的含義是:先計算賦值號右邊的表達式,然后將這個值賦給左邊的變量。賦值語句

在Python中,使用“input()”

從鍵盤輸人數(shù)據(jù),使用“print()”在屏幕上輸出數(shù)據(jù)。如果有多個輸出項,可以使用‘6”’分隔。下面先來看一個簡單的例子,這個程序用來輸入姓名,輸出簡單的問候。

myname=input("請輸入myname:")print("hello",myname)輸入和輸出語句代碼中的“hello”表示字符串,字符串就是文本,可以是字母、數(shù)字或符號。字符串與數(shù)字的區(qū)別在于,字符串兩端需加引號,輸出時原樣顯示引號中的內(nèi)容。我們可以改寫最適宜運動心率的輸出語句,使其顯示更為友好。例如:

print

("

最適宜的運動心率是:",low,

"~"

,high)

程序運行的結(jié)果如圖2.2.3所示。

請輸人年齡=16

請輸人安靜心率=71

最適宜的運動心率是:

150.8~177.4

age=float(input('請輸入age='))HRrest=float(input('請輸入HRrest='))low=(220-age-HRrest)*0.6+HRresthigh=(220-age-HRrest)*0.8+HRrestprint("最適宜的心率是:",low,"~",high)input("運行完畢,請按回車鍵退出...")為了便于數(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ù)。str():根據(jù)一個數(shù)(也可以是任何其他類型)創(chuàng)建-個新的字符串。數(shù)據(jù)類型>>>str(-23)#整數(shù)轉(zhuǎn)換為字符串'-23'>>>a_set={'China','Japan','UK'}>>>str(a_set)#集合轉(zhuǎn)換為字符串"{'Japan','UK','China'}">>a_list=[12,'-23.1','Python']>>>str(a_list)#列表轉(zhuǎn)換為字符串"[12,'-23.1','Python']"舉個栗子當程序中需要根據(jù)不同的條件判斷,來決定程序執(zhí)行的走向時。可以使用if分支語句實現(xiàn)。單分支If條件:

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

語句或語句組Else:語句或語句組分支語句v=float(input("請輸入速度(千米/秒):"))ifv>=7.91:print("飛船成功飛行!")else:print("飛船不能升空!")

input("運行完畢,請按回車鍵退出...")用分支判斷飛船能否升空關(guān)系運算符任務(wù)二利用分支語句實現(xiàn)性別計算age=float(input('請輸入age='))HRrest=float(input('請輸入HRrest='))gender=input("請輸入maleorfemale:")ifgender=='male':n=220else:n=210low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestprint('最適宜的心率是:',low,'~',high)input("運行完畢,請按回車鍵退出...")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+HRrestifEHR<l

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論