




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章算法初步
高中數(shù)學(xué)人教A版必修3課后練習(xí)1算法的概念
1.下列所給問(wèn)題中,不能設(shè)計(jì)一個(gè)算法求解的是()
A.用二分法求方程x2—3=0的近似解(精確度0.01)
B.解方程組『+"5=0,
1%—y+3=0
C.求半徑為2的球的體積
D.求S=l+2+3+...的值
解析:對(duì)于D,S=l+2+3+...,不知道需要多少步完成,所以不能設(shè)計(jì)一個(gè)算法求解.
答案:D
2.小明中午放學(xué)回家自己煮面條吃,有下面幾道工序:①洗鍋、盛水2分鐘;②洗菜6分鐘;③準(zhǔn)備面
條及佐料2分鐘;④用鍋把水燒開(kāi)10分鐘;⑤煮面條和菜共3分鐘.以上各道工序,除了④之外,一
次只能進(jìn)行一道工序.小明要將面條煮好,最少要用()
A.13分鐘B.14分鐘C.15分鐘D.23分鐘
解析:①洗鍋、盛水2分鐘+④用鍋把水燒開(kāi)10分鐘(同時(shí)②洗菜6分鐘+③準(zhǔn)備面條及佐料2分鐘)+
⑤煮面條和菜共3分鐘=15分鐘.解決一個(gè)問(wèn)題的算法不是唯一的,但在設(shè)計(jì)時(shí)要綜合考慮各個(gè)方面的
因素,選擇一種較好的算法.
答案:C
3.有如下算法:
第一步,輸入不小于2的正整數(shù)n.
第二步,判斷n是否為2.若n=2,則n滿(mǎn)足條件;
若n>2,則執(zhí)行第三步.
第三步,依次從2到n—1檢驗(yàn)?zāi)懿荒苷齨,若都不能整除,則n滿(mǎn)足條件.
上述算法中滿(mǎn)足條件的n是()
A.質(zhì)數(shù)
B.奇數(shù)
C.偶數(shù)
D.合數(shù)
解析:依據(jù)質(zhì)數(shù)、奇數(shù)、偶數(shù)和合數(shù)的定義及算法的功能可以判斷滿(mǎn)足條件的n是質(zhì)數(shù).
答案:A
4.如下算法:
第一步,輸入x的值.
第二步,若x,0,則_/=又;否則,y—x2.
第三步,輸出y的值.
若輸出y的值是9,則x的值是()
A.3B.—3
C.3或一3D.一3或9
XX0
:一’的算法.當(dāng)xNO時(shí),x=9;當(dāng)x<0時(shí),x2=9,
{%2,%<0
x=-3
答案:D
5.己知一個(gè)算法:
第一步,m=4
第二步,若b<m,則血=打,輸出m,結(jié)束算法;否則,執(zhí)行第三步.
第三步,若c<m,則刀=6輸出m,結(jié)束算法.
如果a=3,b=6,c=2,那么執(zhí)行這個(gè)算法的結(jié)果是()
A.3B.6C.2D.m
解析:當(dāng)a=3,匕=6,c=2時(shí),依據(jù)算法執(zhí)行后,m=a=3<b=6,c=2<3=m,則m=c=2,即輸
出m的值為2.
答案:C
6.給出下列算法:
第一步,輸入x的值.
第二步,當(dāng)x>4時(shí),計(jì)算y=x+2;否則,計(jì)算y=j4-x.
第三步,輸出y的值.
當(dāng)輸入x=0時(shí),輸出y—.
解析:由于x=0>4不成立,故計(jì)算y=(4—x=2,輸出y=2.
答案:2
7.結(jié)合下面的算法:
第一步,輸入X.
第二步,判斷X是否小于0,若是,則輸出3x+2,
否則執(zhí)行第三步.
第三步,輸出x2+l.
當(dāng)輸入的x的值分別為-1,0,1時(shí),輸出的結(jié)果分別為、、.
解析:當(dāng)x=-l時(shí),-K0,輸出3x(—1)+2=—1;
當(dāng)x=0時(shí),0=0,輸出02+i=i;
當(dāng)x=l時(shí),1>0,輸出12+1=2.
答案:一112
8.下面是解二元一次方程組「“一'+6=0;①的一個(gè)算法,請(qǐng)將該算法補(bǔ)充完整.
(x+y+3=0②
第一步,①②兩式相加,得3x+9=0.③
第二步,由③式可得.④
第三步,將④式代入①式,得y=0.
第四步,輸出方程組的解.
解析:由解二元一次方程組的步驟知,第二步應(yīng)為解③得x的值為x=-3,第四步是輸出方程組的解
fx=-3,
ly=0.
答案:x——3
.y=0
9.一位商人有9枚銀元,其中有1枚略輕的是假銀元,你能用天平(不用祛碼)將假銀元找出來(lái)嗎?
解(法一)第一步,任取2枚銀元分別放在天平兩邊,若天平左右不平衡,則輕的一邊放的就是假銀元;
若天平左右平衡,則進(jìn)行第二步.
第二步,取下右邊的銀元,放在一邊,然后把剩余的7枚銀元依次放在右邊進(jìn)行稱(chēng)量,直到天平左
右不平衡為止,右邊放的就是假銀元.
(法二)第一步,把銀元分成3組,每組3枚.
第二步,先將任意兩組分別放在天平的兩邊,若天平左右不平衡,則假銀元就在輕的那一組里;若
天平左右平衡,則假銀元就在未稱(chēng)的那一組里.
第三步,取出含假銀元的那一組,從中任取2枚銀元放在天平的兩邊,若天平左右不平衡,則輕的
一邊放的就是假銀元;若天平左右平衡,則未稱(chēng)的那一枚就是假銀元.
10.從古印度的漢諾塔傳說(shuō)中演變了一個(gè)漢諾塔游戲:
A||
II
□IIII,
ARC
(1)有三根桿子月,B,C,A桿上有三個(gè)碟子(大小不等,自上到下,由小到大),如圖;
(2)每次移動(dòng)一個(gè)碟子,小的只能疊在大的上面;
⑶把所有碟子從A桿移到C桿上.
試設(shè)計(jì)一個(gè)算法,完成上述游戲.
解第一步,將A桿最上面碟子移到C桿.
第二步,將A桿最上面碟子移到B桿.
第三步,將C桿上的碟子移到B桿.
第四步,將A桿上的碟子移到C桿.
第五步,將B桿最上面的碟子移到H桿.
第六步,將B桿上的碟子移到C桿.
第七步,將A桿上的碟子移到C桿.
高中數(shù)學(xué)人教A版必修3課后練習(xí)2程序框圖、順序結(jié)構(gòu)
題組1:夯實(shí)基礎(chǔ)
1.閱讀如圖所示的程序框圖,若輸入x=3,則輸出y的值為()
窣
/輸入
|。=勿2-1|
I丫=心|
I
(結(jié)束)
A.33B.34C.40D.45
解析:x—3,a—2x32—1—11,b—a—15—2,y—ab—17x2—34,故輸出y的值為34.
答案:B
2.下面程序框圖表示的算法的運(yùn)行結(jié)果是()
|S=#(/>-5)(P-6”-7)|
/輸出s/
A.9B.6
C.6^/6D.36
解析:由題意得「=/匕=9,
S—V9x4x3x2—■/?—6V6.
答案:C
3.閱讀如圖所示的程序框圖,若輸入的x為9,則輸出的y的值為()
/輸入x/
Ia=x2-l|
I
|方=Q+101
I
y=lo@
/輸訪(fǎng)/
A.8B.3C.2D.1
解析:x=9-*(s=80—匕=8-y=1og28=3.
即輸出的y的值為3.
答案:B
4,閱讀如圖所示的程序框圖,若輸入a,b,。的值分別是21,32,75,則輸出的ab。分別是()
/輸入,b,c/
IL|
I*I
/輸出她"
A.75,21,32B.21,32,75
C.32,21,75D.75,32,21
解析:該程序框圖的執(zhí)行過(guò)程是:
輸入21,32,75.
x=21,
(3=75,
c=32,
b■=21.
輸出75,21,32.
答案:A
5.寫(xiě)出如圖所示的程序框圖的運(yùn)行結(jié)果.
(1)5=.(2)若R=8,則a—
(W)
14=2上41/輸A/g/
ls=/+川
b善
/輸出S/
|a=2b|
/輸出a/
解析:(1)因?yàn)閍=2,b=4,所以5=24+42=32.
(2)若R=8,則b=.1=2,a=2*2=4.
答案:(1)32(2)4
(1)
6.如圖所示的是一個(gè)求長(zhǎng)方體的體積和表面積的程序框圖,則①中應(yīng)填
/輸入長(zhǎng)a寬6,高c/
r^-i
/輸出V和s/
(A]
解析:根據(jù)題意,知需計(jì)算長(zhǎng)方體的表面積S=2(ab+bc+ac).
答案:S—2(sb+bc+ac)
7.已知函數(shù)f(x)=x2—3X—2,求f(3)+f(—5)的值,設(shè)計(jì)一個(gè)算法并畫(huà)出算法的程序框圖.
解算法如下:
第一步,求f(3)的值.
第二步,求f(-5)的值.
第三步,計(jì)算y=f(3)+f(—5).
第四步,輸出y的值.
CW)
Ix;3I
|N--2|
Ix;5|
\y2^3x-2\
/輸./
程序框圖如圖所示:(贏)
8.某人在法定工作時(shí)間內(nèi),每小時(shí)工資20元,加班工資每小時(shí)30元.他上個(gè)月工作了180小時(shí),其
中加班20小時(shí),月工資的303用來(lái)還房貸,寫(xiě)出此人該月剩余工資的算法,并畫(huà)出算法的程序框圖.
/輸沙/
解算法步躲如下:
第一步,計(jì)算法定工作時(shí)間內(nèi)工資,a=20*(180-20)=3200(元).
第二步,計(jì)算加班工資,i>=30x20=600(元).
第三步,計(jì)算一個(gè)月內(nèi)工資總數(shù),c=a+b=3200+600=3800(元).
第四步,計(jì)算這個(gè)人該月剩余的工資數(shù),d=Cx(l-30%)=3800x(1-30%)=2660(元).
算法的程序框圖如圖所示.
題組2:難點(diǎn)突破
1.如圖所示的程序框圖表示的算法意義是()
(開(kāi)始)
"nn/
r-2
|S=M]
JT
A.邊長(zhǎng)為3,4,5的直角三角形面積
B.邊長(zhǎng)為3,4,5的直角三角形內(nèi)切圓面積
C.邊長(zhǎng)為3,4,5的直角三角形外接圓面積
D.以3,4,5為弦的圓面積
解析:直角三角形內(nèi)切圓半徑故選B.
答案:B
2.如圖,若輸入a=10,則輸出a=()
零
/輸、/
|b=a-8|
|a=a-b|
/輸出a/
A.2B.4C.6D.8
解析:輸入a=10,該程序框圖的執(zhí)行過(guò)程是
a=10,b—1.0—8=2,a~-10-2--8,輸出a=3.
答案:D
3.為確保信息安全,信息需加密傳輸,發(fā)送方由明文-密文(加密),接收方由密文-明文(解密),已知
加密規(guī)則如圖所示,例如,明文1,2,3,4對(duì)應(yīng)密文5,7,18,16.當(dāng)接收方收到密文14,9,23,
28時(shí),則解密得到的明文為.
倒出
'a+2b=14,
2b+c=9,
解析:由題意可知《
2c+3d=23,
14d=28,
解得a=6,b—4,c—1,d—7.
答案:6417
4.如圖所示的程序框圖是交換兩個(gè)變量的值并輸出,則圖中①處應(yīng)為
(開(kāi)始)
,'I',
/輸My/
/輸出XJ/
答案:x=y
5.如圖所示,圖①是計(jì)算圖②中空白部分面積的一個(gè)框圖,則、'?〃處應(yīng)填
r1
2
L1?_1aQJnH
XX-2222
『---_aa--a
解析:由題圖②知42222-2
答案:S=^a2-a2
6.''六一"兒童節(jié)這天,糖果店的售貨員忙極了,請(qǐng)你設(shè)計(jì)一個(gè)程序,幫助售貨員算賬.已知水果糖每千
克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次購(gòu)買(mǎi)這三種糖果a,b,c千克,應(yīng)收取
多少元錢(qián)?寫(xiě)出一個(gè)算法,畫(huà)出程序框圖.
解算法步驟如下:
第一步,輸入三種糖果的價(jià)格x,y,z.
第二步,輸入購(gòu)買(mǎi)三種糖果的千克數(shù)a,b,C.
第三步,Y=xa+yb+zC.
第四步,輸出丫.
程序框圖如圖所示.
(W)
/輸心,y,z/
/輸入a,b,c/
|吞?,F(xiàn)+引
/輸*?/
Cm
7.求底面邊長(zhǎng)為4,側(cè)棱長(zhǎng)為5的正四棱錐的側(cè)面積及體積,為該問(wèn)題設(shè)計(jì)算法,并畫(huà)出程序框圖.
解算法步躲如下:
第一步,a=4,c—5.
第二步,R-
第三步,S=a2,h=Jc2—R2.
第四步,V-Sh.
第K1步,S—2.3h'.
第七步,輸出S,V.
程序框圖如圖所示.
開(kāi)始
|。=4,c=51
,燈I
S=2ah'
/輸出S,V/
高中數(shù)學(xué)人教A版必修3課后練習(xí)3條件結(jié)構(gòu)
i.給出以下四個(gè)問(wèn)題:
①輸入一個(gè)數(shù)X,輸出它的絕對(duì)值;
②求面積為6的正方形的周長(zhǎng);
③求三個(gè)數(shù)a,b,c中的最大數(shù);
④求函數(shù)f(x)=/—1'%-0,的函數(shù)值.
(X4-2,%<0
其中需要用條件結(jié)構(gòu)來(lái)描述其算法的程序框圖的有()
A.1個(gè)B.2個(gè)C.3個(gè)D.4個(gè)
解析:程序框圖是否需要條件結(jié)構(gòu)取決于算法中是否需要進(jìn)行邏輯判斷,并根據(jù)判斷的結(jié)果進(jìn)行不同的
處理.所給的四個(gè)問(wèn)題中,只有②只需計(jì)算求值,不需要判斷,故選C.
答案:C
2.執(zhí)行右面的程序框圖,如果輸入的七£[—1,3],則輸出的s屬于()
A.[-3,4]
B.[-5,2]
C.[-4,3]
D.[-2,5]
解析:若七金[―1,1),則執(zhí)行s=3tf故[―3,3).
若七仁[1,3],則執(zhí)行s=4t—其對(duì)稱(chēng)軸為t=2.
故當(dāng)t=2時(shí),s取得最大值4.當(dāng)t=l或3時(shí),s取得最小值3,則sW[3,4].
綜上可知,輸出的6?[—3,4].故選A.
答案:A
3.閱讀如圖所示的程序框圖,運(yùn)行相應(yīng)的程序.若輸入x的值為1,則輸出y的值為()
A.2B.7C.8D.128
解析:輸入x=l,因?yàn)?22不成立,所以y=9—1=8,輸出y=8.
答案:C
4.執(zhí)行如圖所示的程序框圖,若輸出的結(jié)果是8,則輸入的數(shù)是()
A.2或一2&B.2/或一2企
C.-2或一2夜D.2或2m
解析:當(dāng)x3=8時(shí),x=2,a=4,b=8,b>a,輸出8;
當(dāng)/=8時(shí),x—±2y[2,a-8,b—±16V2,又a>b時(shí)輸出8,所以x=-2或,故選A.
答案:A
5.如圖所示的程序框圖,如果輸入三個(gè)實(shí)數(shù)a,b,c,要求輸出這三個(gè)數(shù)中最大的數(shù),那么在空白的判
斷框中,應(yīng)該填入下面四個(gè)選項(xiàng)中的()
A.c>x?B.x>c?C.c>b?D.b>c?
解析:變量x的作用是保留3個(gè)數(shù)中的最大值,所以第二個(gè)條件結(jié)構(gòu)的判斷框內(nèi)語(yǔ)句為滿(mǎn)足
''是"則交換兩個(gè)變量的數(shù)值,輸出x的值后結(jié)束程序,滿(mǎn)足''否"直接輸出x的值后結(jié)束程序,故選A.
答案:A
6.對(duì)任意非零實(shí)數(shù)a,b,若a*b的運(yùn)算原理如圖所示,則(log28)*g)2
零
/輸—力/
限出貸I恒出節(jié)I
£
解析:?*10928=3,G)=4,/?a—3,b=4.
:'aWb,...輸出?
答案:1
7.如圖所示的程序框圖,若輸出y的值為右則輸入的x值為
解析:由程序框圖可得丫=[2+1,x-0,當(dāng)xWO時(shí),則丫=2*+1="整理得2*=:,解得x=-2;
{2x+l,x>0.44
當(dāng)x>0時(shí),則y=2x+l=t,整理得2x=;,解得
x=5?所以x=-2或x=:
oo
答案:一2或W
8.己知函數(shù)y="g2X(x22),如圖所示的是給定x的值,求其對(duì)應(yīng)的函數(shù)值y的程序框圖.
(2—x(%<2),
①處應(yīng)填寫(xiě):②處應(yīng)填寫(xiě)
/輸/
解析::'滿(mǎn)足判斷框中的條件執(zhí)行y=2—x,...①處應(yīng)填?、'x<2?”,不滿(mǎn)足x<2,即x22時(shí),y=log2X,
故②處應(yīng)填、'y=log2x”.
答案:x<2?y=log2X
9.如圖,是判斷''美數(shù)"的程序框圖,在[30,40]內(nèi)的所有整數(shù)中''美數(shù)"的個(gè)數(shù)是多少?
解由程序框圖知美數(shù)是滿(mǎn)足能被3整除,不能被6整除或能被12整除的數(shù),在[30,40]內(nèi)的所有整
數(shù)中,所有能被3整除的數(shù)有30,33,36,39,共4個(gè)數(shù),在這四個(gè)數(shù)中能被12整除的有36,在這
四個(gè)數(shù)中不能被6整除的有33,39,所以在[30,40]內(nèi)的所有整數(shù)中''美數(shù)"的個(gè)數(shù)是3個(gè).
高中數(shù)學(xué)人教A版必修3課后練習(xí)4循環(huán)結(jié)構(gòu)
題組1:夯實(shí)基礎(chǔ)
1.如圖所示的程序框圖中,輸出s的值為(
/輸出s/
A.10B.12C.15D.8
解析:該程序的作用是計(jì)算1+2+3+4+5的值,所以輸出S的值為15.故選C.
答案:C
2.如圖所示的程序框圖表示的算法的功能是()
A.計(jì)算小于100的奇數(shù)的連乘積
B.計(jì)算從1開(kāi)始的連續(xù)奇數(shù)的連乘積
C.從1開(kāi)始的連續(xù)奇數(shù)的連乘積,當(dāng)乘積大于100時(shí),計(jì)算奇數(shù)的個(gè)數(shù)
D.計(jì)算1x3x5x...xn2100時(shí)的最小的n值
答案:D
3.執(zhí)行如圖所示的程序框圖,如果輸入的n是6,那么輸出的P是()
/輸入《/
Ip=p,*1
/輸出P/
金)
A.120B.720
C.1440D.5040
解析:當(dāng)k=2,P=2;當(dāng)k=3,P=2X3=6;當(dāng)k=4,P=6*4=24;當(dāng)k=5,P=24x5=120;當(dāng)
k=6,P=120x6=720,循環(huán)結(jié)束.
答案:B
4.某程序框圖如圖所示,若輸出的S=26,則判斷框內(nèi)應(yīng)填)
罕
Is=i:&=r|
I心+1I
IS=2S+k|
/輸出s/
A.k>3?B.k>4?
C.k>5?D.k>6?
解析:程序運(yùn)行過(guò)程中,各變量的值的變化情況如下表所示:
kS是否繼續(xù)循環(huán)
循環(huán)前11
第一次循環(huán)24是
第二次循環(huán)311是
第三次循環(huán)426否
可得,當(dāng)k=4時(shí),S=26.此時(shí)應(yīng)該結(jié)束循環(huán)并輸出S的值為26,所以判斷框應(yīng)該填入的條件為k>3?
故選A.
答案:A
5.我國(guó)古代數(shù)學(xué)典籍《九章算術(shù)》''盈不足"中有一道兩鼠穿墻問(wèn)題:''今有垣厚五尺,兩鼠對(duì)穿.大鼠日
一尺,小鼠亦日一尺.大鼠日自倍,小鼠日自半.問(wèn)幾何日相逢?“現(xiàn)用程序框圖描述如圖所示,則輸出結(jié)
果n=()
/輸AaAS,"/
[a=l』=l;S=Oj/i=l|
/輸出”/
A.4B.5C.2D.3
解析:第一次循環(huán),得S=2,不滿(mǎn)足S25;
1Q
第二次循環(huán),得n—2,<2——,A—2,S—~,不滿(mǎn)足S25;
第三次循環(huán),得n=3,<2=7,A=4,S=¥〉5,
44
結(jié)束循環(huán),輸出n=3.
答案:D
6.為求000內(nèi)的所有偶數(shù)的和而設(shè)計(jì)的一個(gè)程序框圖如圖所示,請(qǐng)將空白處補(bǔ)上.
①;②
/輸出s/
解析:求1000內(nèi)的所有偶數(shù)的和利用累加的方法,即S—0+2+4+...+1000,這里i是累加變量,
每次自動(dòng)增加2.
答案:S—S+ii=i+2
7.執(zhí)行如圖所示的程序框圖,如果輸入a=1,b=2,則輸出的a的值為.
/輸兒。/
a>8?
否
||/輸再a/
解析:第1次運(yùn)行,a=l+2=3;第2次運(yùn)行,a=3+2=5;第3次運(yùn)行,a=5+2=7;第4次運(yùn)行,
a=7+2=9,跳出循環(huán),輸出a=9.
答案:9
8.已知程序框圖如圖所示,其輸出結(jié)果是
/K7
解析:<2=1,a=2xl+1=3,a>100不成立;a=2x3+l=7,a>100不成立;a=2x7+l=15,a>100
不成JL;(3=2.x15+1=31,(3〉100不成工;<2=2x31+1=G3>00不成工;<3=2,x63+1—127,
a>100成立,輸出a=127.
答案:127
9.設(shè)計(jì)程序框圖,求9(一9Jx(-9X...X黑的值.
Z34b1UU
解程序框圖如圖所示.
零
題組2:難點(diǎn)突破
2XX
1.某程序框圖如圖所示,則輸入下列四個(gè)函數(shù):f(x)=:,f(x)=log3(x+l),f(x)=2+2~,f(x)
=2*—2',則輸出的函數(shù)是()
/輸入:藥(x)/
(x)+/(-x)=O?
是
(x而在零點(diǎn)?
是
/輸出色蜥x)/
1
A.f(x)——B.f(x)—1O<53(X^+1)
C.f(x)=2X+2~XD.f(x)=2X—2~X
解析:執(zhí)行題中的程序框圖,最后輸出的函數(shù)應(yīng)是存在零點(diǎn)的奇函數(shù).
f(x)W是奇函數(shù),但沒(méi)有零點(diǎn);函數(shù)f(x)=log3(x2+l)是偶函數(shù),且有零點(diǎn):函數(shù)f(X)=2*+2
-x是偶函數(shù),且沒(méi)有零點(diǎn);函數(shù)f(x)=2'—2丁是奇函數(shù),且有零點(diǎn),符合要求.
答案:D
2.執(zhí)行如圖所示的程序框圖,如果輸入a=4,那么輸出n的值為()
(W)
/輸入/
|?=0,6=1,?=0|
/輸出"/
A.2B.3C.4D.5
解析:若輸入a=4,則執(zhí)行P=0,Q=l,判斷0<1成立,進(jìn)行第一次循環(huán);
P=l,Q—3,n—1,判斷1<3成立,進(jìn)行第二次循環(huán):
P=5,Q=7,n=2,判斷5<7成立,進(jìn)行第三次循環(huán);
P—21,。=15,n—3,判斷21<L5不成立,故輸出n=3.
答案:B
3.給出50個(gè)數(shù):1,3,5,7,99,要計(jì)算這50個(gè)數(shù)的和,如圖給出了解決該問(wèn)題的程序框圖,那
么框圖中判斷框①處和執(zhí)行框②處可以分別填入()
|,=巾=140|
A.iW50?;p—p+1B.±W51?;p—p+1
C.1^51?;p=p+2D.1^50?;p=p+2
解析:由于要計(jì)算50個(gè)數(shù)的和,故循環(huán)要執(zhí)行50次,由于循環(huán)變量的初值為1,步長(zhǎng)為1,故終值應(yīng)
為50,即①中應(yīng)填寫(xiě)iW50?.又50個(gè)數(shù)是按從小到大的順序排列的奇數(shù),故②中應(yīng)填寫(xiě)p=p+2.
答案:D
4.程序框圖如圖,如果程序運(yùn)行的結(jié)果為S=132,若要使輸出的結(jié)果為1320,則正確的修改方法是
()
&
kwiO?
杳______
ISSx&l③/輸網(wǎng)
I&-1|④
A.①處改為k=13,S=1B.②處改為k<L0?
C.③處改為S=S*(k—1)D.④處改為k=k-2
解析:由題設(shè)條件可以看出,此程序是一個(gè)求幾個(gè)數(shù)的連乘積的問(wèn)題.
由于1320=10x11x12,
故判斷框中應(yīng)改為kW9?或者k〈10?.故選B.
答案:B
解析:執(zhí)行程序,依題意,輸入a=2,b—4,c=5,判斷不滿(mǎn)足條件a>b且a>c,也不滿(mǎn)足條件b〉c,
執(zhí)行x=lg2+lg5=lg10=1.
答案:1
6.執(zhí)行如圖所示的程序框圖,如果輸入的x=0,y=l,n=l,則輸出x,y的值滿(mǎn)足.
/輸出xj/
解析:通過(guò)列表可清晰顯示程序框圖執(zhí)行過(guò)程:
循環(huán)體執(zhí)行次數(shù)(一)y(y=ny)判斷x2+y2236是否輸出n(n=n+l)
X\X=x+——1
2
執(zhí)行前011
第一次01否否2
第二次12否否3
2
第三次36是是
2
3
輸出X=E,y=6,滿(mǎn)足y=4x.
答案:y=4x(答案不唯一,合理即可)
7.運(yùn)行如圖所示的程序框圖.
(1)若輸入X的值為2,根據(jù)該程序的運(yùn)行過(guò)程完成下面的表格,并求輸出的二與X的值.
第i次i=li=22=32=41=5
x=24
(2)若輸出i的值為2,求輸入x的取值范圍.
解(1)
第i次1=1i=21=3i=4i=5
x=2x3,61854162486
因?yàn)?62<168,486>168,所以輸出的i的值為5,x的值為486.
(2)由輸出i的值為2,知程序執(zhí)行了循環(huán)體2次,
即3XW168,
解得學(xué)<xW56,
(9x>168,
所以輸入x的取值范圍是竽<xW56.
8.已知函數(shù)f(x)=(x+l)2,將區(qū)間[1,10]九等分,畫(huà)出求
函數(shù)在各等分點(diǎn)及端點(diǎn)處所取得函數(shù)值算法的程序框圖.
解算法步驟如下:
第一步,令W=1.
第二步,x—1.
第三步,f(X)=(X+l)2.
第四步,2=1+1.
第五步,輸出f(X).
第六步,若上>10成立,則結(jié)束算法;否則,返回第二步.
程序框圖如圖所示.
高中數(shù)學(xué)人教A版必修3課后練習(xí)5輸入語(yǔ)句、輸出語(yǔ)句和賦值
語(yǔ)句
1.下列賦值語(yǔ)句正確的是()
A.3=M+2
B,M=-M
C.B=A=2.
D.x+y=M
解析:根據(jù)賦值語(yǔ)句的格式與要求,知選項(xiàng)B正確.
答案:B
2.若a的輸入值為2,則下面程序運(yùn)行的結(jié)果是()
INPUTa
b=a+l
a=b+l
PRINTa
END
A.1B.2
C.3D.4
解析:揄入a=2,則b=3,a=4.
答案:D
3.給出下列程序:
INPUT''實(shí)數(shù)";xl,yl,x2,y2
a=xl-x2
m—一aM2
b=yl-y2
n=bA2
s=m+n
d=SQR(s)
PRINTd
END
此程序的功能為(r
A.求點(diǎn)到直線(xiàn)的距離
B.求兩點(diǎn)之間的距離
C.求一個(gè)多項(xiàng)式的值
D.求輸入的值的平方和
解析:輸入的四個(gè)實(shí)數(shù)可作為兩個(gè)點(diǎn)的坐標(biāo),程序中的a,b分別表示兩個(gè)點(diǎn)的橫、縱坐標(biāo)之差,而m,
n分別表示兩個(gè)點(diǎn)的橫、縱坐標(biāo)之差的平方,s是橫、縱坐標(biāo)之差的平方和,d是平方和的算術(shù)平方根,
即兩點(diǎn)之間的距離,最后輸出此距離.
答案:B
4.有以下程序:
A=ll
B-22
A=A+B
PRINT、'A=";A,、'B=";B
END
執(zhí)行上述語(yǔ)句后,輸出的結(jié)果是(
A.4=33B=llB.A=llB=22
C.月=33B=22D.A=11B=33
解析::*A—11,B=22,
A■=71+B'=33,
即把33賦予A,
??A=33,B=22.
答案:C
5.下列程序輸出的結(jié)果是()
x=6
y=3
x=x/3
y=4*x+l
PRINTx+y
END
A.27B.9C.2+25D.11
解析:該程序的運(yùn)行過(guò)程是
x=6,
y=3,
x=6T-3—2,
y=4x2+1=9,
x+y=2+9=11.
所以輸出11.
答案:D
6.執(zhí)行下列算法語(yǔ)句后的結(jié)果(xMODy表示整數(shù)x除以整數(shù)y所得的余數(shù))為()
INPUT、'x,y=";x,y
A=x*y
B=xMODy
C=A*y+B
PRINTA,B,C
END
(運(yùn)行時(shí)從鍵盤(pán)上輸入16,5)一
A.4=80,B=l,C=401
B.A=80,B=3,C=403
C.4=80,B=3.2,C,=r403.2
D.4=80,B=3.2,C=404
解析:第一句輸入x=16,y=5,第二句A=xy=80,第三句B取x除以y所得的余數(shù),即B=l,第
四句C=80x5+l=401,故選A.
答案:A
7.下列程序的功能是求所輸入的兩個(gè)正數(shù)的平方和,己知最后輸出的結(jié)果是3.46,試據(jù)此將程序補(bǔ)充
完整.
INPUT1.1
INPUT、'x2=〃;—
s=_______________
PRINTS
END
解析:因?yàn)槌绦虻墓δ苁乔笏斎氲膬蓚€(gè)正數(shù)的平方和,所以S=/+B.又因?yàn)樽詈筝敵龅慕Y(jié)果是
3.46,所以3.46=1.了+石.所以看=2.25.又X2是正數(shù),所以X2=1.5.
答案:1.5xlA2+x2A2
8.編寫(xiě)一個(gè)程序,輸入兩個(gè)正數(shù)a和b的值,輸出/與b,的值.
解程序如下:
INPUT''a,b=";a,b
A=aAb
B=b"a
PRINT、'a'=";A
PRINT、'b"a=";B
END
9.某工種按工時(shí)計(jì)算工資,每月總工資=每月勞動(dòng)時(shí)間(時(shí))X每小時(shí)工資(元),從總工資中扣除i(n作
公積金,剩余的為應(yīng)發(fā)工資.試編寫(xiě)程序表示輸入勞動(dòng)時(shí)間和每小時(shí)工資,輸出應(yīng)發(fā)工資.
解算法如下:
第一步,輸入每月勞動(dòng)時(shí)間t和每小時(shí)工資
每二步,求每月總工資y=axt.
第三步,求應(yīng)發(fā)工資z=0.9xy.
第四步,輸出應(yīng)發(fā)工資2.
程序框圖如圖所示.
/輸入每月勞動(dòng)時(shí)間,
/輸入每小時(shí)工資a/
|y=a>rI
k=0.9,"
/輸出z/
程序如下:
INPUTt,a
y=a*t
z=0.9*y
PRINTz
END
高中數(shù)學(xué)人教A版必修3課后練習(xí)6條件語(yǔ)句
題組1:夯實(shí)基礎(chǔ)
1.下列關(guān)于條件語(yǔ)句的說(shuō)法正確的是()
A.條件語(yǔ)句中必須有ELSE和ENDIF
B.條件語(yǔ)句中可以沒(méi)有ENDIF
C.條件語(yǔ)句中可以沒(méi)有ELSE,但是必須有ENDIF
D.條件語(yǔ)句中可以沒(méi)有ENDIF,但是必須有ELSE
解析:條件語(yǔ)句主要有兩種形式的格式,分另寸是1F-THEN格式和工F-THEN—ELSE格式,但是不管是
這兩種格式的哪一種,[F與END:[F必須是同時(shí)出現(xiàn).所以條件語(yǔ)句中可以沒(méi)有ELSE,但是必須有
ENDIF,故選C.
答案:C
2.已知程序如圖,若輸入x,y的值分別為6,6,則輸出的結(jié)果為()
INPUTx,y
IFx<0THEN
x=y-4
ELSE
y=y+4
ENDIF
PRINTx,y
END
A.6,6
B.-2,10
C.2,10
D.6,10
解析:由于6>0,故執(zhí)行ELSE后語(yǔ)句y=6+4=10,輸出的結(jié)果為6,10.
答案:D
3,給出下面程序:
INPUTa,b,c
M=a
IFb>MTHEN
M=b
ELSE
IFc>MTHEN
M=c
ENDIF
ENDIF
PRINTM
END
若輸入a=4,b—2,c——5,則輸出的結(jié)果為()
A.1B.2C.~5D?4
解析:由程序可知,M=a=4,b=2,不成立,所以執(zhí)行ELSE后的條件語(yǔ)句.又0=一5,所以
不成立,所以直接輸出M的值.
答案:D
4.為了在運(yùn)行下面的程序后,得到輸出值y=9,則應(yīng)該輸入()
INPUTx
IFx<0THEN
y=(x+1)A2
ELSE
y=(x-l)A2
ENDIF
PRINTy
END
A.x=-4B.x=-2
C.x=4或x=-4D.x=-2或x=2
解析::?由程序知
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 腫瘤專(zhuān)科護(hù)士門(mén)診介紹
- 幼兒園畢業(yè)班教育教學(xué)
- 護(hù)理餅圖的制作
- 職業(yè)技能面試
- 弱電設(shè)計(jì)年終工作總結(jié)
- 農(nóng)機(jī)報(bào)廢流程規(guī)范與實(shí)施
- 縮短句子的技巧與方法
- 湘教版高中必修一課程解讀
- 幼兒園肺炎防控知識(shí)培訓(xùn)
- 直銷(xiāo)業(yè)務(wù)培訓(xùn)
- 國(guó)家開(kāi)放大學(xué)電大《計(jì)算機(jī)網(wǎng)絡(luò)》試題
- 國(guó)際標(biāo)準(zhǔn)行業(yè)分類(lèi)第4版 ISICRev
- 計(jì)算機(jī)行業(yè):信創(chuàng)產(chǎn)業(yè)鯤鵬凌云信創(chuàng)提速
- 工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文房屋建筑部分(2013年版)完整版
- 冰雪奇緣臺(tái)詞中英文對(duì)照完整版(常用)
- 裝配式鋼筋混凝土簡(jiǎn)支T梁橋計(jì)算(G-M法)
- 《蘇東坡傳》精美(課堂PPT)
- 化學(xué)計(jì)量學(xué)基礎(chǔ)
- ISO13485內(nèi)審檢查表
- 人教版二年級(jí)語(yǔ)文下冊(cè)同音字匯總(共9頁(yè))
- 鄉(xiāng)村旅游綜合體項(xiàng)目可行性研究報(bào)告寫(xiě)作范文
評(píng)論
0/150
提交評(píng)論