《2014屆高考數(shù)學(xué)一輪復(fù)習(xí)方案 第57講 基本算法語(yǔ)句課時(shí)》由會(huì)員分享,可在線閱讀,更多相關(guān)《2014屆高考數(shù)學(xué)一輪復(fù)習(xí)方案 第57講 基本算法語(yǔ)句課時(shí)(9頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
課時(shí)作業(yè)(五十七) [第57講 基本算法語(yǔ)句]
(時(shí)間:45分鐘 分值:100分)
1.下列是賦值語(yǔ)句的是( )
A.y-2=6 B.2
C.4=y(tǒng) D.y=2
2.計(jì)算機(jī)執(zhí)行如下的程序段后,輸出的結(jié)果是( )
a=1;
b=3;
a=a+b;
b=a-b;
print (%io(2),a,b)
A.1,3 B.4,1
C.0,0 D.6,0
3.當(dāng)a=1,b=3時(shí),執(zhí)行完如下圖一段程序后x的值是( )
A.1 B.3 C.4 D.-2
4.[2012·杭州模擬] 執(zhí)行下邊的程序輸出的結(jié)果S為( )
i=1
while
2、i<8
S=2*i+3;
i=i+2;
end
print (%io(2),S)
A.17 B.19
C.21 D.23
5.如下所示的程序,若程序執(zhí)行的結(jié)果是3,則輸入的x值可能為( )
x=input(“x=”);
y=x*(x+2);
print (%io(2),y)
A.1 B.1或-3
C.-3 D.2或-3
6.讀下邊的程序,當(dāng)輸出的y的范圍大于1時(shí),則輸入的x值的取值范圍是( )
A.(-∞,-1)
B.(1,+∞)
C.(-∞,-1)∪(1,+∞)
D.(-∞,0)∪(0,+∞)x=input(“x
3、=”);
if x>0
y=SQR(x);
else
y=(0.5)∧x-1;
end
print (%io(2),y)
7.如果以下程序運(yùn)行后輸出的結(jié)果是132,那么在程序中UNTIL后面的條件應(yīng)為( )
A.i>11
B.i>=11
C.i<=11
D.i<11i=12;
S=1;
while
S=S*i;
i=i-1;
end
print (%io(2),s)
8.當(dāng)a=5,b=6,c=3時(shí),運(yùn)行如下所示的程序,輸出的結(jié)果為( )
A.3
B.6
C.5
D.14a=input(“a=”);
b=input(“b=”);
4、
c=input(“c=”);
m=a;
if b>m
m=b;
else
if c>m
m=c;
end
end
print (%io(2),m)
9.設(shè)計(jì)一個(gè)計(jì)算1×3×5×7×9×11×13的算法.下面給出了程序的一部分,則在橫線①上不能填入下面的哪一個(gè)數(shù)( )
A.13
B.13.5
C.14
D.14.5S=1;
I=3;
while I<__①__
S=S×I;
I=I+2;
end
print (%io(2),s)
10.下面的表述:
①6=p;②a=3×5+2;
③b+3=5;④p=((3x+2)-4)x+3;
⑤a
5、=a3;⑥x,y,z=5;
⑦ab=3;⑧x=y(tǒng)+2+x.
其中是賦值語(yǔ)句的序號(hào)有________.
(注:要求把正確的表述全填上)
11.[2012·江蘇四市調(diào)研] 下面給出一個(gè)算法程序,已知輸出值為3,則輸入值x=________.
x=input(“x=”);
if x>=0
f(x)=x2-3x-1;
else
f(x)=log2(x+5);
end
print (%io(2),f(x))
12.已知有下面程序,如果程序執(zhí)行后輸出的結(jié)果是11 880,那么在“UNTIL”后面的“條件”應(yīng)為_(kāi)__________________________________
6、_____________________________________.
i=12;
s=1;
while 條件
s=s*i;
i=i-1;
end
print (%io(2),s)
13.寫(xiě)出下列程序的運(yùn)行結(jié)果:
(1)A=-26;
A=A+6;
A=ABS(A);
A=A/5;
print (%io(2),A)
運(yùn)行結(jié)果為_(kāi)_______. (2)N=5;
S=0;
while S<15
S=S+N;
N=N-1;
end
print (%io(2),N)
運(yùn)行結(jié)果為_(kāi)_______.
(3)x=-31.24;
y=INT(
7、x);
x=ABS(y);
x=x MOD 3;
print (%io(2),x)
運(yùn)行結(jié)果為_(kāi)_______.
(注:INT(x)表示不超過(guò)x的最大整數(shù))
14.(10分)設(shè)計(jì)一個(gè)計(jì)算1++++…+的算法,并畫(huà)出程序框圖.
15.(13分)[2011·吉林檢測(cè)] 給出如下程序(其中x滿(mǎn)足:00 and x<=4
y=2x;
else
if x>4 and x<=8
y=8;
else
y=24-2x;
end
end
print(%io(2),y)
(1
8、)該程序用函數(shù)關(guān)系式怎樣表達(dá)?
(2)畫(huà)出這個(gè)程序的程序框圖.
16.(12分)“美食美客”挑戰(zhàn)賽共有10名選手參加,并請(qǐng)了12名評(píng)委,在計(jì)算每位選手的平均分?jǐn)?shù)時(shí),為了避免個(gè)別評(píng)委所給的極端分?jǐn)?shù)的影響,必須去掉一個(gè)最高分和一個(gè)最低分后再求平均分.試設(shè)計(jì)一個(gè)解決該問(wèn)題的程序框圖(分?jǐn)?shù)采用10分制,即每位選手的最高分為10分,最低分為0分).
課時(shí)作業(yè)(五十七)
【基礎(chǔ)熱身】
1.D [解析] 賦值時(shí)把“=”號(hào)右邊的值賦給左邊的變量,故選D.
2.B [解析] 執(zhí)行程序得a=1+3=4,b=4-3=1.故選B.
3.C [解析] 因?yàn)?<3
9、,所以x=1+3=4.故選C.
4.A [解析] i從1開(kāi)始,依次取3,5, 7,9,…,當(dāng)i<8時(shí),循環(huán)繼續(xù)進(jìn)行,故當(dāng)i=9時(shí),跳出循環(huán).故輸出S=2×7+3=17.故選A.
【能力提升】
5.B [解析] 由y=3,得x2+2x=3,∴x=1或x=-3.
6.C [解析] 由程序可得y=
因?yàn)閥>1,所以①當(dāng)x≤0時(shí),-1>1,即2-x>2,所以-x>1,即x<-1.②當(dāng)x>0時(shí),>1,即x>1,
故輸入的x值的范圍為(-∞,-1)∪(1,+∞).故選C.
7.D [解析] 程序執(zhí)行的功能是S=12×11×10×…,輸出結(jié)果為132,即循環(huán)體只執(zhí)行了兩次,即i=10時(shí),就結(jié)束
10、了循環(huán).
8.B [解析] 該程序的功能是求三個(gè)數(shù)中的最大值,故輸出的結(jié)果為6.
9.A [解析] 當(dāng)I<13成立時(shí),只能運(yùn)算1×3×5×7×9×11,故選A.
10.②④⑤⑧ [解析] 根據(jù)賦值語(yǔ)句的意義與使用規(guī)范作答.
11.4 [解析] 若x2-3x-1=3,得x=-1或x=4.因?yàn)閤≥0,
所以x=4滿(mǎn)足條件.若log2(x+5)=3,則x=3,因?yàn)閤<0,所以x=3不滿(mǎn)足條件.所以x=4.
12.i<9 [解析] 11 880=12×11×10×9.
13.(1)4 (2)0 (3)2 [解析] (1)對(duì)A重復(fù)賦值,A總是取最后賦出的值,故依次執(zhí)行后為,A=-26→A=
11、-20→A=20→A=4,因此最后輸出A的值為4.
(2)執(zhí)行第一次后,S=5,N=4;執(zhí)行第二次后,S=9,N=3;執(zhí)行第三次后,S=12,N=2;執(zhí)行第四次后,S=14,N=1;執(zhí)行第五次后,S=15,N=0;跳出循環(huán)結(jié)構(gòu),輸出N的值,N=0.
(3)第一句x=-31.24,第二句y=-32,第三句給x重新賦值x=|y|=32,第四句給x重新賦值為32除以3的余數(shù)2,最后輸出x的值為2.
14.解:利用循環(huán)結(jié)構(gòu)設(shè)計(jì)算法.
算法:第一步,S=1;第二步,i=1;
第三步,S=S+;第四步,i=i+1;
第五步,若i≤20,則返回第三步,重新執(zhí)行第三、四、五步,否則輸出S.
程序框圖如圖所示.
15.解:(1)函數(shù)關(guān)系式為y=
(2)程序框圖如下:
【難點(diǎn)突破】
16.解:框圖如圖:
9