【課件】 做出判斷的分支(第一課時) 課件-技術教科版(2019)必修1_第1頁
【課件】 做出判斷的分支(第一課時) 課件-技術教科版(2019)必修1_第2頁
【課件】 做出判斷的分支(第一課時) 課件-技術教科版(2019)必修1_第3頁
【課件】 做出判斷的分支(第一課時) 課件-技術教科版(2019)必修1_第4頁
【課件】 做出判斷的分支(第一課時) 課件-技術教科版(2019)必修1_第5頁
已閱讀5頁,還剩12頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

做出判斷的分支第一課時第2單元2.2學習目標★掌握順序結構、分支結構的基本結構?!飳W會賦值語句、if語句的使用方法?!镞\用順序結構、分支結構的語句編寫簡單的程序解決問題。某同學參加了學校的體檢,體檢醫生告訴他體重超重,需要加強運動。他了解到,運動時心率如能控制在一定范圍內,對增強心血管系統和呼吸系統的功能都有很好的效果;超出范圍,對身體反而會有損傷。他想知道自己最適宜的運動心率。我們自己最適宜的運動心率怎么計算呢?活動1

計算最適宜運動心率計算公式:最適宜運動心率=(220—年齡—安靜心率)X(60%~80%)+安靜心率最低最適宜運動心率=(220—年齡—安靜心率)X60%+安靜心率最高最適宜運動心率=(220—年齡—安靜心率)X80%+安靜心率想一想,能否用上一節課學過的流程圖表示這一問題的算法呢?活動1

計算最適宜運動心率該同學今年16歲,安靜心率為71。第一步:分析問題。第二步:設計算法(流程圖)。第三步:編寫程序。第四部:調試運行。(220-16-71)x60%+71(220-16-71)x80%+71Low,high變量和常量常量:在程序運行過程中值始終保持不變的量稱為常量。所有的常數都是常量。例如π,活動1中出現的220、0.6等。變量:在程序運行過程中值允許改變的最稱為變量。例如,活動1中的low、high就是變量。變量是創建時在內存中開辟的一個存儲空間,變扯名是內存中存放數據的存儲單元的標簽,存放的數據叫變量的值。變量名=值如:age

=

16變量的命名規則在Python中,變量的命名需遵循以下兒條規則。?必須以字母或下劃線開頭,后面可以是字母、數字或下劃線。例如:name1是合法的,而1name就不合法?區分大小寫。例如:B和b是不同的兩個變量名?不能使用保留字。例如:if,else,print等程序中的變量與數學中的變量含義略有不同。數學中的變量隱含著“未知”;在程序中,程序執行的每個瞬間,變最的值是確定的,但在程序執行的整個過程中,它的值是可以改變的。想一想,程序中的變量和數學中變量的含義是否相同?運算符與表達式運算符:運算符是進行某種運算的標識符號,它標明對操作數所進行的運算。常見的運算符有:表達式:表達式由一個或多個操作數通過運算符組合而成。例如“2+3",它由運算符”+”和操作數”2""3"兩部分構成。想一想,除、整除、取模(取余)的運算有何不同?

除、整除、取模有何不同?例如:

7÷2

=

3.5

=

3

1商商余數除:/7/2=3.5整除://7//2=3取模:%7%2=1

除:結果均為浮點型;整除:取商的整數部分;取模:保留余數;賦值語句賦值語旬的基本格式如下:

變最=表達式賦值語句的功能:

計算表達式的值,將表達式的值賦給變量。想一想,賦值語句中的“等號”是等號?不是等號是賦值號(即右邊的值賦給左邊的變量)賦值語句賦值語句“n=n+l”表達的含義是:先計算賦值號右邊的表達式,也就是計算“n+1”的值,然后將這個值“賦”給左邊的變量“n”

。Python中的賦值語旬較為靈活,例如:a=b=c=la,b,c=l,2,3a,b=b,ac+=a#數值1賦值給變量a,b,c#數值1,2,3分別賦值給變量a,b,c#交換a,b兩個變量的值#等效千c=c+a請將下列程序代碼補充完整,并調試運行。注意避免常見錯誤,如變量名拼寫錯誤、輸入了中文的標點符號等。 low

=

(220-

___

-___)*0.6+___ high

=

(220-___-___)*0.8+___ print(low,high)#計算最適宜運動心率低值#計算最適宜運動心率高值#顯示最適宜運動心率的范圍該同學把計算器展示給其他同學,其他同學也想計算自己的最適宜心率,可是每次都要修改程序代碼中的年齡和安靜心率會很麻煩。那么可以怎么做呢?輸入輸出語句輸入語句:input()語句例如:name=input(“請輸入姓名”)輸出語句:print()語句例如:print(“hello,歡迎來到溫宿縣第一中學”)輸出多個,可以使用“,”分開活動2

計算任意年齡與安靜心率的最適宜運動心率輸入:age=int(input(“請輸入年齡”))輸入:heart=int(input(“請輸入安靜心率”))Low

=

(220-age-Hrest)*0.6

+

Hrest輸出:print(low,high)high

=

(220-age-Hrest)*0.8

+

Hrest數據類型數據類型Float()Int()Str()中文名浮點型(單精度)整形字符串型例子根據一個字符串或整數創建一個新的浮點數(小數)。如:2.5、105.3根據一個字符串或浮點數創建一個新的整數。如:23、108根據一個數(也可以是任何其他類型)創建一個新的字符串。如:張三、Bob鞏固提升1.整型變量x中存放了一個兩位數,要將這個兩位數的個位數字和十位數字交換位置,例如,13變成31,正確的Python表達式是()

A.(x%10)*10+x//10 B.(x%10)//10+x//IOC.(x//10)%10+x//10 D.(x%10)*1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論