Dowhile循.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Dowhile循

编写程序计算1+2+3+…+100的和。 s=0 For i=1 to 100 s=s+i Next i Print s 已知S=1+2+3+…+n,找出一个最大的整数n,使得S30000。 程序的循环结构(二) —— do while…Loop语句 Do while…loop循环 Do while 条件表达式 语句组(循环体) Loop 已知S=1+2+3+…+n,找出一个最大的整数n,使得S30000。 i=0 s=0 Do while s30000 i=i+1 s=s+i Loop print i 题1: Dim s,i as integer s=0 i=1 do While i=100 s=s+i loop print s A)5050 B)5051 c)死循环 D)无穷大的数 阅读程序,写出运行结果 i始终等于1, s不断自增 题2: Dim a,s as integer n=5 s=0 do While n=1 s=s+n n=n-1 loop print s 尝试改动程序的一处地方, 使程序计算1+2+3+4+5的结果。 条件n=1不成立,始终没有进入循环 C N=1 假设纸的长度足够长,厚度为0.1毫米,对折一次厚度增加1倍,现在对折纸张,直到总厚度超过珠穆朗玛峰的高度为之(珠穆朗玛峰的高度为8848.13米),求对折纸张的次数。 Do while…loop循环 Do while 条件表达式 语句组(循环体) Loop i=0 S=0.1 Do while s=8848130 i=i+1 S=s*2 Loop Print i 你估算一下? 采用For语句比Do while…Loop更加简明。 一般情况下,能够预先确定循环次数时,应优先采用For语句,否则的话应该使用Do while…Loop语句 Do while…loop循环 练习 (2010HK)以下Visual Basic程序段是一个完整的Do语句,则划线处的语句应该是 Do While n 10 n = n + 3 : s = s * n _______ A)Loop B)End Do C)End Sub D)Next n A 练习 (2012HK)有如下的Visual Basic程序段: x = -3 Do While x 0 x = x + 2 Loop 该程序段运行后,变量X的值是 A) -1 B) -3 C) 3 D) 1 D 练习 有如下VB程序段: s = 0 : i = 1 Do while i = 10 If I mod 2 =0 then s = s +I I = I +1 Else i = I +1 End If Loop Print s 该程序段运行之后,其输出结果为 A. 30 B. 0 C. 10 D.20 A 练习 下列程序段的执行结果是 Private Sub Cm1_Click() Dim a, b As Integer a = 1: b = 0 Do While a = 5 b = b + a * a : a = a + 1 Loop Print a, b End Sub A)6 55 B)5 54 C)6 54 D)5 55 A 若s=1*2*3*4*…*n,下列VB程序的功能是求s不大于1000时的最大n值: dim s,n as integer s = 1 : n = 1 Do while ① . n = n +1 ② . Loop print “n=“; n-1 请将程序中横线处补充完整,①和②分别是 A)① s=1000 ② s = s * n B)① s=1000 ② s = n C)① n=1000 ② n = s * n D)① n=1000 ② s = s * n A 年份Year 已荒漠化面积 S 下一年荒漠化面积

文档评论(0)

book1986 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档