版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.3.3條件語(yǔ)句自主學(xué)習(xí)1條件語(yǔ)句與流程圖中的哪種結(jié)構(gòu)相對(duì)應(yīng)?2條件語(yǔ)句的格式是什么?初探新知1條件語(yǔ)句流程圖中的條件結(jié)構(gòu)可以運(yùn)用條件語(yǔ)句來(lái)實(shí)現(xiàn)2條件語(yǔ)句的格式eq x(aal(If A Then ,B,Else,C,End If)其中A表示判斷的條件;B表示滿足條件時(shí)執(zhí)行的操作內(nèi)容;C表示不滿足條件時(shí)執(zhí)行的操作內(nèi)容;End If表示條件語(yǔ)句結(jié)束點(diǎn)睛(1)條件語(yǔ)句必須以If語(yǔ)句開(kāi)始,以End If語(yǔ)句結(jié)束,一個(gè)If語(yǔ)句必須和一個(gè)End If語(yǔ)句對(duì)應(yīng). (2)條件語(yǔ)句中不一定有“Else”分支,當(dāng)判斷語(yǔ)句的兩個(gè)出口語(yǔ)句只有一個(gè)需要執(zhí)行時(shí),可以沒(méi)有“Else”分支,只使用“IfThen”語(yǔ)句此時(shí)
2、對(duì)應(yīng)的偽代碼及流程圖如下:IfAThenBEnd小試牛刀1下列對(duì)條件語(yǔ)句的說(shuō)法不正確的是_條件語(yǔ)句是程序語(yǔ)言的最基本語(yǔ)句;算法中的選擇結(jié)構(gòu)與條件語(yǔ)句相對(duì)應(yīng);當(dāng)計(jì)算機(jī)執(zhí)行條件語(yǔ)句時(shí),首先對(duì)If后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行Then后的語(yǔ)句,否則執(zhí)行Else后的語(yǔ)句或執(zhí)行End If后的語(yǔ)句;條件語(yǔ)句在某些情況下也可以使用IfThen語(yǔ)句答案:2下面是一個(gè)算法的偽代碼,如果輸出的y的值是20,則輸入的x的值是_ReadxIfx5 Theny10 xElsey2.5x5End IfPrint y解析:由10 x20,得x2.由2.5x520,得x6.答案:2或6典型題例典例1下面是某一問(wèn)題算
3、法的偽代碼,分析偽代碼,回答下列問(wèn)題:(1)說(shuō)明偽代碼的功能(2)當(dāng)輸入的x值為13時(shí),求輸出的結(jié)果(3)根據(jù)偽代碼給出對(duì)應(yīng)的流程圖解(1)根據(jù)條件語(yǔ)句的含義可知是求函數(shù)yeq blcrc (avs4alco1(10,x3,,101.3x3, x3)的函數(shù)值(2)當(dāng)x13時(shí),y101.3(133)101323.(3)對(duì)應(yīng)流程圖為舉一反三給出下面的偽代碼ReadxIf x1 ThenyxElsey2x1End IfPrinty(1)把它翻譯成算法(2)畫(huà)出相應(yīng)的流程圖(3)若輸入的x5,求輸出的y值,若輸出的y值為21,求輸入的x的值解:(1)偽代碼所表示的算法如下:S1輸入x;S2如果x1,y
4、2519,由2x121得x11,故輸入的x值應(yīng)為11.典例2某市公用電話(市話)的收費(fèi)標(biāo)準(zhǔn)為:3分鐘之內(nèi)(包括3分鐘)收取0.30元;超過(guò)3分鐘,每分鐘按0.10元收費(fèi)設(shè)計(jì)一個(gè)算法根據(jù)通話時(shí)間計(jì)算話費(fèi)并用偽代碼表示這個(gè)算法,并畫(huà)出相應(yīng)的流程圖解設(shè)通話時(shí)間為x(分鐘),話費(fèi)為y(元),則yeq blcrc (avs4alco1(0.30,03,)算法:S1輸入xS2如果x3,則y0.3,轉(zhuǎn)執(zhí)行S4,否則執(zhí)行S3S3y0.3(x3)0.1S4輸出y,算法結(jié)束偽代碼:eq x(aal(Readx,If x3Then,y0.3,Else,y0.3x30.1,End If,Printy)流程圖:舉一反三
5、某公司出售軟磁盤(pán),購(gòu)買(mǎi)500片和500片以上時(shí)每片按4.5元計(jì)價(jià),否則按5元/片計(jì)價(jià)請(qǐng)?jiān)O(shè)計(jì)一算法計(jì)算收費(fèi)金額,并用偽代碼表示這個(gè)算法解:設(shè)購(gòu)買(mǎi)x(片),所付金額為y(元)則yeq blcrc (avs4alco1(5x,x500,4.5x,x500)算法:S1輸入xS2如果x500,則y5x,轉(zhuǎn)執(zhí)行S4,否則執(zhí)行S3S3y4.5xS4輸出y,算法結(jié)束偽代碼:eq x(aal(Readx,If x500 Then,y5x,Else,y4.5x,End If,Printy)典例2根據(jù)下列流程圖,寫(xiě)出偽代碼解由流程圖知它的功能是計(jì)算的函數(shù)值f(x)eq blcrc (avs4alco1(x2,x1,
6、,x22,1xbAndacThen,Printa,Else,IfbcThen,Printb,Else,Print c,End If,End If)解:根據(jù)偽代碼可寫(xiě)出這一問(wèn)題的算法如下:S1輸入a,b,c;S2若ab且ac,則輸出a,否則執(zhí)行S3;S3若bc,則輸出b,否則輸出c;S4結(jié)束根據(jù)算法可知這一算法的功能是求三個(gè)數(shù)a,b,c中最大的一個(gè)流程圖如圖所示:達(dá)標(biāo)訓(xùn)練基礎(chǔ)訓(xùn)練1下面程序的運(yùn)行結(jié)果是_eq x(aal(A100,B90,IfABThen,TAABBT,Else,AAB,EndIf,PrintA)解析: 由題意可知:A1009010.答案: 102求函數(shù)y|x4|1的函數(shù)值,則橫
7、線處應(yīng)為_(kāi)Read xIf x4 Thenyx3Else_End IfPrint y解析:當(dāng)x4時(shí),y4x15x,故橫線處應(yīng)填y5x.答案:y5x3下面?zhèn)未a:ReadxIfx0Theny1Else y1EndIfPrinty以上程序運(yùn)行的目的是_答案:求函數(shù)yeq blcrc (avs4alco1(1,x0,,1,x0)的函數(shù)值4給出一個(gè)算法:eq x(aal(Readx,Ifx0Then,fx4x,Else,fx2x,EndIf,Printfx)根據(jù)以上算法,求得f(3)f(2)的值為_(kāi)解析:由題意知f(3)12,f(2)4,f(3)f(2)1248.答案: 85將下面的偽代碼翻譯成算法,
8、并畫(huà)出相應(yīng)的流程圖ReadxIfx1ThenyxElse If 1x10 Theny2x1 Elsey3x11End IfPrinty解:算法:S1輸入xS2若x1,則yx,否則執(zhí)行S3S3若1xr2 ThenPrint“P在圓C外”Else If xeq oal(2,0)yeq oal(2,0)r2 Then Print“P在圓C上” Else Print“P在圓C內(nèi)” End IfEnd If若輸入x04,y02,r5則執(zhí)行該算法后輸出的是_解析:xeq oal(2,0)yeq oal(2,0)20r2,輸出“P在圓C內(nèi)”答案:“P在圓C內(nèi)”3下面的偽代碼輸出的結(jié)果為12,則輸入的值為_(kāi)R
9、eadaIfa8Then b2aElseb3aEndIfEndIfPrintb解析:此算法的功能是求函數(shù)beq blcrc (avs4alco1(4a,a8)的函數(shù)值令b12,可求出a4.答案:44給出如圖所示的偽代碼,若輸出的結(jié)果是2,則輸入的x的值是_ReadxIf x0Thenyx2Elsey42xEnd IfPrint y解析:由偽代碼可知輸出值為yeq blcrc (avs4alco1(x2,x0,,42x, x0,)當(dāng)x0時(shí),由42x2,解得x1.所以輸入的x的值是eq r(2)或1.答案:eq r(2)或15下圖是某一問(wèn)題算法的偽代碼eq x(aal(Readx,Ifx2Then
10、,y2x3,Else,ylog3x,End If,Print y)此問(wèn)題是_當(dāng)輸入的x值為3時(shí),輸出的結(jié)果是_解析: 本問(wèn)題是求函數(shù)yeq blcrc (avs4alco1(2x3,x2,,log3x,x2)的函數(shù)值,當(dāng)x3時(shí), ylog331.答案: 求函數(shù)y eq blcrc (avs4alco1(2x3,x2,,log3x,x2,)的函數(shù)值16已知算法:eq x(aal(Read a,b,c,ma,If bm Then,mb,End If,If cm Then,mc,End If,Print m)若輸入10,12,8,則輸出的結(jié)果為_(kāi)解析:此算法的功能是輸出三個(gè)數(shù)中的最大值答案:127給
11、定下列偽代碼ReadaIfa0Thenb0.5aElseba23a1EndIfPrintb若a4,則b_;若a4,則b_.解析:此偽代碼是求beq blcrc (avs4alco1(0.5a,a0,,a23a1,a0,)的函數(shù)值,所以當(dāng)a4時(shí),b4234129;當(dāng)a4時(shí),b0.5(4)2.答案:2928下列程序輸出x的含義是_ReadxIf99xANDx1 000Thenax/10bx Mod 10ca Mod 10da/10 xb100c10dPrintxEndIf(注:“AND”表示兩個(gè)條件同時(shí)成立,“/”是x除以10的商,“Mod”是x除以10的余數(shù))答案:將一個(gè)三位數(shù)的個(gè)位數(shù)與百位數(shù)交換,組成一個(gè)新三位數(shù)9某商場(chǎng)為迎接店慶舉辦促銷(xiāo)活動(dòng),活動(dòng)規(guī)定:購(gòu)物額在100元及以?xún)?nèi)不予優(yōu)惠;在100300元之間(含300元)優(yōu)惠付貨款的5%;超過(guò)300元之后,超過(guò)部分優(yōu)惠8%,原優(yōu)惠條件仍然有效用偽代碼寫(xiě)出根據(jù)輸入購(gòu)物額能輸出應(yīng)付貨款的算法,并畫(huà)出流程圖解:設(shè)購(gòu)物額為x元時(shí),實(shí)付金額為y元,由題意得yeq blcrc (avs4alco1(x,x10
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 重點(diǎn)環(huán)節(jié)應(yīng)急管
- 沈陽(yáng)理工大學(xué)《含能運(yùn)載材料》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《操作系統(tǒng)》2022-2023學(xué)年期末試卷
- 沈陽(yáng)理工大學(xué)《環(huán)境工程項(xiàng)目管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南小產(chǎn)權(quán)房買(mǎi)賣(mài)合同
- 2025屆高考數(shù)學(xué)統(tǒng)考二輪復(fù)習(xí)第二部分專(zhuān)題5解析幾何第1講直線與圓教師用書(shū)教案理1
- 2024部門(mén)經(jīng)理入職發(fā)言部門(mén)經(jīng)理入職合同范本
- 2024職工住房抵押借款合同范本
- 2024網(wǎng)絡(luò)安全服務(wù)合同
- 2024水庫(kù)承包合同范本范文
- 配電箱及開(kāi)關(guān)箱隱患及整改標(biāo)準(zhǔn)
- 國(guó)家安全教育智慧樹(shù)知到答案章節(jié)測(cè)試2023年臨沂職業(yè)學(xué)院
- GJB9001C質(zhì)量手冊(cè)+程序文件+記錄清單
- Photoshop教程(從入門(mén)到精通全套學(xué)習(xí)資料)
- 陜2022TJ073 逆作法鋼筋混凝土頂管工作井標(biāo)準(zhǔn)圖集
- 安全生產(chǎn)月五項(xiàng)內(nèi)容考試試卷
- FZ/T 74001-2020紡織品針織運(yùn)動(dòng)護(hù)具
- 高三班主任經(jīng)驗(yàn)交流課件
- 拔罐療法-課件
- 《赤壁賦》《登泰山記》群文教學(xué)課件-統(tǒng)編版高中語(yǔ)文必修上冊(cè)
- 半導(dǎo)體前道制造工藝流程課件
評(píng)論
0/150
提交評(píng)論