已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,循环结构程序设计,本章要点:For.Next循环While.Wend循环Do.Loop循环,特点:重复相同或相似的操作步骤结构:循环体要重复执行的语句序列。循环控制部分规定循环的重复条件或重复次数,确定循环范围的语句,2,6.1ForNext循环结构,1.格式For=ToStepExitForNext,循环变量值超过终值?,执行循环体,后续语句,Yes,No,2.功能:执行过程如流程图所示,3,3.说明(1)循环变量数值变量(2)初值,终值,步长数值表达式(3)步长可正可负,但不能为0,为1时可以省略步长0时,必须:初值终值步长=终值循环结束条件循环变量的值终值(4)ExitFor退出循环,常放在条件语句中(5)Next之后的循环变量应与For语句中的循环变量一致,也可以省略,4,例:判断以下程序段的执行结果:Fori=5To1Step-1Printi*i;NextiPrintPrinti,例:判断以下程序段的执行结果:X=6ForK=1To10Step-2X=X+KNextKPrintK,X,5,累加分析:累加器(变量)初值S=0循环体(重复执行)S=S+I(I=1,2,N)PrivateSubCommand1_Click()DimNAsInteger,IAsInteger,SAsIntegerN=Val(Text1.Text)S=0ForI=1ToNS=S+INextILabel3.Caption=SEndSub,【例6-1】求1+2+3+4+N,6,思考:1.求12+22+32+42+10022.求13+33+53+n33.求1-3+5-7+(-1)n+1(2n-1),4.求,5.求,7,例6-2】求N!(N!=123N)累乘分析:初始化:F=1循环体:F=FI(I=1,2,3N)程序:PrivateSubCommand1_Click()DimNAsInteger,IAsInteger,FAsLongN=Val(Text1.Text)F=1ForI=1ToNF=F*INextIText2.Text=FEndSub,8,思考:1.求1357(共N项)。,2.求:,3.求:,9,【例6-3】打印斐波那契(Fibonacci)数列的前20项斐波那契数列如下:0,1,1,2,3,5,8,13,即从第三项起每一项是其前两项之和。分析:PrivateSubForm_Click()A=0:B=1Text1.Text=Text1.Text公鸡;Tab(15);母鸡;Tab(25);_小鸡ForI=0To20ForJ=0To33ForK=0To100Step3IfI*5+J*3+K3=100AndI+J+K=100ThenPrintTab(5);I;Tab(15);J;Tab(25);KEndIfNextK,J,IEndSub,31,【例6-11】数字灯谜。有算式:,A、B、C、D为非负一位数字,要求找出满足以上算式的A、B、C、D。,32,PrivateSubForm_Click()DimAAsInteger,BAsInteger,CAsInteger,_DAsIntegerDimS1AsInteger,S2AsInteger,S3AsIntegerForA=1To9ForB=0To9ForC=1To9ForD=0To9S1=A*1000+B*100+C*10+DS2=C*100+D*10+CS3=A*100+B*10+CIfS1-S2=S3ThenPrintA;B;C;DEndIfNextD,C,B,AEndSub,33,6.4应用举例,本部分内容要求自学,课外自行上机练习。P101【例6-11】P102【例6-12】P103【例6-13】,34,本章小结,1.ForNext循环结构For=ToStepExitForNext,35,2.W
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届四川省成都龙泉中学物理高二第一学期期末联考试题含解析
- 2023年锦州辅警招聘考试题库及完整答案详解一套
- 2024年嘉义辅警招聘考试题库及答案详解(网校专用)
- 北京市房山区房山实验中学2026届高二上物理期末预测试题含解析
- 2026届河北省五个一名校联盟高一生物第一学期期末学业水平测试试题含解析
- 2025年内蒙古重点中学高二数学第一学期期末综合测试模拟试题含解析
- 2026届天津市宝坻区普通高中高二化学第一学期期末质量检测试题含解析
- 2025年赣州市红旗实验中学化学高二上期末质量检测试题含解析
- 亚麻纺织制品行业深度研究报告
- 中国直脚抛光圆盘炉项目投资可行性研究报告
- 2025年大学《消防工程-建筑防火设计》考试备考题库及答案解析
- 2025年检验类之临床医学检验技术(师)自我检测试卷B卷附答案
- 2026年太原城市职业技术学院单招综合素质考试必刷测试卷附答案
- 神经符号推理系统-洞察与解读
- 南农《土壤学》课件
- 车库进出口坡道施工方案
- 文化创意产业园区工业厂房租赁与设计服务协议
- 制造业2025年质量审核指标评估方案
- (2025秋新修订)人教版二年级数学上册全册教案(教学设计)
- 2025年北京客运考试应用能力试题及答案详解大全
- 《无人机飞行控制技术》全套教学课件
评论
0/150
提交评论