1 / 43
文档名称:

循环结构实验.ppt

格式:ppt   大小:469KB   页数:43页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

循环结构实验.ppt

上传人:n22x33 2019/1/20 文件大小:469 KB

下载得到文件列表

循环结构实验.ppt

相关文档

文档介绍

文档介绍:VisualBasic程序设计教程第三章锥命型紫究狂糠吻汹寺锤衍闹妹巩隅顿响暮厂蝎持鸥漆娇菌既伶狂赂棕欢循环结构实验Culture基本控制结构顺序结构程序虽然比较容易理解,但是不可能处理复杂的问题。计算机要处理的问题往往是复杂多变的,仅采用顺序结构是不够的。必须利用选择结构等来解决实际应用中的各种问题。VB中主要通过If条件语句和Select情况语句来实现。它们都是对条件进行判断,根据判断结果,选择执行不同的分支。计算机最擅长的功能之一就是按规定的条件,重复执行某些操作。在实际应用中,经常遇到一些操作并不复杂,但需要反复多次处理的问题,比如要计算1+2+3…+10000,直接把这个求和的表达式用手工输入显然是不现实的。这类问题都可通过循环结构来方便地实现。龟酪方嗜茵哺廖聚市镜疆巳澳淹醋返装势皆敌毒绎苛俭脆巩墒开场撵鲁蓟循环结构实验CultureVB中提供了主要两类循环语句:For…Next循环语句(一般已知循环次数);Do…Loop条件型循环语句(一般未知循环次数)。有时,在程序中必须强迫改变程序的流程已脱离循环,VB也提供了几个可以影响执行程序流程的语句::mand1_Click()DimS%,i%S=0‘累加前变量S为0(清零)Fori=1to100 S=S+iNextiPrint"S=";SPrint"循环控制变量i="; For…:计算1+2+3+4+…+100之和。程序分析:1到100的累加,可以看做从0开始,每次加一个数,重复加100次i=1S=1i=2S=3i=3S=6i=4S=10……i=100S=5050i=101S=5050求1-100之间奇数数之和,偶数之和;计算1*2*3*4*…*:输出1-100中的能被3和5同时整除的整数的个数。程序分析:可以利用循环语句依次枚举1-100中的每个数,再对每个数进行判断,设置计数器,满足条件则把计数器加1。 For…Next循环语句程序代码如下:PrivateSubForm_Click()n=0‘累加前变量n为0(清零)DimiAsintegerFori=1To100If(iMod3=0)And(iMod5=0)ThenPrinti;"能够被";3;"和";5;"整除"n=n+1EndIfNextiPrint"n=";nEndSub评痘侗檀妻铭溺唁录逸球韧累藤佛邪存嫡唤众陇束倚八歹展括翅提乙卢便循环结构实验Culture一般情况下,For…Next需要正常结束,即循环变量到达终值。但在某些情况下,可能在循环变量到达终值前需要退出循环,这可以通过ExitFor语句来实现。 For…Next循环语句例如:PrivateSubForm_Click()Dimi!,j%Fori= j=j+1Ifi*j>5000ThenExitForNextiPrint"j=";jPrint"循环控制变量i=";iEndSub如果没有ExitFor语句,循环体应该被执行991次[Int((100-1)/+1)],但在第220次循环时,i*j的值为23×220>5000,满足条件而退出当前循环,所以循环体实际被执行了220次。歇颁市洽缘岸活杜通敬且惮韶宦歧耐叉只京铺逛勤毅忌篇浦岂良尊敞阜掳循环结构实验CultureDo…Loop循环语句-----比较Do循环用于控制循环次数未知的循环结构。格式1:Do[While|Until]<条件>语句块[ExitDo]语句块Loop格式1为先判断后执行,有可能一次也不执行;格式2为先执行后判断,至少执行一次。格式2:Do语句块[ExitDo]语句块Loop[While|Until]<条件>淘酚殷避啮罪匝瑚厚咸幅圆歼继拔过荷泳抨柒谗鞭诱咎砂新慢族升钩普桑循环结构实验Culture例:求1+2+……+100的值PrivateSubForm_click()FontSize=30Sum=0n=1DoSum=Sum+nn=n+1LoopUntiln>100PrintSumEndSubPrivateSubForm_click()FontSize=30Sum=0n=1DoUntiln>100Sum=Sum+nn=n+1LoopPrintSumEndSub漱认鳃肯哗抗庸肩火佯唆呕连嗽泼笛虎罪阵厌尉裁卿用释藻完介吕毙吼征循环结构实验Culture例:输出如下图形12223333344444445555

最近更新

2024广西玉林市公务员考试面试地点查询2 6页

2024年公路客车项目合作计划书 59页

2024年低噪音轴承合作协议书 63页

3D打印技术在水下救捞装备中的应用 25页

大规模无监督学习的算法与理论 25页

航空发动机减排技术 27页

《工作分析的方法》课件 27页

高中生综合素质自我陈述报告200字(真题10篇) 4页

高中数学第1讲(必修4)平面向量的概念与运算 36页

居民会议方案 3页

跨年夜酒吧策划方案 3页

部编版一年级语文下册教学计划 18页

传达出自己思乡哀怨的古诗好词好句九十四条 7页

语文版四年级上册语文句子专项训练及答案 15页

丑小鸭读后感作文大全12篇 11页

承载美好意愿的宝宝一岁生日祝福六十句 18页

电大考试《证据法学》模拟试题(三)及参考答案.. 13页

湖南省新高考教学教研联盟2024届高三下学期4月.. 19页

浙江省绍兴名校2024学年高考英语必刷试卷(含解.. 14页

河北省邯郸市涉县2024届中考猜题数学试卷含解.. 19页

荣誉方案奖品 6页

胖东来研究报告 8页

粗加工方案介绍 6页

福利发放方案 8页

最新人教版六年级下册小学数学第三单元圆柱与.. 9页

教师资格高中数学学科知识与教学能力真题及答.. 12页

2024年物业秩序部工作计划 12页

银行转账截图生成器:制作你想要的转账截图 2页

GB-T 13754-2017 供暖散热器散热量测定方法 16页

受戒申请表 3页