数学123循环语句同步练习新人教A版必修三.docx
- 文档编号:10922984
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:13
- 大小:81.65KB
数学123循环语句同步练习新人教A版必修三.docx
《数学123循环语句同步练习新人教A版必修三.docx》由会员分享,可在线阅读,更多相关《数学123循环语句同步练习新人教A版必修三.docx(13页珍藏版)》请在冰豆网上搜索。
数学123循环语句同步练习新人教A版必修三
[同步试题]1、2、3循环语句
1、在循环语句的一般形式中有“untilA”,其中A是()
A
循环变量B
循环体C
终止条件D
终止条件为真
2、当
时,下面的程序段结果是()
3
下面程序执行后输出的结果是()
A
B
C
D
n=5
s=0
WHILEs<15
S=s+n
n=n-1
WEND
PRINTn
END
(第3题)
i=1
s=0
WHILEi<=4
s=s*x+1
i=i+1
WEND
PRINTs
END
(第2题)
4、把求
的程序补充完整
5、把程序框图补充完整:
(1)________________________
(2)________________________
“n=”,n
i=1
s=1
i<=
s=s*i
i=i+1
PRINTs
END
第4题
第4题材
6、下面程序运行后输出
的结果为()
A
B
C
D
7、右图给出的是计算
的值的一个流程图,其中判断
框内应填入的条件是____________
a=0
j=1
WHILEj<=5
a=(a+j)MOD5
j=j+1
WEND
PRINTa
END
第6题
8、计算
,写出算法的程序.
9、计算1+4+7+...+301,写出算法的程序.
10、计算50以内的偶数之积,写出算法的程序.
11、计算2/1+3/2+4/3+…+(n+1)/n,写出算法的程序.
12、2000年我国人口为13亿,如果人口每年的自然增长率为7‰,那么多少年
后我国人口将达到15亿?
设计一个算法的程序
13、给出50个数,1,2,4,7,11,…,其规律是:
第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,以此类推.要求计算这50个数的和.先将下面给出的程序框图,再根据程序框图写出程序.
14、我国古代数学家张邱建编《张邱建算经》中记有有趣的数学问题:
“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一凡百钱,买鸡百只,问鸡翁、母、雏各几何?
”你能用程序解决这个问题吗
15写出用二分法求方程x3-x-1=0在区间[1,1.5]上的一个解的算法(误差不超过0.001),并画出相应的程序框图及程序.
、
参考答案
1、C
2、26
3、B
4、INPUT,WHILE,WEND
5、.程序:
(1)_____i<=50___
(2)_____p=p+i_
6、D
7、
8、
i=1
S=1
WHILEi<=63
S=s+2^i
i=i+1
WEND
PRINTs
END
或
i=1
S=1
DO
S=s+2^i
i=i+1
LOOPUNTILi>63
PRINTs
END
9、
i=1
S=0
WHILEi<=101
S=s+i
i=i+3
WEND
PRINTs
END
或
i=1
S=0
DO
S=s+3
i=i+1
LOOPUNTILi>101
PRINTs
END
10、
i=1
S=1
WHILEi<=25
S=s*i
i=i+1
WEND
PRINTs
END
或
i=1
S=1
DO
S=s*i
i=i+1
LOOPUNTILi>25
PRINTs
END
11、
PRINTn
i=1
S=0
WHILEi<=n
S=s+(i+1)/i
i=i+1
WEND
PRINTs
END
或
PRINTn
i=1
S=0
DO
S=s+(i+1)/i
i=i+1
LOOPUNTILi>n
PRINTs
END
12、.解:
A=13
R=0.007
i=1
DO
A=A*(1+R)
i=i+1
LOOPUNTILA>=15
i=i-1
PRINT“达到或超过15亿人口需要的年数为:
”;i
END
13、
i=1
p=1
s=1
WHILEi<=50
s=s+i
p=p+s
i=i+1
WEND
PRINTp
14、设鸡翁、母、雏各x、y、z只,则
由②,得z=100-x-y,③
③代入①,得5x+3y+
=100,
7x+4y=100.④
求方程④的解,可由程序解之.
程序:
x=1
y=1
WHILEx<=14
WHILEy<=25
IF7*x+4*y=100THEN
z=100-x-y
PRINT“鸡翁、母、雏的个数别为:
”;x,y,z
ENDIF
y=y+1
WEND
x=x+1
y=1
WEND
END
(法二)实际上,该题可以不对方程组进行化简,通过设置多重循环的方式得以实现.由①、②可得x最大值为20,y最大值为33,z最大值为100,且z为3的倍数.程序如下:
x=1
y=1
z=3
WHILEx<=20
WHILEy<=33
WHILEz<=100
IF5*x+3*y+z/3=100AND
x+y+z=100THEN
PRINT“鸡翁、母、雏的个数分别为:
”;x、y、z
ENDIF
z=z+3
WEND
y=y+1
z=3
WEND
x=x+1
y=1
WEND
END
15、用二分法求方程的近似值一般取区间[a,b]具有以下特征:
f(a)<0,f(b)>0.由于f
(1)=13-1-1=-1<0,
f(1.5)=1.53-1.5-1=0.875>0,
所以取[1,1.5]中点
=1.25研究,以下同求x2-2=0的根的方法.
相应的程序框图是:
程序:
a=1
b=1.5
c=0.001
DO
x=(a+b)/2
f(a)=a∧3-a-1
f(x)=x∧3-x-1
IFf(x)=0THEN
PRINT“x=”;x
ELSE
IFf(a)*f(x)<0THEN
b=x
ELSE
a=x
ENDIF
ENDIF
LOOPUNTILABS(a-b)<=c
PRINT“方程的一个近似解x=”;x
END
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学123循环语句 同步练习新人教A版必修三 数学 123 循环 语句 同步 练习 新人 必修
![提示](https://static.bdocx.com/images/bang_tan.gif)