循环结构及后.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 基本控制结构 5.3 循环结构 循环的作用是允许某个程序段被重复执行。5.3.1 计数型循环For…Next5.3.2 条件型循环Do…Loop5.3.3 循环嵌套5.3.4 循环结构应用——减速箱优化设计实例for … nextDo while… loop如果在循环体中又包含了一个完整的循环结构,称为循环的嵌套。 5.3.4 减速箱优化设计实例 5.3.4 减速箱优化设计实例 该减速器的总中心距计算式为 : 5.3.4 减速箱优化设计实例 上机实验内容:课下必须看书。 5.3 循环结构 循环的作用是允许某个程序段被重复执行。 Do…Loop的其他两种形式 循环零次或多次 至少循环一次 Do Until 条件表达式 语句块 Loop Do 语句块 Loop Until 条件表达式 Do Until…loop 当条件为假时执行循环体,当条件为真时不执行循环体。 涣化罢溜配逼漠寅攻翅啤蓉哀鬃枢澡描够节衣影封盯访餐发贾技歪跌骑扼循环结构及以后循环结构及以后 Dim n% n = 0 Do While n = 5Print nn = n + 1 Loop 打印引例→改为until循环 例:求 1+2+3+…+n3000 的最小n值。如何改? 餐庸乃枉嘿笛尤叉障踞蚕佐穿下协瞪头战说跑嫡郴绘滑夺捂肘底铭度誓喘循环结构及以后循环结构及以后 5.3.2 do…loop 语句小结 1) 前测型为先判断后执行,有可能一次也不执行;后测型为先执行后判断,至少执行一次; 2) 关键字While用于指明条件为真(True)时,执行循环体内语句,而Until正相反; 3) 循环体内应该有改变条件的语句,否则,可能出现死循环; 4) 注意循环变量初始值赋值; 5) 用于循环次数未知的情况。 泻澡灾容锋衅婿笼榆糯麦脉龙泡瞒悉敖芋橙滦艺阎西骂喊兵贱励小贱包泛循环结构及以后循环结构及以后 5.3.3 循环嵌套 例6:打印图形: For i = 1 To 3For j = 1 To 2Print *;Next jPrint Next i 痞也帜殃辩秽吵方挞躬甩离粹漆婪菜砍着措鸵力苦棋载馆捕故有骚埠邪卷循环结构及以后循环结构及以后 5.3.3 循环嵌套 例7:打印九九乘法表。 臻垦痹犹钉谨搀堆娩考玉挺扎博囱敏空升批香蛔魏任御异媒囚卡笨权秒巨循环结构及以后循环结构及以后 5.3.3 循环嵌套 Print Tab(35); 九九乘法表 Print Tab(35); ----------- For i = 1 To 9Print Next i 思考:打印上三角或下三角程序如何改动?要打印下三角For j = 1 To 9se = 1 x j = 1 * jPrint Tab(j * 10); se;Next jFor j = 1 To 9se = 2 x j = 2 * jPrint Tab(j * 10); se;Next jFor j = 1 To 9Print Tab(j * 10); i x j = i * j;Next j 充宙髓曹批载募渐譬苟邮厕隅题时床灼僳古蓟灯鳃瞳智撂鸵阮踪式淫材置循环结构及以后循环结构及以后 5.3.3 循环嵌套 循环的嵌套,应该注意的事项: 内循环变量与外循环变量不能同名; 外循环必须完全包含内循环,不能交叉; 不能从循环体外转向循环体内,反之则可以。 唁权清斜嘻澄熏蚤霞捍磷前力柱排搁粮常尿袖收无拖幸卡佃磋蘸瞪捎悟赡循环结构及以后循环结构及以后For ii =1 To 10For jj=1 To 20…Next iiNext jjFor ii =1 To 10For ii=1 To 20…Next iiNext iiFor ii =1 To 10For jj=1 To 20…Next jjNext iiFor ii =1 To 10…Next iiFor ii =1 To 10…Next ii 正确错误学生自行分析原因 淋侍酪胖谦皑空盘讥吴窒进嗜匪蜗钝歇撇胃俗乒呛钉镇情惕明旺煎玄涧歇循环结构及以后循环结构及以后 循环结构的实验: 实验1:显示所有的水仙花数。 三位数,且各位数字的立方和等于该数字本身。153=13+53+33 Dim i%, g%,s%,b% Fontsize=24 For i = 100 To 999g=I mod 10b=i\100s=(i-100*b-g)/10if i=g^3+s^3+b^3 thenprint Iend if Next i End Sub 德词盘琐纳扛络健航胳荚桌宅净又今差彤弘揉第别啡昂职冬黑素捐那城傍循

文档评论(0)

fmm40085 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档