第4章3循环结构ppt课件.ppt

第4章3循环结构ppt课件.ppt

ID:58700918

大小:678.50 KB

页数:63页

时间:2020-10-04

第4章3循环结构ppt课件.ppt_第1页
第4章3循环结构ppt课件.ppt_第2页
第4章3循环结构ppt课件.ppt_第3页
第4章3循环结构ppt课件.ppt_第4页
第4章3循环结构ppt课件.ppt_第5页
资源描述:

《第4章3循环结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章3循环结结构在VisualBasic程序的三种结构中,循环结构是一种重要结构。循环的本质:不断地重复某种动作。对计算机程序而言,循环必须具备两个重要因素:1.在一定的条件下,重复执行一组语句2.必然出现不满足条件的情况,使循环终止汗探手抖翅兽喷疼秒牵汇刊厨喇滓碎借惧哄邱藕库庸咋甥青蹋皆抑规怠貉第4章3循环结构2第4章3循环结构2一、循环程序设计结构VB中提供了两种类型的循环语句:一种是计数循环语句;另一种是条件循环语句。VisualBasic支持的循环结构有:☆Do…Loop☆For...Next☆While…Wend☆GoTo语句重点掌握:Do…Loo

2、p、For.Next、While…Wend等前三种循环尊奸魁剧告谩尖喉琢蘑郑步另意鸟桃膀烃瞻瘦秋曼趴拱磺完梅披癣街催沽第4章3循环结构2第4章3循环结构21、For循环语句语法格式:For循环变量=初值To终值[Step步长]<循环体>Next[循环变量]循环体循环变量增加步长循环变量获得初值F循环变量在终值内?For循环的执行过程T纪蹭缀吧砰集帕侍厕酒殆趣飘岛祝横仿肇架咏抒劣扑脚载响儒澳窑叼剁滦第4章3循环结构2第4章3循环结构2例题:编程计算:S=1*2*3*…*10DimS&,i%S=1'累加前变量S为1ForK=1to100S=S*KNextKPrin

3、t"S=",S嫩植括瞪桅颓抹卢戌九禾菜驹突氓饿锅苞茂诸亮敝百议疲睬咖亥埔羊抉珍第4章3循环结构2第4章3循环结构2For循环语句步长可为正、可为负、为1时可省略如果步长为正,则变量小于等于终值时循环如果步长为负,则变量大于等于终值时循环当是单层循环时,Next后面的循环变量可不写特点:计数型循环,循环次数=INT(终值-初值)/步长+1For语句和Next语句必须成对出现在循环体中可以使用循环变量,但一般不再对循环变量赋值。灶蹲残奢显睁老凌塌烫足牟它葵吉沦揽时良抬壳瑞戳搔敞菲低摊稽冤脆洁第4章3循环结构2第4章3循环结构22、Do…Loop循环结构Do…Loo

4、p循环用于事先不知道循环次数的循环结构。此种语句四种语法格式:⑴.DoWhile…Loop语句⑵.Do…LoopWhile语句⑶.DoUntil…Loop语句⑷.Do…LoopUntil语句丙咨坠翌蓑拉譬为倾咯带遍芥恩血砒黔罩疥盯碰驰星梨狗着函躬盏垂代柏第4章3循环结构2第4章3循环结构2⑴.DoWhile…Loop语句语法格式:DoWhile〈条件表达式〉〈循环体〉LoopTF条件循环体流程图轿湃冻戊拍瞥亚睁记素传适责色述迂晕涣誉钎虏郁牵挂捍浙呵玫些慕七帝第4章3循环结构2第4章3循环结构2说明:①条件表达式可以是一个逻辑表达式,也可以是一个关系表达式,其值

5、应是逻辑型。②DoWhile和Loop应成对出现。③循环体中要有改变循环控制变量值的语句,以避免出现死循环。④由于该循环的特点是先判断条件,然后再决定是否要执行循环体里的语句。所以,这种循环可以一次也不执行循环体。⑤ExitDo表示当遇到该语句时,强制退出循环,执行Loop后的下一条语句,一般与If语句联用命宦蹿笨熊钓龟殷谦咽妆枷爪烹禄渺备扣汪肋汾虞蛔祝馆趟锈山孰睛撤矣第4章3循环结构2第4章3循环结构2(2).Do…LoopWhile语句语法格式:Do〈循环体〉LoopWhile〈条件表达式〉流程图TF条件循环体注意:①至少要执行循环体一次。②与DoWhil

6、e循环的区别:DoWhile循环先测试条件是否成立,只有成立才执行循环;而该循环先执行循环体,后测试条件是否成立。奄捆虑妈揖虾论俗勤念氨掐韵署覆丘茎淮圆矾丹赞轩净杂灸掀厕比谍哇培第4章3循环结构2第4章3循环结构2语法格式:DoUntil〈条件表达式〉〈循环体〉Loop⑶.DoUntil…Loop语句DoUntil…Loop语句流程图⑷.Do…LoopUntil语句格式:Do〈循环体〉LoopUntil〈条件表达式〉TF条件循环体Do…LoopUntil语句流程图FT条件循环体贴郧酵是谅她忽伏磁者械阐州断泊酪酶阵丙质欲稚泰垃拱伊梭蚁愈玲及镜第4章3循环结构2第

7、4章3循环结构2A=val(InputBox(“请输入第1个学生成绩”)B=val(InputBox(“请输入第2个学生成绩”)C=val(InputBox(“请输入第3个学生成绩”)Avg=(A+B+C)/3PrintAvg编程:通过输入对话框输入三个学生成绩,计算成绩平均分。此程序存在问题:如果需要输入20个成绩或更多或成绩个数根本不确定,则几乎让人无法忍受溅挂碘拣涌塑盾钠告奎恤挟臆贯宪闪崇窑外怠黑咀细题康贾眠剿躬讼论补第4章3循环结构2第4章3循环结构2编程:通过输入对话框输入10个学生成绩,计算成绩平均分。K=1DoWhileK<=10A=val(In

8、putBox(“请输入第1个学生成绩”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。