資源簡介 (共26張PPT)第3課主題活動:解決溫標(biāo)轉(zhuǎn)換問題今年的夏天真熱啊,我都快要融化了。是啊,我朋友說今天的溫度都到了80度了。不是吧,太可怕了,我可能要被熱死了。我不知道你會不會被熱死,反正我現(xiàn)在已經(jīng)熱的自燃了。今天真是一個陽光明媚的日子,才27度是啊,天氣真好,適合露營,愜意的聽著音樂、喝著飲料、享受日光浴同學(xué)們,你們認(rèn)為他們誰說的是對的呢?其實他們說的都是對的,只是他們用的溫度單位不一樣,那么溫標(biāo)我們該如何轉(zhuǎn)換呢?CONTENTS分析問題1設(shè)計算法 編寫程序2運行、調(diào)試程序3課后活動4目 錄01分析問題第一步:分析問題攝氏和華氏的換算公式攝氏溫度=5×(華氏溫度-32)÷9或者表示為:攝氏溫度=(華氏溫度-32)÷1.8輸入華氏溫度使用換算公式得出攝氏溫度輸出結(jié)果02設(shè)計算法 編寫程序第二步:設(shè)計算法 編寫程序(1)什么是程序(program)?(2)什么是程序設(shè)計語言(program-ming language) (3)簡述程序設(shè)計語言的發(fā)展歷史。核心概念第二步:設(shè)計算法 編寫程序核心概念1、程序2、程序設(shè)計語言程序(program):一組能被計算機理解并執(zhí)行的指令序列,是計算機執(zhí)行算法的操作步驟。程序設(shè)計語言(program-ming language):人們編制程序所使用的計算機語言。核心概念第二步:設(shè)計算法 編寫程序3、簡述程序設(shè)計語言的發(fā)展歷史。核心概念第二步:設(shè)計算法 編寫程序核心概念3、簡述程序設(shè)計語言的發(fā)展歷史。第二步:設(shè)計算法 編寫程序高級語言匯編語言機器語言高級低級程序設(shè)計語言的發(fā)展核心概念第二步:設(shè)計算法 編寫程序各種程序設(shè)計語言廣泛應(yīng)用于科學(xué)計算、數(shù)據(jù)處理、事務(wù)處理、系統(tǒng)軟件、人工智能等領(lǐng)域。不同的程序設(shè)計語言,其適用領(lǐng)域和特點也不相同。目前較熱門的程序設(shè)計語言有Java、C/C++、C#、Python、PHP、VB等。程序設(shè)計語言的發(fā)展很快,新的語言不斷產(chǎn)生,且越來越接近人類的自然語言。程序設(shè)計語言簡介知識拓展第二步:設(shè)計算法 編寫程序算法開始輸入華氏溫度計算攝氏溫度輸出攝氏溫度結(jié)束f = float(input("請輸入一個華氏溫度:"))c = 5* (f-32) /9print(" 攝氏溫度:",c)Python 程序#include int main (){float f,c;printf(" 請輸入一個華氏度:");scanf ("%f", &f) ;c=5* (f-32) /9;print("攝氏溫度:%f",c);return 0;}C語言程序第二步:設(shè)計算法 編寫程序引用在程序中可能會變化的數(shù)值,通過變量名可以訪問存儲在內(nèi)存中的數(shù)據(jù)。變量公式中“*”、“-”、“/”是算術(shù)運算符,“=”表示賦值運算。運算符input、float、print是python提供的系統(tǒng)函數(shù)。系統(tǒng)函數(shù)Python程序中的c=5*(f-32)/9公式核心概念第二步:設(shè)計算法 編寫程序確定算法選擇程序設(shè)計語言編寫程序階段總結(jié)第二步:設(shè)計算法 編寫程序思考與討論你還聽說或使用過哪些程序設(shè)計語言?用它們解決了哪些問題?03運行、調(diào)試程序第三步:運行、調(diào)試程序第一步在python shell中逐條輸入語句,觀察變量的值和最終輸出結(jié)果。第二步在python提供的IDLE窗口中利用菜單命令創(chuàng)建、編輯一個程序文件。第三步檢查語法錯誤無誤后,運行程序,查看運行結(jié)果是否正確。第三步:運行、調(diào)試程序思考與討論1、若將第一條語句改為:f=input(“請輸入一個華氏溫度:”),運行程序,會發(fā)生什么?為什么?2、若將第二條語句改為:c=5*(f-32)//9,運行程序,會發(fā)生什么?為什么?分析問題確定解決問題的方法描述數(shù)據(jù)1設(shè)計算法選擇描述算法的方法確定算法的控制結(jié)構(gòu)2編寫程序選擇程序設(shè)計語言編寫程序3運行調(diào)試修改語法錯誤運行程序發(fā)現(xiàn)錯誤并修改4程序設(shè)計的一般過程第三步:運行、調(diào)試程序04課后活動課后活動嘗試使用Python編寫程序,計算并打印華氏100度到105度所對應(yīng)的攝氏溫度。(1)分析問題,確定已知數(shù)據(jù)、所求數(shù)據(jù)和解決方法。(2)設(shè)計算法,并用自然語言或流程圖描述算法。(3)創(chuàng)建并編輯程序。(4)運行、調(diào)試程序,觀察運行結(jié)果,分析程序有無錯誤。若有,嘗試解決。華氏溫度 攝氏溫度100 37.78101 38.33102 38.89103 39.44104 40.00105 40.56感謝各位專家指正 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫