32.2.2變量與賦值學(xué)案_第1頁
32.2.2變量與賦值學(xué)案_第2頁
32.2.2變量與賦值學(xué)案_第3頁
32.2.2變量與賦值學(xué)案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、2.2變量與賦值學(xué)習(xí)目標1.掌握賦值語句的概念及表示形式.2.會用變量和賦值語句將具體問題的框圖轉(zhuǎn)化為算法語句.3.體會變量與賦值語句在算法中的重要作用.產(chǎn)知識梳理自主學(xué)習(xí)知識點一常量與變量的概念1 .在算法過程中,其值不能被改變的量稱為常量.2 .在研究問題的過程中,可以取不同數(shù)值的量叫做變量,變量的名稱一般要用一個或幾個英文字母組成,或一個或幾個英文字母后面跟著一個數(shù)字組成.知識點二賦值語句1 .賦值語句和算法框圖中表示賦值的處理框?qū)?yīng),用給變量賦值.2 .賦值語句的格式及功能賦值語句變重=表送式將表達式所代表的值賦給變量,一般先計算右邊表達 式的值,然后把這個值賦給左邊的變量_思考 賦值

2、號與等號的區(qū)別是什么?答(1)賦值號與等號意義不同,若把“=”看作等號,則n = n + 1不成立,若看作賦值號,則成立.(2)賦值號兩邊內(nèi)容不能對調(diào).(3)雖然賦值語句具有計算和賦值雙重功能,但不能利用它進行代數(shù)式的演算.重點突破題型一 賦值語句的判斷例1判斷下列賦值語句是否正確(1)1 =m; (2)x y=3; (3)a=b = 2; (4)n=m.解 由賦值語句中的左邊是變量,右邊是表達式知(1)(2)錯誤;由賦值語句只能給一個變量賦值,不能出現(xiàn)兩個或多個“=”知(3)錯誤;(4)是正確的.故(1)錯誤;(2)錯誤;(3)錯誤;(4)正確.反思與感悟1.賦值語句的格式變量=表達式,先計

3、算右邊表達式的值,然后把這個值賦給左邊的變量.2.賦值號左邊只能是變量名稱,如x+ y=3是不正確的,3 = *也是不正確的.3在一個賦值語句中,不能出現(xiàn)兩個或多個跟蹤訓(xùn)練 1 下列賦值語句中正確的是()a. 4=mb. x+y=102c. a=b=2d. n=n答案 d題型二 賦值語句的應(yīng)用例 2 (1)下列給出的賦值語句正確的有個cdx= 2 y+ ;x=3;x+y=7;y=3.14 4(2) 下列程序的運行結(jié)果為 .x= 1x = x 2x = x 3x = x 4輸出x 5答案(1)3(2)120解析(1)賦值語句的格式是變量=表達式,故 正確,錯誤.(2)由賦值語句的特點,可知結(jié)果為

4、 1x2x3x4x5,故答案為120.反思與感悟賦值號與數(shù)學(xué)中的等號的意義是不完全相同的, 是以賦值號右邊表達式的值代替該變量的原值,即將原值“沖掉”.如n=n+1,是將n的原值加1再賦給n.跟蹤訓(xùn)練 2 設(shè)計一種算法,從5 個不同的數(shù)中找出最大數(shù),并用框圖描述這個算法解 設(shè)這 5 個不同的數(shù)分別為a1 , a2, a3, a4, a5;1. b=a1;2,比較b與a2,如果ba2,貝u b = a2;3 .比較b與a3,如果ba3,貝u b = a3;4,比較b與a4,如果ba4,則b = a4;5 .比較b與a5,如果ba5,貝u b = a5;6 輸出b, b 就是這 5 個數(shù)中的最大數(shù)

5、算法框圖如下1 .在輸入語句中,如果同時輸入多個變量,變量之間的分隔符是(a.逗號b.分號c.空格d.引號答案 a解析 輸入語句中同時輸入多個變量時,變量間要用”隔開.2 .賦值語句 m=m + 3表本的意義是()a.將m的值賦給m + 38 .將m的值加3后再賦給mc. m和m + 3的值相等d.以上說法都不對答案 b解析 賦值語句是將右邊的一個確定值賦給它左邊的一個變量.3 .下面的程序輸出的結(jié)果 a, b分別等于()a= 2b= 5c= a+ b第3頁共4頁a= c+ 4輸出 a, b.a. 2,5b. 4,5c. 11,5d. 7,5答案 c解析 第三句給c賦值后c=7,第四句給a賦值后a=11,故最后輸出11,5.4 .下列程序執(zhí)行后結(jié)果為3,則輸入的x值為()輸入 x;y = x x+ 2 x輸出ya. 1b. - 3c. - 1d. 1 或3答案 d解析 由題意得x?+2x= 3,解方程得x= 1或x= 3.5 .如圖所示的一段程序執(zhí)行后的結(jié)果是 .a=2a=a 2a= a + 6輸出 a答案 10解析 先把2賦給a,然后把a 2賦給a,即a的值為4,再把4+6= 10賦給a,所以輸出的結(jié)果為10.課堂小結(jié)11 .賦值語句是最重要的一種基本語句,也是一個算法必不可少的重要組成部分,使用賦值語句,一定要注意其格式要求,如賦值

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論