中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

江西科學技術版小學信息技術五年級上冊第3課主題活動:解決溫標轉換問題 課件(共18張PPT)

資源下載
  1. 二一教育資源

江西科學技術版小學信息技術五年級上冊第3課主題活動:解決溫標轉換問題 課件(共18張PPT)

資源簡介

(共18張PPT)
第3課主題活動:解決溫標轉換問題
學習目標
通過對溫標轉換問題的程序設計探究,掌握程序設計的一般過程
1
掌握程序編寫和調試的技巧方法
2
通過探究學習的過程,培養學生用不同思維邏輯解決問題的能力
3
創設情境 導入新課
海明威的小說《一天的等待》中:小主人公,一位9歲的小男孩,聽到醫生說他的體溫達到102度時,非常擔心自己會死去,因為他得知人發燒到40度就要活不成了。這是怎么回事呢?
原來,生活中計量溫度的常用標準有兩種:華氏溫標和攝氏溫標。小男孩把它們搞混了。
01
溫標轉換
講授新知 解決重點
② 設計一段計算機程序,可快速地將攝氏溫標下的溫度(攝氏溫度)與華氏溫標下的溫度(華氏溫度)進行換算。即用戶輸入任意一個華氏溫標下的溫度(華氏溫度),計算機通過執行一個溫標轉換程序,就能立即輸出這個溫度在攝氏溫標下的溫度(攝氏溫度)。
那么,如何幫助小男孩將華氏溫標和攝氏溫標相互轉換呢 ?
① 使用攝氏華氏溫度計能夠方便地解決這一問題;
02
溫標轉換
講授新知 解決重點
02
(1)分析問題
②用程序解決問題的過程:
接收用戶輸入的華氏溫度,使用換算公式計算出相應的攝氏溫度,輸出攝氏溫度的值
①華氏溫度和攝氏溫度之間的換算公式:
攝氏溫度=5×(華氏溫度-32)÷9
溫標轉換
兩個數據:已知數據——華氏溫度,所求結果數據——攝氏溫度
講授新知 解決重點
02
(2)設計算法
溫標轉換
算法的描述方法:
1.自然語言
2.流程圖
3.偽代碼
用流程圖描述算法
02
(3)編寫程序
溫標轉換
回顧
程序是一組能被計算機理解并執行的指令序列,是計算機執行算法的操作步驟。
程序設計語言人們編制程序所使用的計算機語言。
機器語言:由二進制代碼指令組表示的編程語言。
匯編語言:類似英語縮略詞并帶有助記符號的編程語言。
高級語言:接近于人類自然語言的編程語言。
講授新知 解決重點
02
這是使用Python語言和C語言編寫的“溫標轉換”程序,請仔細對比兩個程序。
溫標轉換
Python程序
f=float(input(“請輸入一個華氏溫度:”))
c=5*(f-32)/9
print(“攝氏溫度:”,c)
算 法
C程序
#include
int main()
{
float f,c;
printf(“請輸入一個華氏溫度:”);
scanf(“%f”,&f);
c=5*(f-32)/9;
print(“攝氏溫度:%f”,c);
return 0;
}
講授新知 解決重點
02
核心概念
溫標轉換
(1)變量(variable)
(2)公式
(3)系統函數
c表示攝氏溫度,f表示華氏溫度。
c=5*(f-32)/9
input、float、print是python提供的系統函數。
通過對比發現:Python程序的代碼行數更少,更簡潔。
講授新知 解決重點
02
溫標轉換
思考與討論
同學們,你還聽說或使用過哪些程序設計語言?用它們解決了哪些問題?
講授新知 解決重點
02
溫標轉換
目前較熱門的程序設計語言
講授新知 解決重點
02
(4)運行、調試程序
溫標轉換
(1)在python shell中逐條輸入語句,觀察變量的值和最終輸出結果。
(2)在python提供的IDLE窗口中利用菜單命令創建、編輯一個程序文件。
(3)檢查語法錯誤無誤后,運行程序,查看運行結果是否正確。
講授新知 解決重點
請同學們兩人一小組,將課本給出的Python代碼輸入到計算機中,并運行、觀察程序的執行結果。
02
運行、調試程序常見錯誤
溫標轉換
(1)語法錯誤,即程序的書寫格式不正確,不符合語言的語法要求,對于這 類錯誤,語言系統能夠自動檢查并報錯、指出出錯位置;
(2)邏輯錯誤,即程序可以運行,但是在運行的過程中會出問題,或程序的結果不符合預期設計。
講授新知 解決重點
合作探究 突破難點
03
溫標轉換
思考與討論:請同學們兩人一小組完成下面問題。
1、若將第一條語句改為:f=input(“請輸入一個華氏溫度:”),運行程序,會發生什么?為什么?
在python3.X下,運行函數input()時輸入值的默認類型為字符串,因此,語句:f=input(" 請輸入一個華氏溫度 :")執行后,f為字符串,不能進行算術運算。
合作探究 突破難點
03
溫標轉換
2、若將第二條語句改為:c=5*(f-32)//9,運行程序,會發生什么?為什么?
在python中,“/”為除,比如10/3=2.3333333“//”為取整除,比如 9//2=4。
本題中應該使用”/”,否則得到的結果不準確。
課堂小結
04
分析問題
·確定解決問題的方法
·描述數據
設計算法
·選擇描述算法的方法
·設計算法
編寫程序
·選擇程序設計語言
·編寫程序
運行調試
·修改語法錯誤
運行程序
·發現錯誤并修改
程序設計的基本流程
運行、調試程序常見錯誤
(1)語法錯誤
(2)邏輯錯誤
課后活動 鞏固提升
05
6.1 嘗試使用Python編寫程序,計算并打印華氏100度到105度所對應的攝氏溫度。
(1)分析問題,確定已知數據、所求數據和解決方法。
(3)創建并編輯程序,修改語法錯誤。
(4)運行、調試程序,并觀察運行結果,分析程序有無錯誤。若有,嘗試解決。
(2)設計算法,并用自然語言或流程圖描述算法。
感謝觀看
LOGO HERE

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 谢通门县| 宜兰市| 天水市| 综艺| 长丰县| 天峨县| 信宜市| 靖宇县| 温州市| 奈曼旗| 丹寨县| 德清县| 旺苍县| 铁岭县| 津市市| 台中县| 襄汾县| 兰考县| 沾化县| 广汉市| 东兰县| 都江堰市| 谢通门县| 岳普湖县| 台中县| 太湖县| 扎兰屯市| 商都县| 炉霍县| 佛冈县| 邢台市| 石楼县| 绥德县| 柳河县| 蕉岭县| 新竹市| 丹凤县| 抚松县| 浦东新区| 天等县| 响水县|