- 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】求1+…+的值,用程序语言表示其算法.
分析:设置累加和,用循环语句实现,可用WHILE语句,也可以用UNTIL语句.
解:(方法一)“WHILE语句” s=1
i=2
WHILE i<=100
a=1/i
s=s+a
i=i+1 规律发现
此处可以改为
s=0
i=1 WEND
PRINT “1+…+=”;s
END
(方法二) “UNTIL语句”
s=1
i=2
DO
a=1/i
s=s+a
i=i+1
LOOP UNTIL i>100
PRINT “1+…+=”;s
END
【例2】求12+22+32+…+n2<1000成立的n的最大整数值,用程序语言表示其算法.
分析:设置累加和,用循环语句实现.循环的条件是累加和小于1000. 如果是求1+3+5+7+…+99的值,则关键处“i=i+1”改为“i=i+2”!类似的问题可仿此解决. 解:(方法一)“WHILE语句”
s=1
i=2 此处可改为
s=0
i=1 WHILE s<1000
a=i∧2
s=s+a
i=i+1
WEND
i=i-2
PRINT “n的最大整数值为:”;i
END
可直接写成
s=s+I∧2 (方法二)“UNTIL语句”
s=1
i=2
DO
a=i∧2
s=s+a
i=i+1
LOOP UNTIL s>1000
i=i-2
PRINT “n的最大整数值为:”;i
END 在循环体外设置“i=i-2”的原因是:在循环体内判断s<1000时执行了两次i=i+1,导致不符合要求,从而i的值应该减去2.
类似地,将平方改为立方、四次方、开平方等均可设计类似的程序. 【例3】一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高度落下后,每次都反弹回原高度的,再落下,再反弹回上次高度的,如此反复.假设球从100 cm处落下,那么第10次下落的高度是多少?在第10次落地时共经过多少路程?试用程序语言表示其算法. 生活中处处存在数学问题,只要留心便会发现许多有趣的问题. 分析:第一次下落时高度h1=100 cm,经过一次;第二次下落时高度h2=cm,经过2次;第三次下落时高度h3= cm,经过2次……第十次下落时高度h10= cm,经过2次.经过的总路程是各次高度的和.
解:s=0
h=100
s=s+h
i=2 可画示意图帮助分析
WHILE i<=10
h=h/3
s=s+2*h
i=i+1
WEND
PRINT “第10次下落的高度为:”;h
PRINT “第10次落地时共经过的路程为:”;s
END
【例4】已知m、n是两个正整数,求m+n<10的所有正整数对m、n. 若用UNTIL语句,则为:
DO
h=h/3
s=s+2*h
i=i+1
LOOP UNTIL i>10 分析:当m=1时,n可取1,2,3,4,5,6,7,8;当m=2时,n可取1,2,3,4,5,6,7;当m=3时,n可取1,2,3,4,5,6;…;当m=8时,n取1.利用循环语句实现上述算法. 用列举法找出规律;对m,n都是循环的. 解:m=1
n=1
PRINT “适合m+n<10的所有正整数对是:”
WHILE m<=8
DO
PRINT m,n
n=n+1
LOOP UNTIL m+n>=10
m=m+1
n=1
WEND
END
条件可以适当放大,如改为m<=9或m<=10都可以,但增加了循环时间和次数. 【例5】用公式··…·,求π的近似值. 分析:设公式右边为t,则π=2t.关键是求出t的值.从公式看,分子是连续偶数的关系,分母是相邻两个奇数的关系,利用循环语句可以实现.求t的值,需要输入n的值. 寻找题目所给式子的特征. 解:INPUT “请输入正整数n的值:”;n
m=2*n
t=1
i=2
WHILE i<=m
x=i*i
y=(i-1)*(i+1)
t=t*x/y
i=i+2
WEND
z=2*t
PRINT “PI的值为:”;z
END
通过多个赋值语句,可以简化一个计算式子的书写.
您可能关注的文档
- 指数函数典型例题解析.doc
- 政党及其与国家的关系——2008一轮复习资料.doc
- 政治1.1人民民主专政:本质是人民当家作主教案(新人教必修2).doc.doc
- 政治1.2政治权利与义务参与政治生活的准则教案(新人教必修2).doc.doc
- 政治1.3政治生活:崇尚民主与法制教案(新人教必修2).doc.doc
- 政治2.2民主决策:作出最佳选择教案(新人教必修2).doc.doc
- 政治2.1民主选举:投出理性一票教案(新人教必修2).doc.doc
- 政治2.3民主管理:共创幸福生活教案(新人教必修2).doc.doc
- 政治3.1政府的职能:管理与服务教案(新人教必修2).doc.doc
- 政治3.2 政府的责任:对人民负责教案(新人教必修2).doc
最近下载
- 2025年广东省云浮市小升初数学模拟试卷.pdf VIP
- GB50003-2011:砌体结构设计规范.pdf VIP
- 6MW屋顶分布式光伏项目方案可研报告(EMC).docx
- NHA-509稳态工况法工控柜安装手册V1.1.doc VIP
- 办公设备采购(电脑、打印机等)投标方案.docx VIP
- 南华NHA509汽车排放气体测试仪操作规程24页.pdf VIP
- 苏教版二年级数学上册全单元测试题(可打印).docx VIP
- 可行性研究报告-财务分析表格-全部带公式-准完美版.xls VIP
- PLC控制的Z3050型摇臂钻床电气控制报告讲解.pdf VIP
- 公安局辅警招聘考试试题库《综合理论知识》(含政治理论、法律法规、公安工作基本知识).pdf VIP
文档评论(0)