届高三数学一轮复习强化训练精品基本算法语句算法案例.docx
- 文档编号:30045393
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:14
- 大小:106.87KB
届高三数学一轮复习强化训练精品基本算法语句算法案例.docx
《届高三数学一轮复习强化训练精品基本算法语句算法案例.docx》由会员分享,可在线阅读,更多相关《届高三数学一轮复习强化训练精品基本算法语句算法案例.docx(14页珍藏版)》请在冰豆网上搜索。
届高三数学一轮复习强化训练精品基本算法语句算法案例
2010届高三数学一轮复习强化训练精品――基本算法语句、算法案例
1.下面是一个算法的操作说明:
①初始值为n←0,x←1,y←1,z←0;
②n←n+1;
③x←x+2;
④y←2y;
⑤z←z+xy;
⑥如果z>7000,则执行语句⑦;否则回到语句②继续执行;
⑦打印n,z;
⑧程序终止.
由语句⑦打印出的数值为、.
答案87682
2.按照下面的算法进行操作:
S1x←2.35
S2y←Int(x)
S3Printy
最后输出的结果是.
答案2
3.读下面的伪代码:
Readx
Ifx>0Then
Printx
Else
Print-x
EndIf
这个伪代码表示的算法的功能是.
答案输入一个数,输出其绝对值
4.下面是一个算法的伪代码.如果输入的x的值是20,则输出的y的值是.
答案150
5.与下列伪代码对应的数学表达式是.
Readn
e←0
S←1
ForIFrom1TonStep1
S←S×I
e←e+1/S
Endfor
Printe
答案S=1+
+
+…+
例1设计算法,求用长度为l的细铁丝分别围成一个正方形和一个圆时的面积.要求输入l的值,输出
正方形和圆的面积.
解伪代码如下:
Readl
S1←(l×l)/16
S2←(l×l)/(4×3.14)
PrintS1
PrintS2
End
例2(14分)已知分段函数y=
,编写伪代码,输入自变量x的值,输出其相应
的函数值,并画出流程图.
解伪代码如下:
流程图如图所示:
Readx
Ifx<0Then
y←-x+1
Else
Ifx=0Then
y←0
Else
y←x+1
EndIf
EndIf
Printy
End7分
例3编写一组伪代码计算1+
+
+…+
,并画出相应的流程图.
解伪代码如下:
i←1
S←0
Whilei≤1000
S←S+1/i
i←i+1
EndWhile
PrintS
End
流程图如图所示:
1.下面的表述:
①6←p;
②t←3×5+2;
③b+3←5;
④p←((3x+2)-4)x+3;
⑤a←a3;
⑥x,y,z←5;
⑦ab←3;
⑧x←y+2+x.
其中正确表述的赋值语句有.
(注:
要求把正确的表述的序号全填上)
答案②④⑤⑧
2.某百货公司为了促销,采用打折的优惠办法:
每位顾客一次购物
①在100元以上者(含100元,下同),按九五折优惠;
②在200元以上者,按九折优惠;
③在300元以上者,按八五折优惠;
④在500元以上者,按八折优惠.
试写出算法、画出流程图、伪代码,以求优惠价.
解设购物款为x元,优惠价为y元,
则优惠付款公式为y=
算法分析:
S1输入x的值;
S2如果x<100,输出y←x,否则转入S3;
S3如果x<200,输出y←0.95x,否则转入S4;
S4如果x<300,输出y←0.9x,否则转入S5;
S5如果x<500,输出y←0.85x,否则转入S6;
S6输出y←0.8x.
3.某玩具厂1996年的生产总值为200万元,如果年生产增长率5%,计算最早在哪一年生产总值超过300万元.试写出伪代码.
解伪代码如下:
n←1996
p←1.05
a←200
Whilea≤300
a←a×p
n←n+1
EndWhile
Printn
End
一、填空题
1.伪代码
a←3
b←5
Printa+b
的运行结果是.
答案8
2.为了在运行下面的伪代码后输出y=16,应输入的整数x的值是.
Readx
Ifx<0Then
y←(x+1)2
Else
y←1-x2
EndIf
Printy
答案-5
3.写出下列伪代码的运行结果.
图1图2
(1)图1的运行结果为;
(2)图2的运行结果为.
答案
(1)7
(2)6
4.以下给出的是用条件语句编写的一个伪代码,该伪代码的功能是.
Readx
Ifx<3Then
y←2×x
Else
Ifx>3Then
y←x2-1
Else
y←2
EndIf
EndIf
Printy
End
答案求下列函数当自变量输入值为x时的函数值f(x),其中f(x)=
5.下面是一个算法的伪代码,其运行的结果为.
S←1
ForIFrom3To99Step2
S←S+I
EndFor
PrintS
答案2500
6.如图所示,该伪代码表示的作用是.
Reada,b,c
m←max(a,b,c)
Printm
End
答案求三个数中最大的数
7.如图
(1)是某循环流程图的一部分,若改为图
(2),则运行过程中I的值是.
答案1
8.图中算法执行的循环次数为.
S←0
ForIFrom2To1000Step3
S←S+I
EndFor
答案333
二、解答题
9.用条件语句描述下面的算法流程图.
解
Readx
Ifx<0Then
y←2×x+3
Else
Ifx>0Then
y←2×x-5
Else
y←0
EndIf
EndIf
Printy
End
10.请设计一个问题,使得该问题的算法如已知的伪代码所示.
Reada
r←
a/2
S←
×r×r-a×a
PrintS
End
解已知圆O内有一个边长为a的圆的内接正方形,求圆的面积比正方形的面积大多少?
11.有一个算法如下:
S1输入x;
S2判断x>0
是:
z←1;否:
z←-1;
S3z←1+z;
S4输出z.
试写出上述算法的流程图及相应的伪代码.
解
Readx
Ifx>0Then
z←1
Else
z←-1
EndIf
z←z+1
Printz
End
12.一个小朋友在一次玩皮球时,偶然发现一个现象:
球从某高度落下后,每次都反弹回原高度的
,再落下,再反弹回上次高度的
,如此反复.假设球从100cm处落下,那么第10次下落的高度是多少?
在第10次落地时共经过多少路程?
试用伪代码表示其算法.
解伪代码如图所示:
h←100
s←100
i←2
Whilei≤10
h←h/3
s←s+2×h
i←i+1
EndWhile
Print“第10次下落的高度为:
”;h
Print“第10次落地时共经过的路程为:
”;s
End
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 届高三 数学 一轮 复习 强化 训练 精品 基本 算法 语句 案例