- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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,第一
您可能关注的文档
- 高中数学 1.2.1 函数的概念备课资料素材库必修1.doc
- 高中数学 1.2.2 条件语句配套训练必修3.doc
- 高中数学 1.1集 合配套课件 北师大版.ppt
- 高中数学 1.2.1顺序结构课件 苏教版必修3.ppt
- 高中数学 1.1.3集合的基本运算第一课时并集、交集教学精品课件必修1.ppt
- 高中数学 1.2.1 函数的概念课件必修1.ppt
- 高中数学 1.2.2 第1课时 函数的三种表示法课时学案必修1.doc
- 高中数学 1.2.2 第2课时 映射与函数课件必修1.ppt
- 高中数学 1.2.2-1函数的几种表示方法教案.doc
- 高中数学 1.2.2 第2课时 映射与函数课时学案必修1.doc
- 高中数学 1.2.3 等差数列的前n项和(一)教案 北师大版必修5.doc
- 高中数学 1.2.3《循环语句》导学案 新人教A版必修3.doc
- 高中数学 1.2.3循环结构试题 苏教版必修3 .doc
- 高中数学 1.2.4等差数列的前n项和(二)教案 北师大版必修5.doc
- 高中数学 1.2.3循环语句教案必修3.doc
- 高中数学 1.2.2选择结构课件 苏教版必修3.ppt
- 高中数学 1.2命题及其关系、充分条件与必要条件课时提能训练 文 新人教A版.doc
- 高中数学 1.2命题及其关系、充分条件与必要条件课件 理 新人教A版.ppt
- 高中数学 1.2子集、全集、补集课件 苏教版必修1.ppt
- 高中数学 1.2命题、充分条件与必要条件配套课件 北师大版.ppt
最近下载
- 传热学第5版课后习题答案(杨世铭-陶文铨)].docx VIP
- 医疗器械经营质量管理制度及目录、工作程序.pdf VIP
- 02S404 防水套管国标规范.pdf VIP
- 重型车DPF标定手册.pdf VIP
- 办公租赁合同模板下载(3篇).docx VIP
- GB∕T 39743-2021 滑动轴承 热塑性塑料轴套 尺寸与公差.docx VIP
- 《GB8958-2006缺氧危险作业安全规程》(2025版)深度解析.pptx
- JTT 660-2006 -水上加油站安全与防污染技术要求.pdf VIP
- 药品处方集课件.pptx VIP
- 2022-2023学年浙江省9+1高中联盟高二上学期期中考试 英语 试题(学生版+解析版).docx
原创力文档


文档评论(0)