江苏省沛县2013年高中数学 3.基本算法语句(B)苏教版必修3

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基本算法语句(B )
时间:120分钟;满分:160分)
一、填空题(本大题共14小题,每小题5分,共70分,)
1.用“秦九韶算法”计算多项式27352
3
4
++++x x x x 的值,是将这个多项式改写为
2)7)1)35(((++++x x x x ,完成该算法共需做次乘法和加法.
2.下面的算法的功能是求所输入的两个正数的平方和,已知最后输出的结果为
3.69,试据此将算法补充完整.
3.下面给出的是条件语句编写的伪代码,该伪代码的功能是.
4.以下伪代码若运行一次的结果是16-,则输入的x 的值为.
5.根据如图所示的伪代码,当输入a ,b 分别为2,3时,最后输出的m 的值是.
6.下列程序语言的条件语句中,判断的条件是.
7.以下伪代码运行的结果为.
8.下面的伪代码运行的结果是.
9.将下面计算20321++++ 的算法的For 语句补全.
10.下列伪代码的运行结果是.
11.下面的算法语句中,语句Print J I ⨯执行的次数是.
第2题
Read x If x >0 Then y ←2x Else
y ←1-x End If Print y 第6题 1←t 2←i While 5≤i
i t t ⨯← 1+←i i End While Print t 第7题 2←I While 1002
<I 1+←I I End While 1-←I I Print I 第8题
12.如果伪代码运行后输出的结果是720,则在横线处应填入的正整数为. 13.下面的伪代码表示的算法的输出的结果是.
14.下面为一个求30个数的平均值的算法伪代码,在横线上应填充的语句是.
二、解答题(本大题共6小题,共90分,解答应写出文字说明、证明过程或演算步骤...................) 15.(14分)已知32)(2
-+=x x x
f ,设计求)3()3(-+f f 的算法,写出伪代码.
第12题 For I From 1 To 3 For J From 5 To 1 Step 1- Print J I ⨯ End For End For 第11题 第10题 第9题 第14题 0←s 0←k For i From 1 To 13 Step 2 i s s +← 1+←k k End For k k s d ⨯-← Print d 第13题
16.(14分)阅读并理解以下算法,写出输出的n 的值.
17.(14分)根据如图所示的伪代码,画出算法的流程图.
18.(16分)用循环语句描述求100
1
9914131211-
++-+- 的一个算法.
0←S 1←i While 5≤i ←S i S + 1+←i i End While Print S 第4题 8.0←p 0←n 1←T 0←S While p S < 2/T T ← T S S +← 1+←n n End While Print n 第10题
19.(16分)某商场购物实行优惠措施,若购物金额x 在800元以上(包括800元),打8折;若购物金额x 在500元以上(包括500元),则打9折,否则不打折,设计算法流程图并编写伪代码,要求输入购物金额
20.(16分)数学大师欧拉曾经证明61312112
222π=+++++ n
,请你设计一个算法,
求出使
001.0)1
31211(6
2
222
<++++
-n π成立的最小正整数n 的值,并写出伪代码.(π取3.142)
参考答案
一、填空题:
1.8;,2
221x x +;3.⎪⎩
⎪⎨⎧<+=<+-=)0(,1)0(,
0)0(,1x x x x x y 的函数值;4.4-;5.3;6.0>x ;7.120 8.9;9.1 To 20;10.54;11.15;12.7;13.0;14.30>I . 二、解答题:
15.伪代码如下所示: 16.3=n
17.流程图如右图所示. 18.伪代码如下图所示.
19.本题的实质是求函数

⎨⎧<≤≥=)800500(9.0)
800(8.0x x
x x y 的值.流程图和伪代码如图所示为:
20.伪代码如下:
第17题
0←S 1←I 1←a
While 100≤I I a S S /+← 1+←I I
)1(-⨯←a a End While
Print S
第18题
第15题
第19题
Read x
If x ≥800 Then y ←0.8x Else
If x ≥500 Then y ←0.9x Else y ←x End If End If Print y
第20题。

相关文档
最新文档