資源簡介 (共26張PPT)----解決溫標轉換問題第9課 分支結構的程序實現測溫活動各小組利用額溫槍來對本組同學來進行測溫,并將結果記錄在小組活動任務表上。算一算97.4103請同學們根據“小組活動任務表”上的換算公式,計算下列兩個華氏溫度對應的攝氏溫度的值。程序初體驗請同學們打開電腦桌面上的“溫標轉換程序.exe”,按照提示輸入剛才兩個數值,看看對應的攝氏溫度值是多少,體驗程序計算的速度!分析問題設計算法編寫程序調試運行程序設計的一般過程分析問題step1使用換算公式計算出相應的攝氏溫度值輸出攝氏溫度的值首先需要接收用戶輸入的華氏溫度值分析用程序轉換溫標的主要過程設計算法step2123自然語言流程圖偽代碼常用的算法描述方法學習使用流程圖描述算法流程圖符號及作用符號 名稱 作用起止框 表示一個算法的開始或結束處理框 表示要處理的內容,該框有一個入口和一個出口輸入/輸出框 表示數據的輸入或結果的輸出判斷框 表示條件判斷的情況流程線 指出流程控制方向算法的三種控制結構順序結構分支結構循環結構使用流程圖描述溫標轉換程序將分析的過程轉化成流程圖挑戰任務如果想在轉換溫標之后,接著判斷體溫是否異常,如果發熱,則顯示“體溫異常”;否則就顯示“體溫正常”。請各小組繪制出這部分算法的流程圖。注:臨床上把體溫達到或超過37.3℃稱為發熱。如果還需要對發熱患者進行篩選,達到或超過39℃顯示“高燒”;37.3℃度以上,不到39℃的顯示“低燒”;否則就顯示“體溫正常”。又該如何設計流程圖呢?挑戰任務編寫程序(Python)step3Python常用的算術運算符運算符 含義 示例 運算結果+ 加法 53+31 84- 減法 66-22 44* 乘法 20*5 100/ 除法 1/4 0.25// 整除 9//8 1** 次冪 3**3 27% 求余數 17%3 2Python常用的函數及功能函數名 功能 示例input 接收一個文本數據,雙引號內的字符串會顯示在計算機屏幕上 s=input(“請輸入一個整數:“)print 輸出顯示結果 print(“你輸入的數是:“,s)float 將輸入的文本(字符數據)轉換成浮點型數據 a=float(2),結果:a=2.0int 將輸入的文本(字符數據)轉換成整數型數據 a=int(2.3),結果:a=2編寫Python語言代碼f=float(input("請輸入一個華氏溫度:"))c=5*(f-32)/9print("攝氏溫度:",c)定義華氏溫度為變量 f定義攝氏溫度為變量 c顯示攝氏溫度 c的值編寫Python語言代碼1.下面是“挑戰任務”的Python語言代碼,請嘗試補全缺失的代碼。f=float(input("請輸入一個華氏溫度:"))c=5*(f-32)/9print("攝氏溫度:",c)if : #判斷條件print("體溫異常")else:print("體溫正常")c>=37.3編寫Python語言代碼2.下面是拓展任務的Python語言代碼,請嘗試補全缺失的代碼。f=float(input("請輸入一個華氏溫度:"))c=5*(f-32)/9print("攝氏溫度為:",c)if : #判斷條件1print("高燒")elif : #判斷條件2print("低燒")else:print("體溫正常")c>=39c>=37.3調試運行step4Python運行環境在安裝有Python程序語言的計算機上運行打開海龜編輯器,在線模擬Python運行自主實踐活動:調試程序打開海龜編輯器,在代碼模式下輸入溫標轉換的Python語言代碼,調試運行所有程序。1、若將程序第一條語句修改為:f=input("請輸入一個華氏溫度:"),運行程序,會發生什么?2、若將第二條語句修改為:c=5*(f-32)//9,運行程序,會發生什么?思考與討論什么是程序?1234確定解決問題的方法描述數據分析問題選擇描述算法的方法設計算法設計算法選擇程序設計語言編寫程序編寫程序修改語法錯誤運行程序發現錯誤并修改迭代優化運行調試程序設計的一般過程課堂總結謝謝您的聆聽 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫