1.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)試題及答案_第1頁
1.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)試題及答案_第2頁
1.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)試題及答案_第3頁
1.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)試題及答案_第4頁
1.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)試題及答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一、知識要點及方法要點一、掌握常用框圖符號的畫法及意義起、止框表示框圖的開始與結(jié)束;輸入、輸出框表示數(shù)據(jù)的輸入或者結(jié)果的輸出;處理框表示賦值行計算語句、結(jié)果的傳送斷框表示根據(jù)條件判斷環(huán)表程序做重復(fù)運算接點表示連接另一頁或另一部分的框圖要點二、熟掌握畫框圖的規(guī)用標(biāo)準(zhǔn)的框圖的符.框圖一般按上到下、從左到右的方向畫除斷框外,大多數(shù)框圖符號只有一個進入點和一個退判斷框是具有超過一個退出點的惟一符號.一判斷框是“是”與“不是”兩分支的判斷,有且只有兩個結(jié)果;要點三、熟悉框圖的三種結(jié)構(gòu)順結(jié)構(gòu):順序結(jié)構(gòu)是一種最簡單、最基本的結(jié)構(gòu),它描述的是可以按照步驟依次執(zhí)行的一個算法這結(jié)構(gòu)的各步只能按順序執(zhí)行條分支結(jié)構(gòu):1、順序結(jié)構(gòu):順序結(jié)構(gòu)由若干個依次執(zhí)行的處理步驟組成。這是任何一個算法都離不開的基本結(jié)構(gòu)。2、選擇結(jié)構(gòu):選擇結(jié)構(gòu)由一個判斷框和兩個分支組成。當(dāng)條件框內(nèi)的條件成立時,程序沿著分支1進;否則程序沿分支2進行。二、試題同步測試.閱讀右邊的程序框圖,運行相應(yīng)的程序,則輸出s的為)A-1C.

B0D..某程序框圖如圖所示,若輸出的=57則判斷框內(nèi)為)A>4?C.k

B>5?D.k>7?.右圖是求,,?的乘積的程序框圖,圖中110中應(yīng)填入的內(nèi)容)

空白框

nnA=*(n+1)BS=*xC.=*D.=*n.如圖所示的程序框圖,輸出的結(jié)果是=7,輸入的值.課時訓(xùn)練.如下圖所示的程序框圖,其功能()A輸入a值,按從小到大的順序輸出它們的值B輸入a的值,按從大到小的順序輸出它們的值C.a(chǎn),b的大值D.,b的小值.給出如圖的程序框圖,那么輸出的S等()AB.2550

2310n2310nC.D.4900.如圖是一個算法的程序框圖,該算法所輸出的結(jié)果()A1++?101B+++?51911C.+++?46201+++?22.如圖所示是求樣本x,?平數(shù)的序1210框圖,圖中空白框中應(yīng)填入的內(nèi)容()A=+nC.=+n

xB=+D.=+.如圖所示的程序框圖輸出的結(jié)果是S=720,則判框內(nèi)應(yīng)填的條件()Ai7Bi>7

C.i≤D.i>9.如果執(zhí)行下面的程序框圖,輸入n=,m4那么輸出的p等)AC.240

BD.120.已知函數(shù)y=

x≥,x

圖中表示的是給定的值,求其對應(yīng)的函數(shù)值y的程序框圖.①處應(yīng)填________②處應(yīng)填寫_..如圖,是求實數(shù)的對值的算法程序框圖,則判斷框①中可________.

222.在如圖的程序框圖中,輸出結(jié)果.解析:a=,S=15=;=時,=+4;=時,終止循環(huán),輸出=10.答案:10.畫出計算函數(shù)-的數(shù)值的程序框圖x由盤輸入.11.設(shè)計一個算法,求表達式+++?的,畫出程序框圖..有十件商品,設(shè)計一個算法,計算其平均價,并畫出程序框圖.答案:同步測試1、解析:選B.i1時,=×(3+1=;當(dāng)i=時s=3×(3-+=4;當(dāng)i3=4×(3-3)+1當(dāng)i=1×(3-+1=0緊接著i=5足條件i>4,跳出循環(huán),輸出s的為2、解析:選A.當(dāng)k=1時k=k+12,=+2;當(dāng)k=2時k=k+13,=+3;當(dāng)k=3時k=k+14,=11+=26當(dāng)k=4時k=k+15,=+5=此時=,循環(huán)結(jié)束,k=,所以判斷框中應(yīng)為k?”.3、解析:選由環(huán)結(jié)構(gòu)的程框圖知識可知選D.4、解析:該程序框圖的功能是入A,計算+1的值.由2A+1=7,解得A=3.答案:3

課時訓(xùn)練1、解析:選C輸==2運行程序框圖可得輸出2.根據(jù)執(zhí)行過程可知該程序框圖的功能是輸入a的值,輸出它們的最大值,即求a最大值.2解選A.按程序框圖計數(shù)變i≥時止循環(huán)加變量=+2++?+=,故選3、解析:選C.第一次循環(huán)s=,n,=2第二次循環(huán)s=+,=6,i=;4第三次循環(huán)s=++,=,=;46由于i=,不滿足i>10,所以繼續(xù)執(zhí)循環(huán);1此時s=++?,=,i=11420當(dāng)i=,滿足i>10,輸出s.4、解析:選由循環(huán)結(jié)構(gòu)的程序框圖可知需添加的運算為S=x++?的累加1求和,故選5、解析:選B.程序框圖所示的運算是10×9×7?出果是S=720則應(yīng)是10×8=720所以i=時乘,即當(dāng)i>7時行環(huán)體.6、解析:選B.框圖可知:當(dāng)=6=時,第一次循環(huán)=(6-+×=,k=2.第二次循環(huán)=(6-+×=,k=3.第三次循環(huán)=(6-+×=,k=第四次循環(huán)=(6-+×=,時m終止循環(huán).輸出=360故選7、解析:框圖中的①就是分段數(shù)解析式兩種形式的判斷條件,故填寫x<2?,②就是函數(shù)的另一段表達式y(tǒng)=x.2答案:x?y=2x≥0x8、析:由于x=,|x=可填x>0或≥答案:x或x≥9、解:算法如下:第一步,輸入x.第二步,判斷x,若x≥1則y=x-,否則執(zhí)行第三步.

,故根據(jù)所給的程序框圖,易知

第三步,y=1-x第四步,輸出y.程序框圖如圖所示.11、解:第一步,令=0,i第二步,判斷i是小于或等于10,若是,則執(zhí)行第三步;若否,則輸出第三步,令S=+i,并令ii+1然后返回第二步.程序框圖:12、解:我們用一個循環(huán)依次輸1個數(shù),再用一個變量存放數(shù)的累加

溫馨提示

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

評論

0/150

提交評論