《高考數(shù)學(xué)理一輪資源庫第十四章 第2講基本算法語句》由會員分享,可在線閱讀,更多相關(guān)《高考數(shù)學(xué)理一輪資源庫第十四章 第2講基本算法語句(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 精品資料
第2講 基本算法語句
一、填空題
1.當x=2時,下面的偽代碼執(zhí)行后的結(jié)果是________.
i←1
s←0[來源:]
While i≤4
s←sx+1
i←i+1
End While
Print s
答案 15
2.下面是一個算法的偽代碼,如果輸入的x的值是20,則輸出的y的值是________.
解析 ∵x=20>5,
∴執(zhí)行賦值語句y=7.5x=7.520=150.
答案 150
Read x
If x≤5 Then
y←10x
Else
y←7.5x
End If
Pr
2、int y
Read x
If x<3 Then
y←2x
Else
If x>3 Then
y←x2-1
Else
y←2
End If
End If
Print y
(第2題圖) (第3題圖)
3.以上給出的是用條件語句編寫的一個偽代碼,該偽代碼的功能是________.
答案 求下列函數(shù)當自變量輸入值為x時的函數(shù)值f(x),其中f(x)=
4.根據(jù)如圖的算法,輸出的結(jié)果是________.
解析 S=1+2+3+…+10==55.
答案 55
5.根據(jù)如圖所示的偽代
3、碼,最后輸出的t=________.
解析 由題意,得t=1+3+5+7+9=25.
答案 25
t←1
i←3
While i<10
t←t+i
i←i+2
End while
Print t
i←1
While i<8
i←i+2
S←2i+3
End while
Print S
(第5題圖) (第6題圖)
6.根據(jù)如圖所示的偽代碼,可知輸出的S=________.
解析 i=1時第一次循環(huán):i=3,S=9;第二次循環(huán):i=5,S=13;第三次循環(huán):i=7,S=1
4、7;第四次循環(huán):i=9,S=21,此時不滿足條件“i<8”,停止循環(huán),輸出S=21.
答案 21
7.如圖所示的偽代碼運行的結(jié)果為________.
解析 a=1+1=2,b=2+1=3,c=2+3=5;
a=2+3=5,b=5+3=8,c=5+8=13;
a=5+8=13,b=13+8=21,c=13+21=34.
答案 34
a←1
b←1
While b<15
a←a+b
b←a+b
c←a+b
End While
Print c
I←1
While I<8
S←2I+3
I←I+2
End While
Print S,I
(
5、第7題圖) (第8題圖)
8.根據(jù)如圖所示偽代碼,可知輸出結(jié)果S=________,I=________.
解析 S=27+3=17,I=7+2=9.
答案 17 9
9.如圖,運行偽代碼所示的程序,則輸出的結(jié)果是________.
解析 流程圖的執(zhí)行如下:
a
1
1+2=3
3+5=8
8+13=21
b
2
3+2=5
8+5=13
21+13=34
I
2
2+2=4
4+2=6
6+2=8
當I=8時,b=34,退出循環(huán).
答案 34
10.寫出下列偽代碼的運行結(jié)果.
6、
i←0
S←0
While S≤20
S←S+i
i←i+1
End While
Print i
i←0
S←0
While S≤20
i←i+1
S←S+i
End While
Print i
(圖1) (圖2)
(1)圖1的運行結(jié)果為________;
(2)圖2的運行結(jié)果為________.
解析 (1)圖1的偽代碼是先執(zhí)行S←S+i,后執(zhí)行i←i+1
∴S=0+1+2+…+(i-1)=>20,∴i的最小值為7.
(2)圖2的偽代碼是先執(zhí)行i←i+1,后執(zhí)行S←S+i,
∴S=
7、0+1+2+…+i=>20.∴i的最小值為6.
答案 (1)7 (2)6
二、解答題
11.根據(jù)下列偽代碼畫出相應(yīng)的流程圖,并寫出相應(yīng)的算法.
解 流程圖如圖:
算法如下:
S1 S←1;
S2 n←1;
S3 如果S<1 000,那么S←Sn,n←n+1,重復(fù)S3;
S4 輸出n.
12.設(shè)計算法,求1-3+5-7+…-99+101的值,用偽代碼表示.
解 用“For”語句表示,
用“While”語句表示,
13.已知分段函數(shù)y=編寫偽代碼,輸入自變量x的值,輸出其相應(yīng)的y值,并畫出流程圖.
解 偽代碼如下: 流程圖如下:
14.用偽代碼寫出求1+3+32+33+34的值的算法.
解