版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、循环语句、2、循环控制、循环的本质:在特定条件下继续重复特定动作。循环控制对于很多问题是必要的。例如,求多个总数:11 22 33=?1 2 3 4 .=?对于计算机程序,周期为1 .必须有两个重要元素在特定条件下重复一系列命令。2 .必须满足条件,循环终止。3,如求1 100的和。根据现有的知识,“1 2.可以用100 解决,但肯定很麻烦。现在,让我们想另一个想法。1、首先设置累加器sum。初始值为0。使用2,sum=sum n计算(n等于1,2,依次带来100),只需要解决以下3个问题。(1)将n的初始值设定为1;(2)每个运行的总计=总计n之后n的增量1n=n 1;(3)如果n增加到
2、101,则停止计算。sum值是1到100的累积总和。根据现有的知识,单独实现每个阶段并不难。由于必须经常使用此迭代计算结构(迭代结构),因此VB语言提供了两种类型的循环语句,以简化和标准化迭代结构编程。循环控制,4,循环语句,程序的另一个结构是循环结构循环结构作用是特定循环的迭代执行是有条件的,次数有限的VB的循环语句。for.next,do while.loop,foreach.next,while.wend最适用。for.next和do while.loop,5,循环语句-for.next循环,for.next循环通常是For=初始值To结束值(如果周期数已知)Step Step Step
3、 Step Step语句块(循环)Next循环变量工作方式,Step默认值为1,6,For.next使用说明:(1)周期变量必须是数字变量。(2)初始值、结束值和步长值可以是表达式,通常都必须是整数。(3)步长值可以是正值(初始值必须小于物种)或负值(初始值必须大于物种),但不能为零。如果步骤1,则step1可以不写。(4)Next后面的循环变量和For语句中-德国循环变量必须匹配。但是,此语句仅以循环变量的值增加步骤值。(5)For循环语句的语句块也称为循环体。例如:fori=1 to 10 step 1 textbox 1 . text=textbox 1 . text sum, n=;N
4、EndSub,Sum值超过10000时,回路才会终止。因此,Sum值减去更多n。在循环过程中,n也要加1,减去。15,循环语句-双循环,双循环:一个循环的循环中有另一个循环。示例3.15显示了privatesubform _ click () dimi、jasintegeri、j,其中循环变量ForI=1To8I控制行(第8行)PrintTab(第10-I行每行*起始位置ForJ=1ToIJ表示每行I * Print *NextJPrint换行NextIEndSub,注意:二重回圈为交集,16,周期陈述式-二重回圈,范例3.16输出乘法公式表格private subform _ click()
5、DIMMEEndSub,此周期为F=I!18,周期语句-多个周期,多个周期:迭代大于2的周期结构示例3.19将1角钱转换为零钱的方案PrivateSubForm_Click()DimI,J,K,Sas integrers,22,程序调试-程序中的错误类型,语法错误执行错误,中文逗号,逻辑错误:算法无效。显然,系统不报告此类错误信息。,23,程序调试-简单调试,方法:相应地插入Print语句以跟踪变量值的更改,24,使用程序调试-调试工具,1 .断点调试断点:程序单击“继续停止”按钮直到此自动执行,程序将继续。设置断点:在“代码”窗口中,单击门左侧的底纹边框。将鼠标指针暂停在程序中的每个变量上,以浮动标签显示变量值。25,程序调试-使用调试工具和2 .以语句为单位执行以语句为单位开始执行。按“调试逐语句”或F8键以逐语句结束执行。“调试跳出”3。如果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 术后胃肠功能障碍综述2026
- 成人牙齿美白方法比较
- 护理品管圈活动对病人满意度的影响
- 孕期祛斑的特殊护理
- 心内科护理质量标准
- 2026年京味歌曲教学目标设计
- 高中2025艺术审美“我欣赏”主题班会说课稿
- 小学生人际交往困难说课稿
- 初中生活2025年数学应用说课稿
- 2026年哑铃直退硬拉的说课稿
- 公司一级安全技术交底
- 血管通路工具的选择
- 2024秋期国家开放大学本科《中国当代文学专题》一平台在线形考(形考任务一至六)试题及答案
- 建筑与市政工程抗震规范培训
- 某河涵闸施工方案
- DL-T5129-2013碾压式土石坝施工规范
- 宠物美容、护理、造型全图解
- 对乙酰氨基酚片的溶出度测定
- 乳腺癌手术配合
- 2023年高考全国卷II英语试题 及答案
- 2022年重庆市初中生物结业考试试卷及答案
评论
0/150
提交评论