《高中數(shù)學 第二章 算法初步 變量與賦值課件 北師大版必修3》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學 第二章 算法初步 變量與賦值課件 北師大版必修3(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、教學內(nèi)容:變量與賦值教學內(nèi)容:變量與賦值教學目的:通過對具體實例的解決過程與教學目的:通過對具體實例的解決過程與 步驟的分析,體會變量與賦值步驟的分析,體會變量與賦值 的含義。的含義。教學重點:教學重點:1、變量與賦值的含義、變量與賦值的含義 2、流程圖、流程圖教學器材:多媒體電腦教學器材:多媒體電腦小猴下山小猴下山情景問題情景問題 小猴手中最后是什么物品?小猴手中最后是什么物品? 你能用算法表示小猴采摘物品的過程嗎?你能用算法表示小猴采摘物品的過程嗎?132活動探究活動探究 已知已知 兩個數(shù)兩個數(shù) a 和和 b , 設(shè)計一個算法設(shè)計一個算法使使a 和和 b 位置互換。位置互換。abSa算法如
2、下:算法如下:(1)S = a(2)a = b(3)b = S(4)輸出結(jié)果)輸出結(jié)果a,ba變量: 在研究問題的過程中可以取不同在研究問題的過程中可以取不同的值的量的值的量.賦值語句賦值語句的一般形式為的一般形式為:變量名=表達式變量名=表達式或或知識探究知識探究 計算機中變量的表示一般由計算機中變量的表示一般由一個或幾一個或幾個英文字母組成,或字母加數(shù)字表示個英文字母組成,或字母加數(shù)字表示. . 如如a,x,aa,x,a1 1,sum,sum等等. . 賦值賦值:把把B 的值賦給變量的值賦給變量A, 這個過程這個過程 稱為賦值稱為賦值.記作記作: A=B其中其中“=”為賦值符號為賦值符號.
3、2、在一個賦值語句中,只能給一個變量賦值,不能出現(xiàn)兩個或兩個以上的“=”號。注意問題:1、賦值符號左邊只能是變量名字,而不是表達式, 只能寫成b=2,b=a+1,但不能寫成: 2=b,b+1=23、賦值符號不同于“等號”,賦值符號左邊的變量如果原來沒有值,在執(zhí)行完賦值語句后,該變量獲得一個值,如果原來已有值,則執(zhí)行賦值語句后,以賦值符號右邊表達式的值替代原來的值。知識探究知識探究4、賦值號的、賦值號的左右兩邊一般不能互換左右兩邊一般不能互換,如:如:x=5x=5對對,5=x,5=x不對不對例例1:寫出下列語句描述的算法輸出的結(jié)果寫出下列語句描述的算法輸出的結(jié)果.(1) a=5 b=3 c=(a
4、+b)/2 d=c2 輸出d(2) a=1 b=2 c=a-b b=a+c-b 輸出a,b,c(4) a=1 b=a+1 b=b+1 b=b+5 輸出b(3) a=10 b=20 c=30 b=a b=c c=a 輸出a,b,c活動探究活動探究分析:分析:解決這個問題其實很簡單,只要取兩個數(shù)比較取大,解決這個問題其實很簡單,只要取兩個數(shù)比較取大,再與下一個數(shù)比較取大,一直這樣下去,最后的一再與下一個數(shù)比較取大,一直這樣下去,最后的一個結(jié)構(gòu)就是最大數(shù)。個結(jié)構(gòu)就是最大數(shù)。解解 例例2 設(shè)計一種算法,從設(shè)計一種算法,從5個實數(shù)中找出最大數(shù),個實數(shù)中找出最大數(shù),并用流程圖表示并用流程圖表示.設(shè)這設(shè)這5
5、個數(shù)分別為:個數(shù)分別為:a1,a2,a3,a4,a51比較比較a1,a2的大小,記大數(shù)為的大小,記大數(shù)為b2再比較再比較b與與a3,記大數(shù)為,記大數(shù)為b(b的值變?yōu)榈闹底優(yōu)閍1,a2中大的數(shù)中大的數(shù))(b的值變?yōu)槿龜?shù)中最大的數(shù)的值變?yōu)槿龜?shù)中最大的數(shù))3再比較再比較b與與a4,記大數(shù)為,記大數(shù)為b(b的值變?yōu)榍暗闹底優(yōu)榍?數(shù)中最大的數(shù)數(shù)中最大的數(shù))4再比較再比較b與與a5,記大數(shù)為,記大數(shù)為b(b的值變?yōu)榍暗闹底優(yōu)榍?數(shù)中最大的數(shù)數(shù)中最大的數(shù))5輸出輸出b,b的值即為所求的最大數(shù)的值即為所求的最大數(shù)活動探究活動探究流程圖如圖所示:流程圖如圖所示:你會制作流程圖嗎?你會制作流程圖嗎?開始開始輸入輸
6、入a1,a2,a3,a4,a5比較比較a1,a2,記大數(shù)為,記大數(shù)為b比較比較b,a3,記大數(shù)為,記大數(shù)為b比較比較b,a4,記大數(shù)為,記大數(shù)為b比較比較b,a5,記大數(shù)為,記大數(shù)為b輸出輸出b結(jié)束結(jié)束上面的問題我們可以用賦值結(jié)構(gòu)式表示:上面的問題我們可以用賦值結(jié)構(gòu)式表示:開始開始輸入輸入a1,a2,a3,a4,a5b=a1否否是是b=a4ba4ba2否否是是b=a2ba3否否是是b=a3ba5否否是是b=a5輸出輸出b結(jié)束結(jié)束 分析:首先要先給分析:首先要先給C賦值,賦值,再給再給F賦值賦值 解:解: (1)C=23.5 (2) (3)輸出輸出F 流程圖如右圖:流程圖如右圖:例例3 用賦值語句寫出下列算法,并畫出流程圖攝氏溫度用賦值語句寫出下列算法,并畫出流程圖攝氏溫度C為為23.5,將它轉(zhuǎn)換成華氏溫度,將它轉(zhuǎn)換成華氏溫度F,并輸出。(,并輸出。( )3259CF開始結(jié)束C=23.5輸出F9325FC3259CF活動探究活動探究9325FC小結(jié) 1、賦值語句的格式、作用、注意事項。 2、要熟練掌握賦值語句的用處。 作業(yè) P93 1 , 2