- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014鲁教A版高中数学必修三 1.2.3 《循环语句》配套训练.doc
1.2.3 循环语句
1.下列关于UNTIL语句说法错误的是( )
A.直到型循环至少执行一次循环体
B.直到型循环结构对应UNTIL语句
C.UNTIL语句是先判断是否满足条件,而后执行循环体
D.UNTIL语句是先执行循环体,而后判断是否满足条件
答案:C
2.已知程序如图所示:
j=1
WHILE j?? j100
j=j+1
WEND
j=j-1
PRINT “j=”;j
END
它运行的结果是( )
A.j=j-1
B.j=100
C.j=10
D.j=9
解析:当j=10时,10×10=100,不再满足“j ??j100”,跳出循环体,j=10-1=9.
答案:D
3.如图所示的四个框图中,其中满足UNTIL语句的是 ,满足WHILE语句的是 .(填序号)?
解析:UNTIL语句对应直到型循环,是先执行一次循环体,再判断条件,直到条件满足时跳出循环;而WHILE语句是先判断条件,再执行循环体,直到某次条件不满足时,跳出循环.
答案:③ ①④
4.编写一个程序计算1++…+.
解:程序如下:
i=1
sum=0
WHILE i=1 000
sum=sum+1/i
i=i+1
WEND
PRINT sum
END
5.(1)编写一个程序,求1000以内的完全平方数并输出;
(2)编写一个程序,输出1~100中(包括1和100)能被7整除的所有整数.
解:(1)程序设计如下:
i=1
WHILE i?? i1 000
PRINT i?? i
i=i+1
WEND
END
(2)程序设计如下:
i=1
DO
IF i MOD 7=0 THEN
PRINT i
END IF
i=i+1
LOOP UNTIL i100
END
6.下面是用WHILE语句设计的一个计算S=12+22+…+202的程序,试根据此语句的特点,将其转化为UNTIL语句书写的程序.
当型(WHILE)
i=1
S=0
WHILE i=20
S=S+i?? i
i=i+1
WEND
PRINT “S=”;S
END
解:直到型(UNTIL)
i=1
S=0
DO
S=S+i?? i
i=i+1
LOOP UNTIL i20
PRINT “S=”;S
END
7.如图程序运行后输出的结果为( )
a=0
j=1
WHILE j=5
a=(a+j) MOD 5
j=j=1
WEND
PRINT a
END
A.50 B.5 C.25 D.0
解析:程序要进行5次循环,各次循环的结果如下:
①a=1,j=2;②a=3,j=3;③a=1,j=4;④a=0,j=5;⑤a=0,j=6,最后输出a=0.
答案:D
8.以下程序是计算1+2+3+…+n的值,请在空白处填上相应语句:
INPUT n
i=1
s=0
DO
(1) ?
i=i+1
LOOP UNTIL (2) ?
PRINT s
END
(1)处填 ;?
(2)处填 .?
解析:(1)处应为累加变量“s=s+i”;
(2)为循环终止条件“in”.
答案:(1)s=s+i (2)in
9.分别用WHILE语句和UNTIL语句编写程序.求1+2+22+23+…+263的值.
解:用WHILE语句:
i=0
s=0
WHILE i=63
s=s+2^i
i=i+1
WEND
PRINT s
END
用UNTIL语句:
i=0
s=0
DO
s=s+2^i
i=i+1
LOOP UNTIL i63
PRINT s
END
10.输入100个数,将其中的正数的个数输出,写出程序.
解:程序如下:
i=0
m=0
DO
INPUT x
i=i+1
IF x0 THEN
m=m+1
END IF
LOOP UNTIL i100
PRINT m
END
11.若1+3+5+…+n10000,试设计一个程序,寻找满足条件的最小整数n.
解法一:程序框图如图所示:
程序如下:
S=0i=1WHILE S=10 000 S=S+i i=i+2WENDPRINT “最小整数为”;i-2END
解法二:程序框图如图所示:
程序如下:
S=0i=1DO S=S+i i=i+2LOOP UNTIL S10 000PRINT “最小整数为”;i-2END
12.用分期付款的方式购买价格为1150万元的别墅,如果购买时先付150万元,以后每月付50万元,再加上欠款的利息.若一个月后付第一个月的分期付款,月利率为1%,那么购买别墅的钱全部付清后,实际共付出款额多少元?画出程序框图,写出程序.
解:用S表示总付款额,由于先付150万元,故S的初始值为150,第一次分期付款应付50+1000×
您可能关注的文档
- 2014沪科版七上第2章《走进代数》word同步测试1.doc
- 2014沪科版七上第3章《一次方程与方程组》word同步测试.doc
- 2014沪科版七上第3章《一次方程与方程组》word同步测试1.doc
- 2014沪科版七上第4章《直线与角》word同步测试.doc
- 2014沪科版七上第4章《直线与角》word同步测试1.doc
- 2014沪科版九上23.1《二次函数》word同步测试.doc
- 2014沪科版九上23.3《二次函数y=ax2+bx+c的图象和性质》word同步测试.doc
- 2014沪科版九上23.4《二次函数与一元二次方程》word同步测试.doc
- 2014沪科版九上23.5《二次函数的应用》word同步测试.doc
- 2014沪科版九上23.6《反比例函数》word同步测试.doc
- 2014鲁教A版高中数学必修三 1.2.3《循环语句》同步测试.doc
- 2014鲁教A版高中数学必修三 1.2.3《循环语句》同步测试2.doc
- 2014鲁教A版高中数学必修三 1.2.3《循环语句》基础过关训练.doc
- 2014鲁教A版高中数学必修三 1.3《算法案例辗转相除法与更相减损术》测试.doc
- 2014鲁教A版高中数学必修三 2-1-1《简单随机抽样》同步检测.doc
- 2014鲁教A版高中数学必修三 2-1-1《简单随机抽样》配套训练.doc
- 2014鲁教A版高中数学必修三 2-1-2《系统抽样》同步检测.doc
- 2014鲁教A版高中数学必修三 2-1-2《系统抽样》配套训练.doc
- 2014鲁教A版高中数学必修三 2-1-3《分层抽样》同步检测.doc
- 2014鲁教A版高中数学必修三 2-1-3《分层抽样》配套训练.doc
最近下载
- 2025最新高级生命支持(ACLS)理论考核试题及答案.docx VIP
- T∕CCSAS 001-2018 危险与可操作性分析质量控制与审查导则.pdf
- 07J912-1变配电所图集.pdf VIP
- 基于PLC控制的小车自动化送料系统设计(毕业论文).doc VIP
- 2025北京海淀高一(下)期末数学试卷含答案.pdf VIP
- 中国社会的不婚现象:现实与潜在影响探讨.docx VIP
- 2025最新高级生命支持(ACLS)理论考核试题和答案.docx
- 5.2《稻》《作酢法》+二则(知识清单)-【中职专用】高二语文(高教版2023拓展模块下册).docx VIP
- 2025年非车险考试题 .pdf VIP
- GB50016-2014 建筑设计防火规范(2018年版).docx
文档评论(0)