1 / 43
文档名称:

循环结构实验.ppt

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

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

分享

预览

循环结构实验.ppt

上传人:zbfc1172 2019/4/27 文件大小: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年新型高强高效焊接材料项目投资申请报告.. 66页

高中语文最全文言文答题技巧 19页

2023年山西省吕梁市交城县洪相镇横头村(社区.. 117页

2024年云南玉溪市易门工业园区管理服务中心提.. 119页

2024年湖南郴州汝城县事业单位招聘124人历年高.. 59页

2024年福建事业单位考题解析历年高频难、易点.. 59页

2024年福建省龙岩市新罗区食品药品监督管理局.. 88页

2024年第二季度重庆市石柱县事业单位招聘138人.. 59页

2024年贵州毕节市赫章县直单位招聘历年高频难.. 89页

2024年贵州省安顺市平坝区乡镇事业单位招聘历.. 59页

2024年贵州省绥阳县事业单位招聘214人历年高频.. 59页

2024年浙江绍兴市行政服务中心大厅管理处招聘.. 59页

2024年福建省厦门市翔安区事业单位招聘116人历.. 59页

2023年上海市浦东新区金桥镇碧云第二(社区工.. 119页

2024年甘肃省兰州市城关区雁滩环卫市政管理所.. 60页

2024年科技部事业单位公开招聘68名历年高频难.. 88页

2024年贵州省机关事务管理局招聘历年高频难、.. 89页

ERP系统在企业成本管理中的应用探寻 12页

2023年云南省祥云县社会救助助理员招聘30人高.. 282页

2023年天津市西青区李七庄街道蔡台村(社区工.. 276页

2023年湖南省长沙市财政局事业单位招聘高频考.. 282页

2024山东泰安旅游经济开发区招聘应急管理人员.. 277页

2024年丽水莲都区引进人才(12名)历年高频难、.. 278页

2024年内蒙古包头市直事业单位招聘570人历年高.. 280页

幼儿园保育员寄语 2页

2024年处分条例题库9篇 127页

2022-2023年河南语文对口升学试卷(含答案) 9页

影响因素范文10篇 1页

毕业设计(论文)-高速重载增速传动齿轮箱结构.. 52页

上市公司盈利能力分析中英文对照外文翻译文献.. 15页