《2020年高中數(shù)學(xué) 1.1.2《程序框圖與算法的基本邏輯結(jié)構(gòu)》同步練習(xí) 新人教A版必修3》由會(huì)員分享,可在線閱讀,更多相關(guān)《2020年高中數(shù)學(xué) 1.1.2《程序框圖與算法的基本邏輯結(jié)構(gòu)》同步練習(xí) 新人教A版必修3(5頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1.1.2 程序框圖與算法的基本邏輯結(jié)構(gòu)
1.在程序框圖中,算法要輸入或輸出信息,可以寫(xiě)在( )
A.處理框內(nèi) B.判斷框內(nèi)
C.輸入,輸出框內(nèi) D.循環(huán)框內(nèi)
答案:C
2.如果一個(gè)算法的程序框圖中有,則表示該算法中一定有哪種邏輯結(jié)構(gòu)( )
A.循環(huán)結(jié)構(gòu)和條件結(jié)構(gòu) B.條件結(jié)構(gòu)
C.循環(huán)結(jié)構(gòu) D.順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)
解析:因?yàn)樵摮绦蚩驁D含有判斷框,所以一定含有條件結(jié)構(gòu).
答案:B
3.下邊的程序框圖能判斷任意輸入的數(shù)x的奇偶性,其中判斷框內(nèi)應(yīng)該填寫(xiě)的是( )
A.m=0?
2、B.x=0? C.x=1? D.m=1?
答案:A
4.如圖所示的程序框圖的運(yùn)行結(jié)果是( )
A. B. C. D.3
解析:根據(jù)程序框圖的意義可知在當(dāng)a=2,b=4時(shí),S=+=,故輸出.
答案:C
5.閱讀如圖所示的程序框圖,若輸入的a、b、c分別是21、32、75,則輸出的a、b、c分別是( )
A.75、21、32 B.21、32、75
C.32、21、75 D.75、32、21
答案:A
6.下圖中所示的是一個(gè)算法的流程圖,已知a1=3,輸出的b=7,則a2的值是________.
答案:11
3、
7.設(shè)x為一個(gè)正整數(shù),規(guī)定如下運(yùn)算:若x為奇數(shù),則求3x+2;若x為偶數(shù),則求5x.寫(xiě)出算法,并畫(huà)出程序框圖.
解析:算法如下:
第一步,輸入x.
第二步,若x為奇數(shù),則輸出A=3x+2;否則輸出A=5x.
程序框圖如下:
8.畫(huà)出計(jì)算2+4+6+……+100的程序框圖.
解析:計(jì)算2+4+6+…+100的程序框圖如下:
9.在音樂(lè)超市里,每張唱片售價(jià)25元.顧客如果購(gòu)買(mǎi)5張以上(含5張),則按九折收費(fèi);如果顧客購(gòu)買(mǎi)10張以上(含10張),則按八五折收費(fèi).你能用程序框圖來(lái)表示此收費(fèi)的算法嗎?
解析:設(shè)顧客購(gòu)買(mǎi)x張,花費(fèi)為y元,則
y=
4、
顯然需要判斷顧客購(gòu)買(mǎi)唱片的張數(shù),直接用順序結(jié)構(gòu)無(wú)法畫(huà)出其程序框圖.為了解決問(wèn)題,需要引入條件結(jié)構(gòu).程序框圖如下圖:
10.
10.在程序框圖中輸入a=、b= ,則輸出c=________.
1.注意正確使用下列圖標(biāo):
程序框
名稱
功能
起止框
表示一個(gè)算法的起始和結(jié)束,是任何流程圖不可少的
輸入、
輸出框
表示一個(gè)算法輸入和輸出的信息,可用在算法中任何需要輸入、輸出的位置
處理框
賦值、計(jì)算,算法中處理數(shù)據(jù)需要的算式、公式等分別寫(xiě)在不同的用以處理數(shù)據(jù)的處理框內(nèi)
判斷框
判斷某一條件是否成立,成立時(shí)在出口處標(biāo)明“是”或“Y”,不成立時(shí)標(biāo)明“否”或“N”
2.注意“是”、“否”的方向.
3.分清直到型循環(huán)與當(dāng)型循環(huán)的異同.