《 輸入語句、輸出語句和賦值語句》 導(dǎo)學(xué)案.ppt_第1頁(yè)
《 輸入語句、輸出語句和賦值語句》 導(dǎo)學(xué)案.ppt_第2頁(yè)
《 輸入語句、輸出語句和賦值語句》 導(dǎo)學(xué)案.ppt_第3頁(yè)
《 輸入語句、輸出語句和賦值語句》 導(dǎo)學(xué)案.ppt_第4頁(yè)
《 輸入語句、輸出語句和賦值語句》 導(dǎo)學(xué)案.ppt_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、輸入語句、輸出語句和賦值語句,第5課時(shí),1.理解學(xué)習(xí)基本算法語句的意義. 2.學(xué)會(huì)輸入語句、輸出語句和賦值語句的基本用法. 3.理解算法步驟、程序框圖和算法語句的關(guān)系,學(xué)會(huì)編寫算法語句.,前面我們已經(jīng)學(xué)習(xí)了用自然語言、框圖來描述算法,這兩種方式各有其優(yōu)點(diǎn)和缺點(diǎn).自然語言容易出現(xiàn)歧義,語句太長(zhǎng),書寫太繁瑣,而框圖不夠靈活嚴(yán)謹(jǐn).而且這些表示算法的方式計(jì)算機(jī)都無法識(shí)別,如果要用計(jì)算機(jī)來實(shí)現(xiàn)算法的功能,該怎么辦呢?,觀察圖中的程序框圖,若要計(jì)算機(jī)完成這個(gè)算法,需要哪些計(jì)算機(jī)能夠識(shí)別的語言呢?,輸入語句、輸出語句和賦值語句.,輸入語句、輸出語句和賦值語句的一般格式及作用分別是什么?,輸入語句、輸出語句和

2、賦值語句與輸入框、輸出框和處理框之間應(yīng)如何轉(zhuǎn)化?,程序框圖的畫法有何要求?,輸入語句和賦值語句都可以給變量賦值,在這一點(diǎn)上兩者有何不同? 輸入語句可使初始數(shù)值與程序分開,利用輸入語句改變初始數(shù) 據(jù)時(shí),程序不變,而賦值語句是程序的一部分,輸入語句可 給 變量賦值,賦值語句只能給 變量賦值.,多個(gè),一個(gè),關(guān)于賦值語句需要注意的事項(xiàng)中不正確的是(). A.賦值號(hào)左邊只能是變量名字,而不是表達(dá)式 B.賦值號(hào)左、右不能對(duì)換 C.不能利用賦值語句進(jìn)行代數(shù)式的演算 D.賦值號(hào)與數(shù)學(xué)中的等號(hào)的意義相同,1,D,【解析】關(guān)于賦值語句中一定要注意的事項(xiàng)是把賦值號(hào)與數(shù)學(xué)中的等號(hào)區(qū)分開,它們的意義不相同.,C,2,【

3、解案析】A的輸出結(jié)果為a+15=10,a=-5.,3,以下給出的賦值語句中,正確的序號(hào)是. 3=B;x+y=0;A=B=-2;T=T*T;A=A+1.,【解析】根據(jù)賦值語句特點(diǎn)知,都不對(duì),賦值號(hào)左邊應(yīng)該是一個(gè)變量,故不對(duì);一個(gè)賦值語句一次只能給一個(gè)變量賦值,不能出現(xiàn)兩個(gè)以上“=”號(hào),不對(duì),正確.,編寫一個(gè)程序,求用長(zhǎng)度為l的細(xì)鐵絲分別圍成一個(gè)正方形和一個(gè)圓時(shí)所圍成的正方形和圓的面積.要求輸入l的值,輸出正方形和圓的面積(取3.14).,4,INPUT“l(fā)=”;l S1=(l*l)/16 S2=(l*l)/(4*3.14) PRINT“正方形面積為”;S1 PRINT“圓面積為”;S2 END,

4、三種語句的功能 請(qǐng)寫出運(yùn)算輸出的結(jié)果 a=5 b=3 c=(a+b)/2 d=c2 PRINT d END,【解析】語句c=(a+b)/2是將a,b和的一半賦值給變量c,語句d=c2是將c的平方賦值給d,最后輸出d的值.,16,7,使用賦值、輸入、輸出語句編程 已知函數(shù)f(x)=3x-1,求ff(2)的值,設(shè)計(jì)一個(gè)程序,解決上述問題.,【解析】程序如下: x=2 y=3*x-1 x=y y=3*x-1 PRINTy END,由程序畫程序框圖 下面是用程序語句表示的一個(gè)問題的算法,試根據(jù)其畫出程序框圖. INPUTx,y PRINTx/4,2*y x=x+2 y=y-1 PRINTx,y END

5、,【解析】,下列賦值語句正確的是(). A.a-b=2B.5=a C.a=b=4 D.a=a+2,【解析】根據(jù)賦值語句的格式要求知,A、B、C均不正確,只有D正確.,D,編寫一個(gè)程序,計(jì)算兩個(gè)非零實(shí)數(shù)的加、減、乘、除的運(yùn)算結(jié)果,并畫出該算法的程序框圖.,【解析】程序如下: INPUTa,b c=a+b d=a-b e=a*b f=a/b PRINTc,d,e,f END,程序框圖為:,下面的程序輸出的結(jié)果是(). x=6 y=3 x=x/3 y=4*X+1 PRINTx+y END A.27B.9C.2+25D.11,D,【解析】該程序的運(yùn)行過程是 x=6, y=3, x=63=2, y=42

6、+1=9, x+y=2+9=11. 所以輸出11.,1.賦值語句“x=x+1”的正確解釋為(). A.x的值與x+1的值可能相等 B.將原來x的值加上1后,得到的值替換原來x的值 C.這是一個(gè)錯(cuò)誤的語句 D.此表達(dá)式經(jīng)過移項(xiàng)后,可與x=x-1功能相同,【解析】運(yùn)用賦值語句定義與功能進(jìn)行求解. 【答案】B,B,【解析】第3,4兩句給a,b重新賦值后a=8,b=1.,C,3.寫出下列程序運(yùn)行的結(jié)果 (1)a=6b=2a=a-bb=b-aa=a*ba*SQR(a)PRINTaEND,(2)a=1b=2c=a-bb=(a+c)/bPRINTa,b,cEND 輸出結(jié)果為.輸出結(jié)果為.,(3) INPUT

7、a f=a2-1 g=2*a+3 f=g2-1 g=2*f+3 PRINTf,g END 若運(yùn)行時(shí)輸入2, 則輸出結(jié)果為.,(4) INPUTa,b,c PRINTa,b,c a=b b=c c=a PRINTa,b,c END 若輸入10,20,30, 則輸出結(jié)果為.,【解析】(1)執(zhí)行第三、四句后,a=4,b=-2,執(zhí)行第五句后,a=4(-2)4=128,故輸出a的值為128. (2)執(zhí)行第三句后,c=-1,執(zhí)行第四句后,b=0,故輸出a=1,b=0,c=-1. (3)第一句輸入a的值2,第二句f=a2-1=3,第三句g=2a+3=7,第四句f=g2-1=48,第五句g=2f+3=99,最后輸出f=48,g=99. (4)第一句輸入a=10,b=20,c=30,第二句輸出a=10,b=20,c=30,第三句a=20,第四句b=30,第五句c=20,第六句輸出a=20,b=30,c=20. 【答案】(1)128(2)1,0,-1(3)48,99(4)10,20,3020,30,20,4.某糧庫(kù)3月4日存糧50000 kg,3月5日調(diào)進(jìn)糧食30000 kg,3月6日調(diào)出全部存糧的一半,求每天的庫(kù)存糧食數(shù),畫出程序框圖.,【解析】庫(kù)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論