程序設(shè)計(jì)基礎(chǔ)知識(shí)_第1頁(yè)
程序設(shè)計(jì)基礎(chǔ)知識(shí)_第2頁(yè)
程序設(shè)計(jì)基礎(chǔ)知識(shí)_第3頁(yè)
程序設(shè)計(jì)基礎(chǔ)知識(shí)_第4頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

程序設(shè)計(jì)基礎(chǔ)知識(shí)2018年12月沾化二中信息組VB的選擇結(jié)構(gòu)【學(xué)習(xí)目標(biāo)】1、掌握關(guān)系表達(dá)式和邏輯表達(dá)式2、掌握二分支選擇結(jié)構(gòu)語(yǔ)句3、掌握多選擇結(jié)構(gòu)語(yǔ)句【學(xué)習(xí)重點(diǎn)、難點(diǎn)】重難點(diǎn):1、掌握二分支選擇結(jié)構(gòu)語(yǔ)句2、掌握多分支選擇結(jié)構(gòu)語(yǔ)句一、關(guān)系表達(dá)式1、關(guān)系運(yùn)算符:運(yùn)算符=>>=<<=<>含義等于大于大于等于小于小于等于不等于2、關(guān)系表示式的值:True(真)和False(假)例如:4<5運(yùn)行結(jié)果:False二、邏輯表達(dá)式1、邏輯運(yùn)算符邏輯運(yùn)算符andornot含義與或非說(shuō)明:1、and兩邊跟關(guān)系表達(dá)式。兩邊同時(shí)為真,結(jié)果才為真。只要一邊為假,結(jié)果為假。

2、or兩邊跟關(guān)系表達(dá)式。兩邊只要有一邊為真,結(jié)果就為真。兩邊都為假,結(jié)果為假。

2、not后面跟關(guān)系表示式。去后面值的相反值。2、邏輯運(yùn)算符的值:True(真)和False(假)三、二分支選擇語(yǔ)句1、語(yǔ)法格式:

If條件Then

語(yǔ)句組1Else

語(yǔ)句組2EndIf或者If條件Then語(yǔ)句組1Else語(yǔ)句組22、二分支選擇結(jié)構(gòu)語(yǔ)句流程圖條件成立嗎?語(yǔ)句組2語(yǔ)句組1否真3、程序?qū)崿F(xiàn)合格考試:如果成績(jī)大于等于60合格,小于60不合格。1)問(wèn)題:2)選擇結(jié)構(gòu)語(yǔ)句流程圖成績(jī)大于等于60嗎?不合格合格否是輸入成績(jī)3)程序?qū)崿F(xiàn)cj=InputBox("請(qǐng)輸入成績(jī):","是否合格")Ifcj>=60ThenPrint"合格"ElsePrint"不合格"EndIf四、多分支選擇語(yǔ)句1、語(yǔ)句格式:SelectCase表達(dá)式

Case條件1

語(yǔ)句組1Case條件2

語(yǔ)句組2Case條件n

語(yǔ)句組n

……CaseElse

語(yǔ)句組n+1EndSelect2、多分支選擇結(jié)構(gòu)流程圖條件1條件2條件3條件n語(yǔ)句1語(yǔ)句2語(yǔ)句3語(yǔ)句n3、程序?qū)崿F(xiàn)1)問(wèn)題:等級(jí)考試:優(yōu)秀:成績(jī)大于等于80;良好:成績(jī)大于等于70小于80;合格:成績(jī)大于等于60小于70;不合格:成績(jī)小于60;2)流程圖:大于等于80大于等于70小于80大于等于60小于70小于60優(yōu)秀良好合格不合格TrueTrueTrue輸入成績(jī)3)代碼實(shí)現(xiàn):cj=InputBox("請(qǐng)輸入成績(jī):","成績(jī)等級(jí)")SelectCaseTrueCasecj>=80Print"優(yōu)秀"Casecj>=70Andcj<80Print"良好"Casecj>=60Andcj<70Print"合格"CaseElsePrint"不合格"EndSelect練一練1、以下關(guān)系表達(dá)的值,可能為T(mén)rue的是(

)。Ax=x+1B2>4Ci<jD4<>2*2【解析】Ax=x+1這是一個(gè)賦值語(yǔ)句

,不是關(guān)系表達(dá)式

B2>4值為FalseCi<ji和j的值未知,所以可能為T(mén)rueD4<>2*2<>是不等于,即4不等于4,值為False【答案】D

2、下列VB表達(dá)式中,能正確表示不等式方程|x|>1解的是()A.x>-1orx<1B.x>1orx<-1C.x>-1andx<1D.x>1andx<-1【解析】B.x>1orx<-1,or是或者,and是和,and連接的兩個(gè)式子須同時(shí)成立。表示不等式方程|x|>1解是兩個(gè)不相交的集合,應(yīng)用or【答案】B

【解析】

算法可以有一個(gè)或多個(gè)輸入,也可以沒(méi)有輸入,但必須有輸出

【答案】B3、下列關(guān)于算法描述正確的是(

)A.算法就是程序B.算法必須有輸出C.算法必須有輸入D.算法的步驟可以是無(wú)窮的【解析】If是判斷語(yǔ)句,16大于0,所以執(zhí)行第二條語(yǔ)句,Abs()是求絕對(duì)值函數(shù),sqr()是求算數(shù)平方根。【答案】A4、執(zhí)行下列語(yǔ)句后,y的值是(

)x=16ifx<0theny=abs(x)elsey=sqr(x)endifA.4B.256C.16D.都不是【解析】/表示除法運(yùn)算,例如:13/10=1.3\表示整除,例如:13\10=1Mod表示取余數(shù),例如:13mod10=3Int()表示轉(zhuǎn)化為整數(shù),例如:int(13/10)=1【答案】D5、已知n是一個(gè)兩位的正整數(shù),下列表達(dá)式能表示整數(shù)n的個(gè)位數(shù)字的是(

)A.n\10B.n/10C.int(n/10)D.nmod106、如果給出三條線(xiàn)段的長(zhǎng)分別為a、b、c,且已知a≤b≤c,要問(wèn)這三條線(xiàn)段能否構(gòu)成三角形,僅需下列選項(xiàng)中的哪個(gè)判斷條件即可()A.b+c>aB.a+b>cC.其他選項(xiàng)都不對(duì)D.a+c>b【解析】要構(gòu)成三角形,必須要任意兩邊和大于第三邊。進(jìn)行判斷的時(shí)候,其實(shí)只需要判斷最小的兩邊和大于最長(zhǎng)一邊即可?!敬鸢浮緽

7、下列語(yǔ)句屬于三種結(jié)構(gòu)中的哪一種(

)x=100ifx<0theny=abs(x)elsey=sqr(x)endif它屬于(

)A.順序結(jié)構(gòu)

B.選擇結(jié)構(gòu)

C.循環(huán)結(jié)構(gòu)

D.其他三項(xiàng)都是【解析】ifelse為選擇結(jié)構(gòu)語(yǔ)句【答案】B

8、下列表達(dá)式能判斷正整數(shù)x是偶數(shù)的是(

)。A.xmod2=1B.x\2=0C.xmod2<>0D.xmod2=0【解析】mod是取余?!敬鸢浮緿

9、一元二次方程根的判別式為b2-4ac,其正確的VB表達(dá)式是()A、b*b-4*a*cB、b*b-4a*cC、b^2-4*acD、b^2-4ac【解析】b2-4ac的VB表達(dá)式是b*b-4*a*c或者b^2-4*a*c?!敬鸢浮緼10、一元二次方程根的判別式為b2-4ac,其正確的VB表達(dá)式是()A、b*b-4*a*cB、b*b-4a*cC、b^2-4*acD、b^2-4ac【解析】b2-4ac的VB表達(dá)式是b*b-4*a*c或者b^2-4*a*c。【答案】A11、以下VB程序段執(zhí)行后,輸出結(jié)果為()m=29IfmMod3<>0ThenPrint

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論