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

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

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

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

資源簡介

(共32張PPT)
第3課
主題活動:解決溫標轉換問題
動手操作
請同學們動手畫一個圓
思考:計算機可以幫我們畫圓嗎?
海明威的小說《一天的等待》中,小主人公,一位9歲的小男孩,聽到醫生說他的體溫達到102度時,非常擔心自己會死去,因為他得知人發燒到40度紀要活不成了,這是怎么回事呢?
溫標轉換問題
程序設計及其一般過程
程序設計的一般過程
運行、調試程序
項目學習
課后作業
程序設計語言的產生和發展
程序及其特征
程序及其特征
程 序
程序是一組能被計算機理解并執行的指令或語句序列,是計算機執行算法的一系列操作步驟。計算機是通過運行該組指令完成預期任務的。
程序的特征
解決問題的算法的每一個步驟對應程序中的一個或多個語句,每個語句實現或多個操作。
在程序中被施行操作的對象稱為數據不同類型的數據有不同的屬性、取值范圍和運算方法。
除了遇到特殊的程序轉向控制語句之外,程序都是從第一條語句開始順序執行。有時語句要求執行時作出判斷:在某種情況下執行一條或一組語句,否則執行另一條或另一組語句。有時一條或一組語句可能需要執行一次以,此時必須給出重復的次數或終止條件。
程序設計語言的產生和發展
程序設計語言
程序設計語言是人們編制程序所使用的計算機語言。各種程序設計語言廣泛應用于科學計算、數據處理、事務處理、系統軟件、人工智能等領域。
程序設計語言的發展
機器語言
1
匯編語言
2
高級語言
3
低 級
高 級
計算機主要由電子元器件組成的電路構成。由于電子元器件的特性,計算機只能識別二進制代碼。早期的程序設計語言就是由二進制代碼指令組表示的,稱為機器語言。
計算機只能識別二進制代碼
機器語言
程序設計語言的發展
用機器語言編寫的程序(5+12)
指令序號 機器指令 指令說明 指令功能
1 1011 0000 0000 0101 操作碼:表示數據傳輸功能。左操作數(4位)表示0號寄存器,右操作數(4位)是5。 把加數5送到0號寄存器中。
2 0000 0100 0000 1100 操作碼:表示加法功能.左操作數表示0號寄存器,右操作數是12。 把0號寄存器中的內容與另一數相加,結果存在0號寄存器中(即完成5+12的運算)。
3 1111 0100 停止功能 停止操作
20世紀50年代中期,程序開發人員開始采用一種類似英語縮寫并帶有助記符號的語言,替代復雜的二進制代碼指令和操作數來編寫程序,這就是匯編語言。
匯編語言
程序設計語言的發展
指令序號 匯編語言指令 指令功能
1 MOV Al,5 把加數5送到累加器AL中
2 ADD AL,12 把累加器AL中的內容與另一數相加,結果存在累加器AL中(即完成5+12的運算)
3 HLT 停止操作
用匯編語言編寫的程序(5+12)
累加器是運算器中的一種寄存器,用于存放計算的結果
匯編指令
機器指令
匯編程序
(匯編器)
程序員
計算機
匯編過程
需要翻譯程序將每條語句翻譯成機器語言
程序設計語言的發展
匯編語言
20世紀60年代中期,接近于人類自然語言的高級語言問世。用高級語言編寫的程序更加簡潔易懂。
高級語言按轉換方式分為
高級語言
解釋類
編譯類
python、BASIC、PHP、Java等
C、C++、Pascal等
程序設計語言的發展
程序員代碼
目標代碼/文件
(機器指令)
解釋器
/編譯器
程序員
計算機
解釋器:逐條解釋執行,生成目標代碼
編譯器:成批編譯執行,生成目標代碼文件
機器語言是特定計算機使用的語言,它能夠直接操控硬件,運行速度快,占用內存少。計算機可以執行的就是使用機器語言編寫的程序。
程序設計語言的發展
程序設計的一般過程
程序設計的一般過程
分析問題
設計算法
編寫程序
運行調試
確定解決問題的方法
描述數據
選擇描述算法的方法
設計算法
選擇程序設計語言
編寫程序
修改語法錯誤
運行程序
發現錯誤并修改
海明威的小說《一天的等待》中,小主人公,一位9歲的小男孩,聽到醫生說他的體溫達到102度時,非常擔心自己會死去,因為他得知人發燒到40度紀要活不成了,這是怎么回事呢?
溫標轉換問題
分析問題
01
換算公式:
用程序解決這個問題的過程是:首先接受用戶輸入的華氏溫度,然后使用換算公式計算出相應的攝氏溫度,最后輸出攝氏溫度的值
攝氏溫度=5 x(華氏溫度-32)/9
程序設計的一般過程
設計算法
02
自然語言
1、首先接收用戶輸入的華氏溫度
2、使用換算公式計算出相應的攝氏溫度
3、輸出攝氏溫度的值
流程圖
程序設計的一般過程
編寫程序
03
#include
Int main()
{
float f,c;
printf(“請輸入一個華氏溫度:“);
scanf(%f”,&f);
c=5*(f-32)/9;
print(“攝氏溫度:%地”,c);
return 0;
}
f=float(input(“請輸入一個華氏溫度:“))
C=5*(f-32)/9
print(“攝氏溫度:”,c)
Python程序
C 程序
算法
程序設計的一般過程
程序
程序是由語句構成的。 Python 語言使用回車來表示一條語句的結束。程序中出現的c和f是變量,c表示攝氏溫度,f表示華氏溫度。
程序設計的一般過程
變量
引用在程序中可能會變化的數據,通過變量名可以訪問存儲在風存中的數據。
程序設計的一般過程
變量是指在程序運行過程中其值可以發生變化的量。在程序設計語言中,變量可以用指定的名字來代表,即變量由變量的“標識符”(又稱“名字”)和變量的“內容”(又稱“值”)兩部分組成。
Python的常量和變量
常量:常量是指在程序運行過程中其值始終不發生變化的量,統稱是固定的數值或字符串。例如:45,”Hello”,”Good”,π
你還聽說或使用過哪些程序設計語言?用它們解決了哪些問題?
運行調試
04
調試程序:
程序發生錯誤后,尋找產生錯誤的原因、位置,并改正錯誤的過程
交互模式。啟動python,在python shell窗口的提示符>>>后,直接鍵入指令,python會立即執行該指令。
文件模式。打開python的IDLE集成開發環境,可以創建(file)、編輯(edit)程序文件,還可以檢查語法錯誤(check module)、運行程序(run module)。程序文件以”py“為后綴名。
Python
程序的兩種運行模式
程序設計的一般過程
運行調試
04
1、在Python Shell中逐條輸入語句,觀察變量的值和最終輸出的結果。
>>> f=float(input("請輸入一個華氏溫度:"))
請輸入一個華氏溫度:100
>>> f
100.0
>>>
程序設計的一般過程
運行調試
04
2、在Python 提供的IDLE窗口中利用菜單命令創建、編輯一個程序文件。
程序設計的一般過程
運行調試
04
3、檢查語法錯誤,無誤后運行程序,查看運行結果。
兩類錯誤
邏輯錯誤:程序可以運行,但運行過程中會出現問題,或者結果不符合預期。
語法錯誤:書寫格式不正確,不符合語言語法要求,會報錯,并指出出錯位置;
程序設計的一般過程
2.若將第二條語句改為:c= 5(f-32)//9,運 行程序,會發生什么?為什么?
1.若將第一條語句改為:f=input("請輸入一個華氏溫度:"), 運行程序,會發生什么?為什么?
課后作業
課后作業
嘗試使用Python編寫程序,計算并打印華氏100度到105度所對應的攝氏溫度。
課后作業
謝謝
觀看

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 琼结县| 绥滨县| 云霄县| 寿宁县| 依安县| 三台县| 连山| 西城区| 朝阳区| 体育| 金溪县| 辉南县| 唐海县| 龙里县| 顺平县| 桂阳县| 西丰县| 莱州市| 博湖县| 化隆| 湖州市| 安丘市| 鄄城县| 福州市| 顺昌县| 德惠市| 苗栗市| 顺昌县| 平乡县| 凤庆县| 西峡县| 长子县| 会泽县| 额济纳旗| 嘉峪关市| 神农架林区| 蓬安县| 丽江市| 瓮安县| 新丰县| 郸城县|