




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGE其次章算法初步3幾種基本語句3.1條件語句[課時作業(yè)][A組基礎(chǔ)鞏固]1.對條件語句的描述正確的是()A.Else后面的語句不行以是條件語句B.兩個條件語句可以共用一個EndIfC.條件語句可以沒有Else后的語句D.條件語句中Then和Else后的語句必需都有答案:C2.下列問題所描述出來的算法,其中不包含條件語句的為()A.輸入三個表示三條邊長的數(shù),計算三角形的面積B.給出兩點的坐標,計算直線的斜率C.給出一個數(shù)x,計算它的常數(shù)對數(shù)的值D.給出三棱錐的底面積與高,求其體積答案:D3.閱讀下面程序:INPUTxIFx<0THENx=-xENDIFPRINTxEND若輸入x=5,則輸出結(jié)果x為()A.-5 B.5C.0 D.不確定解析:當x≥0時,不符合條件,執(zhí)行ENDIF之后的語句,干脆輸出x的值,即為5.答案:B4.為了在運行下面的程序之后輸出16,輸入x應當是()INPUTxIFx<0THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)ENDIFPRINTyENDA.3或-3 B.-5C.5或-3 D.5或-5解析:該程序的功能是求函數(shù)y=eq\b\lc\{(\a\vs4\al\co1((x+1)2,x<0,,(x-1)2,x≥0))的值,若(x+1)2=16,則x=-5;若(x-1)2=16,則x=5.答案:D5.分析下面的語句,當輸入的x值為3時,程序的輸出結(jié)果為________.輸入x;Ifx>2Theny=x4ElseIfx<2Theny=0Elsey=5xEndIfEndIf輸出y.解析:由算法語句可得y=eq\b\lc\{(\a\vs4\al\co1(x4,x>2,,5x,x=2,,0,x<2.))輸入x=3,則y=34=81.答案:816.讀下列語句完成題目輸入x;Ifx>1Theny=x+1Elsey=2x+1EndIf輸出y(1)若執(zhí)行程序時,沒有執(zhí)行語句y=x+1,則輸入的x的范圍是________;(2)若輸出結(jié)果是5,則執(zhí)行的賦值語句是______,輸入的x的值是________.解析:依題意,題目所給的程序是求函數(shù)y=eq\b\lc\{(\a\vs4\al\co1(x+1,x>1,,2x+1,x≤1))的函數(shù)值.因此,當x≤1時,沒有執(zhí)行語句y=x+1;又當x>1時,x+1>2,當x≤1時,2x+1≤3,從而輸出的y的值是5時,執(zhí)行的賦值語句是y=x+1,故輸入的x的值為x=5-1=4.答案:(1)x≤1(2)y=x+147.推斷輸入的數(shù)x是否為正數(shù),若是,輸出它的平方;若不是,輸出它的相反數(shù),則橫線上應填________.輸入x;If__________Theny=-xElsey=x2EndIf輸出y.解析:y是一個分段函數(shù),由題意知y=eq\b\lc\{(\a\vs4\al\co1(-x,x≤0,,x2,x>0.))答案:x≤08.以下給出的是用條件語句編寫的一個算法,依據(jù)該算法回答下列問題:輸入x;Ifx<4Theny=3*xElseIfx>4Theny=x2+1Elsey=3EndIfEndIf輸出y.(1)若輸入-3,則輸出結(jié)果是________;(2)若輸入4,則輸出結(jié)果是________;(3)該算法的功能是求函數(shù)________的值.解析:由題意知,當x<4時,y=3x;當x=4時,y=3;當x>4時,y=x2+1.答案:(1)-9(2)3(3)y=eq\b\lc\{(\a\vs4\al\co1(3x,x<4,,3,x=4,,x2+1,x>4))9.以下給出一個算法:1.輸入x.2.若x<0,執(zhí)行第3步;否則執(zhí)行第6步.3.令y=x+1.4.輸出y.5.結(jié)束.6.若x=0,執(zhí)行第7步;否則執(zhí)行第10步.7.令y=0.8.輸出y.9.結(jié)束.10.令y=x.11.輸出y.12.結(jié)束.(1)指出該算法的功能;(2)畫出該算法的框圖;(3)用基本語句寫出該算法.解析:(1)該算法的功能是計算并輸出y=eq\b\lc\{(\a\vs4\al\co1(x+1,x<0,,0,x=0,,x,x>0,))的值.(2)該算法的框圖如圖所示:(3)用基本語句描述為:輸入x;Ifx<0Theny=x+1ElseIfx=0Theny=0Elsey=xEndIfEndIf輸出y.10.設(shè)計一個程序,對輸入的隨意一個非零實數(shù),推斷其符號,并畫出程序框圖.解析:程序框圖如圖所示:程序如下:INPUT“x=”;xIFx>0THENPRINT“+”ELSEPRINT“-”ENDIFEND[B組實力提升]1.下列算法語句運行的結(jié)果是()A=4.5;B=6;IfA≥5ThenB=B+1ElseB=B-3B=B+2IfB≥4ThenB=B2ElseB=A+BEndIfEndIf輸出B.A.10.5 B.11.5C.16 D.25解析:A=4.5<5,∴B=6-3=3,B=3+2=5≥4,∴B=52=25.答案:D2.有下列程序,如圖(1).INPUTxIFx>=1THENy=xELSEy=-xENDIFPRINTyEND圖(1)INPUTxIFeq\x(\a\al())THENy=-xELSEy=xENDIFPRINTyENDK圖(2)現(xiàn)有人將其修改為如圖(2)所示的程序與其實現(xiàn)相同的功能.請在eq\x()內(nèi)填上合適的語句,使程序能夠正常運行()A.x<1 B.x<=1C.x>1 D.x<0解析:已知程序的功能是求分段函數(shù)y=eq\b\lc\{(\a\vs4\al\co1(x,x≥1,-x,x<1))的函數(shù)值,故修改后eq\x()內(nèi)應填x<1.答案:A3.分別推斷下列兩組語句執(zhí)行的結(jié)果:(1)輸入aIfa>0Thenm=a*a-1輸出mElse輸出“anegativenumber”EndIf若輸入-3,則輸出的結(jié)果為________;若輸入2,則輸出的結(jié)果為________.(2)輸入xIfx≤10Thenp=x*0.35Elsep=10*0.35+(x-10)*0.7EndIf輸出p若輸入6,則p=________;若輸入18,則p=________.解析:要分清各條件語句中是執(zhí)行了語句1還是語句2,這取決于條件推斷是真還是假.(1)中,若輸入-3,則條件推斷為假,所以執(zhí)行Else后面的語句:輸出“anegativenumber”.若輸入2,則條件推斷為真,所以執(zhí)行Then后面的語句:m=a*a-1;輸出m(先將a*a-1的值給予變量m,然后輸出變量m的值).同理可分析得出(2)的答案.答案:(1)anegativenumber3(2)2.19.14.如圖所示的程序是為求函數(shù)y=eq\b\lc\{(\a\vs4\al\co1(3x,x<10,,2x,10≤x<20,,x,x≥20))的函數(shù)值而設(shè)計的,則①②處應分別填寫__________,________.INPUTxIF①THENy=3*xELSEIFx<20THENy=2*xELSEy=x②ENDIFPRINTyEND解析:由分段函數(shù)的解析式知,當x<10時,y=3x,故程序中①處應填x<10.語句運用的是嵌套語句,程序中有兩個IF,故程序②處應填ENDIF.答案:x<10ENDIF5.給出如下程序(其中x滿意0<x<12).INPUT“x=”;xIFx>0ANDx<=4THENy=2*xELSEIFx<=8THENy=8ELSEy=24-2*xENDIFENDIFPRINTyEND(1)該程序的功能是求什么函數(shù)的函數(shù)值?(2)畫出這個程序的程序框圖.解析:(1)該程序的功能是求函數(shù)y=eq\b\lc\{(\a\vs4\al\co1(2x,0<x≤4,,8,4<x≤8,,24-2x,8<x<12))的值.(2)程序框圖如圖所示.6.“依法納稅是每個公民應盡的義務(wù)”,《中華人民共和國個人所得稅法》第十四條中有個人所得稅稅率表(工資、薪金所得適用):級數(shù)全月應納稅所得額稅率(%)1不超過500元部分52超過500元至2000元部分103超過2000元至5000元部分154超過5000元至20000元部分20………9超過100000元部分45上表中“全月應納稅所得額”是從月工資、薪金收入中減去2000元后的余額,例如某人月工資、薪金收入2220元,減去2000元后,應納稅所得額就是220元,應繳納個人所得稅11元.在此規(guī)定下,試用基本語句描述出輸入某人月工資、薪金收入(不超過6600),輸出這個人應繳納的個人所得稅的算法.解析:算法分析:用x(元)表示月工資、薪金收入,用y(元)表示應繳納的個人所得稅,y與x的函數(shù)關(guān)系式為:y=eq\b\lc\{(\a\vs4\al\co1(0,x≤2000,,0.05(x-2000),2000<x≤2500,,0.1(x-2500)+25,2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- LED戶外屏施工方案
- 勞務(wù)分包合同年度分包
- 現(xiàn)代服務(wù)業(yè)運營與管理案例分析題集
- 路面鋪裝施工方案
- 工程木工承包合同
- 水生植物的施工方案
- 露天煤礦施工方案
- TCSHB 0023-2024 中型可編程控制柜設(shè)計規(guī)范
- 導流明渠開挖專項施工方案
- 地暖排管現(xiàn)場施工方案
- 跨國合作在醫(yī)藥研發(fā)中的應用與挑戰(zhàn)
- 2025年皖北衛(wèi)生職業(yè)學院單招職業(yè)技能測試題庫審定版
- 膀胱灌注課件
- 2025年足療店勞務(wù)用工合同模板
- 北京版五年級下冊數(shù)學計算題專項練習1000道帶答案
- 2025年黑龍江交通職業(yè)技術(shù)學院單招職業(yè)技能測試題庫必考題
- 2024年02月山東2024齊魯銀行德州分行社會招考筆試歷年參考題庫附帶答案詳解
- 《新中國史》課程教學大綱
- 2025年劃船健身器項目投資可行性研究分析報告
- 南京市江寧區(qū)2023-2024六年級數(shù)學下冊第一二單元練習及答案
- 2025-2030年中國化工園區(qū)行業(yè)發(fā)展現(xiàn)狀及投資前景分析報告
評論
0/150
提交評論