資源簡介 (共20張PPT)以信息推動教育進步信息技術信息技術融入學科教學第3課主題活動:解決溫標轉換問題————認識程序和程序設計語言五年級上學期溫度是表示物體冷熱程度的物理量。溫度對自然環境、物理性質、人體都有著重要的影響。海明威的小說《一天的等待》中,小主人公,一位9歲的小男孩,聽到醫生說他的體溫達到102度時,非常擔心自己會死去,因為他得知人發燒到40度就要活不成了。這是怎么回事呢?原來,生活中計量溫度的常用標準有兩種:華氏溫標和攝氏溫標。小男孩把它們搞混了。人們常常需要將華氏溫標和攝氏溫標相互轉換,使用攝氏華氏溫度計能夠方便地解決這一問題(圖3-13)。但是如果沒有攝氏華氏溫度計,就需要利用公式人工計算,或者執行一個溫標轉換程序了。用戶輸入任意一個華氏溫標下的溫度(華氏溫度),計算機通過執行一個溫標轉換程序,就能立即輸出這個溫度在攝氏溫標下的溫度(攝氏溫度),用戶不需要知道具體的實現方法。人們處理信息的需求多種多樣,當有些需求利用現成的軟件難以滿足時,可以利用計算機程序開發軟件(也叫編程語言),自己編制程序解決問題。體驗程序設計的一般過程:分析問題設計算法編寫程序調試運行學習目標1分析問題2設計算法編寫程序調試運行(1)分析問題華氏溫度和攝氏溫度之間的換算公式是:攝氏溫度=5×(華氏溫度-32)÷9。使用換算公式,可以列式計算一個特定華氏溫度所對應的攝氏溫度。用程序解決這個問題的過程是:首先接收用戶輸入的華氏溫度,然后使用換算公式計算出相應的攝氏溫度,最后輸出攝氏溫度的值。本問題涉及兩個數據:已知數據——華氏溫度,所求的結果數據——攝氏溫度。1分析問題2設計算法編寫程序調試運行(2)設計算法,編寫程序首先需要確定算法,然后選擇一種程序設計語言來編寫程序。各種程序設計語言廣泛應用于科學計算、數據處理、事務處理、系統軟件、人工智能等領域。不同的程序設計語言,其適用領域和特點也不相同。目前較熱門的程序設計語言有 Java、C/C++、C#、Python、PHP、VB 等。程序設計語言的發展很快,新的語言不斷產生,且越來越接近人類的自然語言。圖 3-14給出了算法流程圖,以及分別使用Python語言和 C 語言編寫的程序。分析問題設計算法3編寫程序4調試運行程序設計實例2例:請用VB編程,編寫描述一個小球做平拋運動軌跡的程序(小球動動時間限定在1~100秒)(1)分析問題:例:編寫描述一個小球平拋運動軌跡的程序(小球動動時間限定在1~100秒),可以從以下三方面進行分析明確問題的要求,掌握所要解決問題的內容和要求分析已知的信息,掌握與解決問題相關的資料 g,v確定輸出的內容,掌握所要解決問題最終要達到的目標(位置+形狀=軌跡)(2)設計算法:設計算法就是尋找問題求解的方法和確定具體的求解步驟,將解決問題的方法成一系列具體的、可操作的步驟,這些步驟的集合稱為算法。算法的描述:流程圖、偽代碼、自然語言《信息處理用流程圖符號標準》——美國國家標準化學會制定符號 符號名稱起止框 表示算法的開始和結束(一個算法只能有一個開始處,但可以有多個結束處)處理框 表示執行一個步驟(框中指出執行的內容)判斷框 表示要根據條件選擇執行路線,離開的箭頭會多于一個輸入輸出框 表示需要用戶輸入或由計算機自動輸出的信息流程線 (指向線) 指示流程的方向(2)設計算法繪制流程圖流程圖采用簡潔的符號描述解決問題的步驟,直觀明了。開始T〈=100重力加速度g=9.8小球運動時間初值t=1輸入小球水平初速度計算小球水平坐標x=v*t計算小球豎直坐標y=g*t*t/2以(x,y)為中心畫小球累加小球運動的時間t=t+1結束繪制流程圖選擇一種編程語言寫程序,實現算法的功能。Qbasic、 Pascal、C++ 、Java、 Visual Basic(3)編寫 程序(4)調試運行選擇一種編程語言寫程序,實現算法的功能。Qbasic、 Pascal、C++ 、Java、 Visual Basic(3)編寫 程序(4)調試運行小組合作,完成平拋運動軌跡編程2、調試運行1、編寫代碼小組合作完成實例2任務2:知半徑求圓的面積和周長:分析問題畫出流程圖分析問題并畫出流程圖圓的周長=2×半徑×圓周率=直徑×圓周率即:圓的周長=2πr 或πD面積:s=πr 或s=π(d/2) 程序,需要弄一個text1用來輸入圓的半徑text2用來顯示計算結果周長text3用來顯示計算結果面積添加兩個Command1命名為計算圓的周長和面積.定義常量π,定義半徑r然后在Command1 事件中添加計算和顯示結果代碼即可.開始判斷是否輸入r圓周率p=3.14輸入半徑r計算面積=p*r*r結束是計算周長=2*p*r否小組合作,觀看微課,完成程序設計過程選擇一種編程語言寫程序,實現算法的功能。Visual Basic(3)編寫 程序(4)調試運行課堂練習1、簡答題:程序設計的一般過程是什么?分析問題設計算法編寫程序調試運行你們是未來的接班人用信息技術來武裝自己,感黨恩,跟黨走,報祖國去追逐自己的夢想。謝謝大家! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫